Ember Data Change Tracker Versions Save

extending ember data to track and rollback changes including objects and associations

v0.10.0

4 years ago

Performance testing #84 @averydev

v0.9.5

4 years ago
  • speed up init times #83 @averydev

v0.9.3

4 years ago

-> #72 @richardfrosztega

v0.9.1

4 years ago
  • stop using evented to keep up with ember data 3.12 #65 #64 @mayatron
  • this version has problems with ember-data 3.12 -> so try and avoid it

v0.9.0

4 years ago
  • update to Ember / Ember Data 3.8
  • remove jquery usage
  • switch to using ember-fetch in testing ( dummy adapter )

v0.8.0

5 years ago
  • updated to ember/ember-data 3.6 so change tracker now works with ember-data 3.5+

v0.7.7

5 years ago
  • update dependencies

v0.7.6

6 years ago

fixes issue with new model on rollback #45

v0.7.4

6 years ago
  • adds method saveTrackerChanges
    • alias for saveChanges
    • adds a except option to save all changes except the attrs/relationships you don't want to save

Example:

let [company1, company2] = makeList('company', 2),
     user                 = make('user', {company: company1});

run(() => user.setProperties({info: newInfo, company: company2}));
user.saveTrackerChanges({except: ['company']});

user.savedTrackerValue('company'); // =>  {id: company1.id, type: 'company'}  has not been updated

v0.7.3

6 years ago
  • fixed dirty tracking for hasMany async false #36 @DavidPhilip
  • redid tests to use nested modules ( much more readable tests )