ngxs/store
### [`v3.5.0`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#350-2019-07-22)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.4.3...v3.5.0)
- Feature: upgrade to support Angular 8 [#1156](https://togithub.com/ngxs/store/pull/1156)
- Feature: selector option to disable supressing errors [#1015](https://togithub.com/ngxs/store/pull/1015), [#1087](https://togithub.com/ngxs/store/pull/1087)
- Feature: expose NgxsModuleOptions as a named type [#1031](https://togithub.com/ngxs/store/pull/1031)
- Feature: expose SelectorOptions decorator [#1029](https://togithub.com/ngxs/store/pull/1029), [#1047](https://togithub.com/ngxs/store/pull/1047)
- Feature: expose StateClass as a named type [#1042](https://togithub.com/ngxs/store/pull/1042), [#1070](https://togithub.com/ngxs/store/pull/1070)
- Feature: Router Plugin - add `RouterDataResolved` action [#1059](https://togithub.com/ngxs/store/pull/1059)
- Feature: WebSocket Plugin - add `WebSocketConnectionUpdated` action [#1094](https://togithub.com/ngxs/store/pull/1094)
- Performance: replace array `spread` with `slice` [#1066](https://togithub.com/ngxs/store/pull/1066), [#1071](https://togithub.com/ngxs/store/pull/1071)
- Fix: Life-cycle events not triggering in root state [#1048](https://togithub.com/ngxs/store/pull/1048)
- Fix: Logger Plugin - replace `Object.entries` as it breaks IE11 [#931](https://togithub.com/ngxs/store/pull/931)
- Fix: Router Plugin - trigger navigation on the `QueryParams` change [#924](https://togithub.com/ngxs/store/pull/924)
- Fix: Router Plugin - redirect to the manually entered route [#920](https://togithub.com/ngxs/store/pull/920), [#1159](https://togithub.com/ngxs/store/pull/1159)
- Fix: Router Plugin - add `RouterDataResolved` to the union `RouterAction` type [#1093](https://togithub.com/ngxs/store/pull/1093)
- Fix: Router Plugin - manual path check should not fail for SSR [#1158](https://togithub.com/ngxs/store/pull/1158)
- Fix: HMR Plugin - remove old styles after reload [#1001](https://togithub.com/ngxs/store/pull/1001)
- Fix: HMR Plugin - correct persistence state in runtime [#1048](https://togithub.com/ngxs/store/pull/1048)
- Fix: HMR Plugin - does not properly restore state [#1139](https://togithub.com/ngxs/store/pull/1139)
- Fix: Form Plugin - introduce conditional debounce [#1061](https://togithub.com/ngxs/store/pull/1061)
- Fix: WebSocket Plugin - don't stop `WebSocketSubject` stream after dispatching `WebSocketDisconnected` [#1091](https://togithub.com/ngxs/store/pull/1091)
- Fix: Storage Plugin - undefined localStorage error during SSR [#1119](https://togithub.com/ngxs/store/pull/1119)
- Build: CI - decouple build infrastructure from root package.json [#1163](https://togithub.com/ngxs/store/pull/1163)
- Build: use `jest` internally for testing [#1068](https://togithub.com/ngxs/store/pull/1068)
#### NGXS-Labs
##### Select-snapshot v1.0.0
- Feature: announced [select-snapshot](https://togithub.com/ngxs-labs/select-snapshot)
##### Immer-adapter v3.0.0
- Feature: immutable state context decorator
- Feature: immutable selector decorator
- Feature: support immer v3.x
- Deprecated: produce operator
### [`v3.4.3`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#343-2019-03-14)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.4.2...v3.4.3)
- Feature: Add state defaults to UpdateState [#956](https://togithub.com/ngxs/store/pull/956)
- Fix: Router Plugin - serialize after Resolvers have run [#895](https://togithub.com/ngxs/store/pull/895)
- Fix: HMR Plugin - incorrect destruction of modules in hmr [#908](https://togithub.com/ngxs/store/pull/908)
- Fix: Logger Plugin - print action properties [#879](https://togithub.com/ngxs/store/pull/879)
### [`v3.4.2`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#342-2019-03-07)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.4.1...v3.4.2)
- Fix: Expose `ActionType, ActionOptions` interfaces [#873](https://togithub.com/ngxs/store/pull/873)
- Fix: Router Plugin - add state selector with generic [#894](https://togithub.com/ngxs/store/pull/894)
- Fix: Initial state should not be overwritten by defaults [#904](https://togithub.com/ngxs/store/pull/904)
### [`v3.4.1`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#341-2019-03-04)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.4.0...v3.4.1)
- Fix: createSelector does not allow for function returning a type unioned with `null` or `undefined` [#891](https://togithub.com/ngxs/store/pull/891)
- Fix: Action is called multiple times when a module is called by multiple routes [#888](https://togithub.com/ngxs/store/pull/888)
- Fix: Expose `removeItem` operator [#880](https://togithub.com/ngxs/store/pull/880)
Renovate configuration
:date: Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
3.4.0
->3.5.0
Release Notes
ngxs/store
### [`v3.5.0`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#350-2019-07-22) [Compare Source](https://togithub.com/ngxs/store/compare/v3.4.3...v3.5.0) - Feature: upgrade to support Angular 8 [#1156](https://togithub.com/ngxs/store/pull/1156) - Feature: selector option to disable supressing errors [#1015](https://togithub.com/ngxs/store/pull/1015), [#1087](https://togithub.com/ngxs/store/pull/1087) - Feature: expose NgxsModuleOptions as a named type [#1031](https://togithub.com/ngxs/store/pull/1031) - Feature: expose SelectorOptions decorator [#1029](https://togithub.com/ngxs/store/pull/1029), [#1047](https://togithub.com/ngxs/store/pull/1047) - Feature: expose StateClass as a named type [#1042](https://togithub.com/ngxs/store/pull/1042), [#1070](https://togithub.com/ngxs/store/pull/1070) - Feature: Router Plugin - add `RouterDataResolved` action [#1059](https://togithub.com/ngxs/store/pull/1059) - Feature: WebSocket Plugin - add `WebSocketConnectionUpdated` action [#1094](https://togithub.com/ngxs/store/pull/1094) - Performance: replace array `spread` with `slice` [#1066](https://togithub.com/ngxs/store/pull/1066), [#1071](https://togithub.com/ngxs/store/pull/1071) - Fix: Life-cycle events not triggering in root state [#1048](https://togithub.com/ngxs/store/pull/1048) - Fix: Logger Plugin - replace `Object.entries` as it breaks IE11 [#931](https://togithub.com/ngxs/store/pull/931) - Fix: Router Plugin - trigger navigation on the `QueryParams` change [#924](https://togithub.com/ngxs/store/pull/924) - Fix: Router Plugin - redirect to the manually entered route [#920](https://togithub.com/ngxs/store/pull/920), [#1159](https://togithub.com/ngxs/store/pull/1159) - Fix: Router Plugin - add `RouterDataResolved` to the union `RouterAction` type [#1093](https://togithub.com/ngxs/store/pull/1093) - Fix: Router Plugin - manual path check should not fail for SSR [#1158](https://togithub.com/ngxs/store/pull/1158) - Fix: HMR Plugin - remove old styles after reload [#1001](https://togithub.com/ngxs/store/pull/1001) - Fix: HMR Plugin - correct persistence state in runtime [#1048](https://togithub.com/ngxs/store/pull/1048) - Fix: HMR Plugin - does not properly restore state [#1139](https://togithub.com/ngxs/store/pull/1139) - Fix: Form Plugin - introduce conditional debounce [#1061](https://togithub.com/ngxs/store/pull/1061) - Fix: WebSocket Plugin - don't stop `WebSocketSubject` stream after dispatching `WebSocketDisconnected` [#1091](https://togithub.com/ngxs/store/pull/1091) - Fix: Storage Plugin - undefined localStorage error during SSR [#1119](https://togithub.com/ngxs/store/pull/1119) - Build: CI - decouple build infrastructure from root package.json [#1163](https://togithub.com/ngxs/store/pull/1163) - Build: use `jest` internally for testing [#1068](https://togithub.com/ngxs/store/pull/1068) #### NGXS-Labs ##### Select-snapshot v1.0.0 - Feature: announced [select-snapshot](https://togithub.com/ngxs-labs/select-snapshot) ##### Immer-adapter v3.0.0 - Feature: immutable state context decorator - Feature: immutable selector decorator - Feature: support immer v3.x - Deprecated: produce operator ### [`v3.4.3`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#343-2019-03-14) [Compare Source](https://togithub.com/ngxs/store/compare/v3.4.2...v3.4.3) - Feature: Add state defaults to UpdateState [#956](https://togithub.com/ngxs/store/pull/956) - Fix: Router Plugin - serialize after Resolvers have run [#895](https://togithub.com/ngxs/store/pull/895) - Fix: HMR Plugin - incorrect destruction of modules in hmr [#908](https://togithub.com/ngxs/store/pull/908) - Fix: Logger Plugin - print action properties [#879](https://togithub.com/ngxs/store/pull/879) ### [`v3.4.2`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#342-2019-03-07) [Compare Source](https://togithub.com/ngxs/store/compare/v3.4.1...v3.4.2) - Fix: Expose `ActionType, ActionOptions` interfaces [#873](https://togithub.com/ngxs/store/pull/873) - Fix: Router Plugin - add state selector with generic [#894](https://togithub.com/ngxs/store/pull/894) - Fix: Initial state should not be overwritten by defaults [#904](https://togithub.com/ngxs/store/pull/904) ### [`v3.4.1`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#341-2019-03-04) [Compare Source](https://togithub.com/ngxs/store/compare/v3.4.0...v3.4.1) - Fix: createSelector does not allow for function returning a type unioned with `null` or `undefined` [#891](https://togithub.com/ngxs/store/pull/891) - Fix: Action is called multiple times when a module is called by multiple routes [#888](https://togithub.com/ngxs/store/pull/888) - Fix: Expose `removeItem` operator [#880](https://togithub.com/ngxs/store/pull/880)Renovate configuration
:date: Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.