All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.1.2 (2019-06-13)
- .match call on null (#27) (f64a029)
- codemods (2ee2594)
- shorthand (8784538)
- update (9fc93e5)
- update lockfile (c3fe3d6)
2.1.1 (2019-06-13)
- deserialization of array (#26) (fa38cd5)
- handle nulls in auto subscribe queryParamsDidchange (#24) (437950f)
- Normalize string arrays
- Don't set initial hash if there are params
- Copy array values, so not changed by reference
hasParams
method added.
- Prevent error if hash for
setParams
isundefined
- Compare array values for setParam handler calls (prevent SO)
- Only send changed QPs from queryParamsDidChange action
- Don't call handlers if param value unchanged, resolves #16
- Fix duplicate sections in README
AutoSubscribe
mixin is now for the route, and not the controller. See the README for new usage instructions.- Auto controller defaults are only setup if those params are not setup in the service yet.
setParams
- new method on theparamsRelay
service which allows setting an object of keys/values as params.
- Auto set defaults on
autoSubscribe
- Controller Mixin
- Unsubscribe methods
- Remove use of
Map
so no polyfill is required
- Allow multiple map instances, fixes usage in tests
- Don't update callbacks if object destroyed. Thanks @rwjblue
- Add tests
- Readme updates
- Initial Release