Skip to content

Salmon crumble

Pre-release
Pre-release
Compare
Choose a tag to compare
@cibernox cibernox released this 01 Aug 23:14
· 1378 commits to master since this release

This release contains one main change when compared with the 1.0.0-beta.5: IMMUTABLE API.

The publicAPI object received by subcomponents, actions and the block of the components is now immutable. Any change in the state of this object actually creates a new object.

Subcomponents can now rely on this to replace usages of Ember.Observe with didReceiveAttrs, since now the select object will be updated after each change.

Also, every change in this object will be broadcasted to the outside using the registerAPI action. This can be used to track how the state of the select evolved after every change, giving a poor's man log and I hope will evolve into a time-travel debugging feature.

For a fill list of changes check the Changelog file.