v0.3.0
Pre-release
Pre-release
- API Improvements
- Ability to override values in
State#reset preventDestroyoption in initialization options- Renamed/privatized
setState=>_initState(breaking). #getChangedproxies to model#changedAttributes.#getPreviousproxies to model#previousAttributes.#hasAnyChangedtests whether any of a list of attributes exists in modelchanged.#bindComponentadds an additional component binding similar to initial optioncomponent.#unbindComponentreverses component binding.- State now proxies model events.
#syncEntityEventsreturns a syncing handle with "stop syncing" ability.
- Ability to override values in
- Removed State.Behavior in favor of simpler, more explicit API (breaking)
- Documentation overhaul
- Expanded examples dealing with increasing levels of architectural complexity
- More concise API documentation
- Reduced call stack for
#syncEntityEvents. - Tests for
#syncEntityEvents - Converted build stack to babel+browserify.