ngxs/store
### [`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)
- 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)
### [`v3.4.0`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#340-2019-02-28)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.3.4...v3.4.0)
- Feature: Support server-side rendering [#698](https://togithub.com/ngxs/store/pull/698)
- Feature: Enable state operator extensibility [#635](https://togithub.com/ngxs/store/pull/635)
- Feature: Add `ofActionCompleted` action handler [#712](https://togithub.com/ngxs/store/pull/712)
- Feature: Add `Hot Module Replacement` plugin for manage states [#707](https://togithub.com/ngxs/store/pull/707)
- Feature: Add possible inheritance of state options [#750](https://togithub.com/ngxs/store/pull/750)
- Feature: Add new lifecycle hook `ngxsAfterBootstrap` [#753](https://togithub.com/ngxs/store/pull/753)
- Feature: Add ability to change the Execution strategy (decouple from zone.js) [#811](https://togithub.com/ngxs/store/pull/811)
- Feature: Add state operators: `patch, updateItem, removeItem, insertItem, append, compose, iif` [#799](https://togithub.com/ngxs/store/pull/799/)
- Feature: WebSocket Plugin - Add `WebSocketDisconnected` action to notify of disconnection [#825](https://togithub.com/ngxs/store/pull/825)
- Feature: Defining the default state before module initialization [#791](https://togithub.com/ngxs/store/pull/791/files#diff-fc35f12bac15f5f65bad0f323be7ae12R46)
- Fix: Expose `ActionCompletion` [#752](https://togithub.com/ngxs/store/pull/752)
- Fix: Throw error when found duplicate state names [#791](https://togithub.com/ngxs/store/pull/791)
- Fix: Bind static context to the selector function [#818](https://togithub.com/ngxs/store/pull/818)
- Fix: WebSocket Plugin - `WebsocketMessageError` notifies of errors [#825](https://togithub.com/ngxs/store/pull/825)
- Fix: Performance improved reading the name of the state from the parameter [#826](https://togithub.com/ngxs/store/pull/826)
- Fix: Log group not closed on error [#831](https://togithub.com/ngxs/store/pull/831)
- Fix: Websocket Plugin - server/network error triggered close should dispatch WebSocketDisconnected [#832](https://togithub.com/ngxs/store/pull/832)
- Fix: Form Plugin - correct state synchronization with dirty flag [#862](https://togithub.com/ngxs/store/pull/862)
- Fix: Remove typings introduced since 3.3.4 that are incompatible with TS 2.7 [#853](https://togithub.com/ngxs/store/pull/853)
- Fix: Remove type usages introduced since 3.3.4 that are incompatible with NG 5 & TS 2.7 [#854](https://togithub.com/ngxs/store/pull/854)
#### NGXS-Labs
##### Emitter-plugin
- Feature: Add `EmitterService` [#121](https://togithub.com/ngxs-labs/emitter/pull/121)
- Feature: Add `StoreTestBedModule` for easy unit testing [#109](https://togithub.com/ngxs-labs/emitter/pull/109)
Renovate configuration
:date: Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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.3.4
->3.4.3
Release Notes
ngxs/store
### [`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) - 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) ### [`v3.4.0`](https://togithub.com/ngxs/store/blob/master/CHANGELOG.md#340-2019-02-28) [Compare Source](https://togithub.com/ngxs/store/compare/v3.3.4...v3.4.0) - Feature: Support server-side rendering [#698](https://togithub.com/ngxs/store/pull/698) - Feature: Enable state operator extensibility [#635](https://togithub.com/ngxs/store/pull/635) - Feature: Add `ofActionCompleted` action handler [#712](https://togithub.com/ngxs/store/pull/712) - Feature: Add `Hot Module Replacement` plugin for manage states [#707](https://togithub.com/ngxs/store/pull/707) - Feature: Add possible inheritance of state options [#750](https://togithub.com/ngxs/store/pull/750) - Feature: Add new lifecycle hook `ngxsAfterBootstrap` [#753](https://togithub.com/ngxs/store/pull/753) - Feature: Add ability to change the Execution strategy (decouple from zone.js) [#811](https://togithub.com/ngxs/store/pull/811) - Feature: Add state operators: `patch, updateItem, removeItem, insertItem, append, compose, iif` [#799](https://togithub.com/ngxs/store/pull/799/) - Feature: WebSocket Plugin - Add `WebSocketDisconnected` action to notify of disconnection [#825](https://togithub.com/ngxs/store/pull/825) - Feature: Defining the default state before module initialization [#791](https://togithub.com/ngxs/store/pull/791/files#diff-fc35f12bac15f5f65bad0f323be7ae12R46) - Fix: Expose `ActionCompletion` [#752](https://togithub.com/ngxs/store/pull/752) - Fix: Throw error when found duplicate state names [#791](https://togithub.com/ngxs/store/pull/791) - Fix: Bind static context to the selector function [#818](https://togithub.com/ngxs/store/pull/818) - Fix: WebSocket Plugin - `WebsocketMessageError` notifies of errors [#825](https://togithub.com/ngxs/store/pull/825) - Fix: Performance improved reading the name of the state from the parameter [#826](https://togithub.com/ngxs/store/pull/826) - Fix: Log group not closed on error [#831](https://togithub.com/ngxs/store/pull/831) - Fix: Websocket Plugin - server/network error triggered close should dispatch WebSocketDisconnected [#832](https://togithub.com/ngxs/store/pull/832) - Fix: Form Plugin - correct state synchronization with dirty flag [#862](https://togithub.com/ngxs/store/pull/862) - Fix: Remove typings introduced since 3.3.4 that are incompatible with TS 2.7 [#853](https://togithub.com/ngxs/store/pull/853) - Fix: Remove type usages introduced since 3.3.4 that are incompatible with NG 5 & TS 2.7 [#854](https://togithub.com/ngxs/store/pull/854) #### NGXS-Labs ##### Emitter-plugin - Feature: Add `EmitterService` [#121](https://togithub.com/ngxs-labs/emitter/pull/121) - Feature: Add `StoreTestBedModule` for easy unit testing [#109](https://togithub.com/ngxs-labs/emitter/pull/109)Renovate configuration
:date: Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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.