Ember Data Change Tracker Versions Save

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

v0.7.2

6 years ago
  • use Ember.assign instead of Object.assign #35
  • switch testem to run chrome headless

v0.7.1

6 years ago
  • fixed bug where ember data did not yet have constructor.modelName prepared on EmberData 2.14+ #34

v0.7.0

6 years ago

Breaking Change

  • renamed the changed method to modelChanges #32

Where before you would do this to see model changes:

 let user = store.peekRecord('user', 1);
 user.set('name', 'Zippy');
 user.changed(); //=> { name: ['Bob', 'Zippy']}

You would now do this:

 let user = store.peekRecord('user', 1);
 user.set('name', 'Zippy');
 user.modelChanges(); //=> { name: ['Bob', 'Zippy']}

v0.6.2

6 years ago
  • make all attributes and relationships last tracker value be undefined for newly created records #22
    • means that any attribute or relationship set at create time or later will be considered 'changed'

v0.6.1

6 years ago

-fixes hasMany removeObject was not triggering isDirty/isDirtyRelations computed property #23

v0.6.0

6 years ago
  • updates for ember-data 2.14 #21 #20

v0.5.6

7 years ago
  • update to ember-data 2.13

v0.5.5

7 years ago
  • changes to the order of a hasMany array will now be considered a change #15 #14 (@denzo)

v0.5.4

7 years ago
  • once and for all fixes resetting isDirty after save for non auto save model #13

v0.5.3

7 years ago
  • fixes isDirty not being reset properly after save #13
  • bumped up ember-data -> 2.12 / model-fragments => 2.11.2