ember-data-model-fragments
Advanced tools
Changelog
v2.0.2 (December 23, 2015)
store.push
leaving records dirtyChangelog
v1.13.2 (December 23, 2015)
store.push
leaving records dirtyChangelog
v2.1.1 (December 23, 2015)
store.push
leaving records dirtyChangelog
v2.1.0 (November 15, 2015)
Changelog
v2.0.1 (November 15, 2015)
store#serializerFor
(@thec0keman)Changelog
v1.13.1 (November 15, 2015)
Changelog
v2.0.0 (October 28, 2015)
isNewSerializerAPI
is not specifiedThe isDirty
and rollback
methods on fragments and fragment arrays have been removed (use hasDirtyAttributes
and rollbackAttributes
instead).
Changelog
v1.13.0 (October 25, 2015)
Deprecated APIs have been removed:
DS.ModelFragment
→ MF.Fragment
DS.hasOneFragment
→ MF.fragment
DS.hasManyFragments
→ MF.fragmentArray
DS.fragmentOwner
→ MF.fragmentOwner
Support for non-fragment array properties has been added with the new property MF.array
, which supports transforms:
export default DS.Model.extend({
things: MF.array('string'),
stuff: MF.array('my-custom-transform')
});
The default value of fragment array properties is now an empty array (previously null
):
export default DS.Model.extend({
things: MF.fragmentArray('some-fragment'), // { defaultValue: [] } option is no longer necessary
stuff: MF.array('string') // Defaults to an empty array as well
});
The repository name has changed from ember-data.model-fragments
to ember-data-model-fragments
. This does not affect the NPM package name, but does affect the Bower package. Consequently, when upgrading from v0.4.x to v1.13.x, in addition to making sure the addon blueprint runs, the old Bower package must be removed manually:
$ bower uninstall --save ember-data.model-fragments
Changelog
v0.4.4 (October 25, 2015)