ngxs/store
### [`v3.7.3`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#373-2021-12-02)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.7.2...v3.7.3)
- Chore: Add official support for Angular 13 [#1798](https://togithub.com/ngxs/store/pull/1798)
- CI: Add angular 13 ivy integration test [#1798](https://togithub.com/ngxs/store/pull/1798)
### [`v3.7.2`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#372-2021-05-18)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.7.1...v3.7.2)
- Chore: Add official support for Angular 12 [#1752](https://togithub.com/ngxs/store/pull/1752)
- Fix: Allow to inject the `Store` into the custom error handler [#1708](https://togithub.com/ngxs/store/pull/1708)
- CI: Add angular 12 ivy integration test [#1750](https://togithub.com/ngxs/store/pull/1750)
- CI: Add bundlesize check for the latest integration app [#1710](https://togithub.com/ngxs/store/pull/1710)
### [`v3.7.1`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#371-2020-11-24)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.7.0...v3.7.1)
- Chore: Add official support for Angular 11 [#1697](https://togithub.com/ngxs/store/pull/1697)
- Fix: Release NGXS resources when the root module gets destroyed [#1669](https://togithub.com/ngxs/store/pull/1669)
- Fix: Resilient select if requested before state added [#1701](https://togithub.com/ngxs/store/pull/1701)
- Fix: Deep merge options with default options [#1686](https://togithub.com/ngxs/store/pull/1686)
- Fix: Storage Plugin - Resolve state name correctly if the state class has been provided [#1670](https://togithub.com/ngxs/store/pull/1670)
- CI: Add angular 11 ivy integration test with Ivy on [#1694](https://togithub.com/ngxs/store/pull/1694) and off [#1696](https://togithub.com/ngxs/store/pull/1696)
### [`v3.7.0`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#370-2020-09-09)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.6.2...v3.7.0)
- Feature: Throw an error when actions do not have a static type property [#1625](https://togithub.com/ngxs/store/pull/1625)
- Feature: Storage Plugin - Add before and after serialize hooks [#1513](https://togithub.com/ngxs/store/pull/1513)
- Feature: Logger Plugin - Add filter for Logger Plugin [#1571](https://togithub.com/ngxs/store/pull/1571)
- Feature: Form Plugin - Add reset form action [#1604](https://togithub.com/ngxs/store/pull/1604)
- Feature: Form Plugin - `ngxsFormClearOnDestroy` should allow the attribute with no value [#1662](https://togithub.com/ngxs/store/pull/1662)
- Performance: Logger Plugin - Plugin should lazy inject the store once [#1550](https://togithub.com/ngxs/store/pull/1550)
- Fix: `ofAction*` methods should prevent passing anything except of `ActionType` [#1616](https://togithub.com/ngxs/store/pull/1616)
- Fix: Remove the recent `@Select` type safety check due to issues with private/protected properties [#1623](https://togithub.com/ngxs/store/pull/1623)
- Fix: Actions are not canceled when any `Observable` returned by any handler is completed without emitting [#1615](https://togithub.com/ngxs/store/pull/1615)
- Fix: Router Plugin - Update state after route successfully activates [#1606](https://togithub.com/ngxs/store/pull/1606)
- Fix: HMR Plugin - Show error when use Angular Ivy with JIT mode [#1607](https://togithub.com/ngxs/store/pull/1607)
- Fix: Logger Plugin - Filter out only `undefined` payloads [#1617](https://togithub.com/ngxs/store/pull/1617)
- Fix: Devtools Plugin - Actions with "action" property should not be logged as [#1628](https://togithub.com/ngxs/store/pull/1628)
- Test: Add integration tests for Angular 10 with Ivy [#1641](https://togithub.com/ngxs/store/pull/1641) and without Ivy [#1647](https://togithub.com/ngxs/store/pull/1647)
- Test: Add integration tests for Angular 9 without Ivy [#1649](https://togithub.com/ngxs/store/pull/1649)
- Build: Upgrade TS to 3.9.5 to ensure that no breaking changes get added [#1626](https://togithub.com/ngxs/store/pull/1626)
- Build: Compile using Angular 9 [#1596](https://togithub.com/ngxs/store/pull/1596)
#### NGXS-Labs
##### Data-plugin v3.0.0 2020-05-05
- Feature: Announced [`@ngxs-labs/data`](https://togithub.com/ngxs-labs/data/)
### [`v3.6.2`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#362-2020-02-07)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.6.1...v3.6.2)
- Fix: Handle empty array dispatch edge case [#1521](https://togithub.com/ngxs/store/pull/1521)
- Fix: Fix regression after upgrade to angular.rc-11 [#1526](https://togithub.com/ngxs/store/pull/1526)
### [`v3.6.1`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#361-2020-01-15)
[Compare Source](https://togithub.com/ngxs/store/compare/v3.6.0...v3.6.1)
- Fix: Selectors should not be declaration order sensitive [#1514](https://togithub.com/ngxs/store/pull/1514)
- Fix: Selectors should be deterministic based on store being used [#1508](https://togithub.com/ngxs/store/pull/1508)
- Fix: Add support for using State Tokens in sub states [#1509](https://togithub.com/ngxs/store/pull/1509)
- Fix: Optimize selector runtime binding [#1510](https://togithub.com/ngxs/store/pull/1510)
- Build: Add router-plugin back to `Ivy` integration test [#1506](https://togithub.com/ngxs/store/pull/1506)
- Build: Run ngcc synchronously to get `Ivy` build working again [#1497](https://togithub.com/ngxs/store/pull/1497)
#### NGXS-Labs
##### Data-plugin v2.0.0 2019-12-16
- Feature: Support NGXS 3.6
##### BREAKING CHANGES
- Compatible only with NGXS 3.6+
- Now `patchState, setState` return `void`
- No longer support options in `NgxsDataPluginModule.forRoot()`
- No longer support `@query` decorator
Configuration
📅 Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
3.6.0
->3.7.3
Release Notes
ngxs/store
### [`v3.7.3`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#373-2021-12-02) [Compare Source](https://togithub.com/ngxs/store/compare/v3.7.2...v3.7.3) - Chore: Add official support for Angular 13 [#1798](https://togithub.com/ngxs/store/pull/1798) - CI: Add angular 13 ivy integration test [#1798](https://togithub.com/ngxs/store/pull/1798) ### [`v3.7.2`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#372-2021-05-18) [Compare Source](https://togithub.com/ngxs/store/compare/v3.7.1...v3.7.2) - Chore: Add official support for Angular 12 [#1752](https://togithub.com/ngxs/store/pull/1752) - Fix: Allow to inject the `Store` into the custom error handler [#1708](https://togithub.com/ngxs/store/pull/1708) - CI: Add angular 12 ivy integration test [#1750](https://togithub.com/ngxs/store/pull/1750) - CI: Add bundlesize check for the latest integration app [#1710](https://togithub.com/ngxs/store/pull/1710) ### [`v3.7.1`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#371-2020-11-24) [Compare Source](https://togithub.com/ngxs/store/compare/v3.7.0...v3.7.1) - Chore: Add official support for Angular 11 [#1697](https://togithub.com/ngxs/store/pull/1697) - Fix: Release NGXS resources when the root module gets destroyed [#1669](https://togithub.com/ngxs/store/pull/1669) - Fix: Resilient select if requested before state added [#1701](https://togithub.com/ngxs/store/pull/1701) - Fix: Deep merge options with default options [#1686](https://togithub.com/ngxs/store/pull/1686) - Fix: Storage Plugin - Resolve state name correctly if the state class has been provided [#1670](https://togithub.com/ngxs/store/pull/1670) - CI: Add angular 11 ivy integration test with Ivy on [#1694](https://togithub.com/ngxs/store/pull/1694) and off [#1696](https://togithub.com/ngxs/store/pull/1696) ### [`v3.7.0`](https://togithub.com/ngxs/store/blob/HEAD/CHANGELOG.md#370-2020-09-09) [Compare Source](https://togithub.com/ngxs/store/compare/v3.6.2...v3.7.0) - Feature: Throw an error when actions do not have a static type property [#1625](https://togithub.com/ngxs/store/pull/1625) - Feature: Storage Plugin - Add before and after serialize hooks [#1513](https://togithub.com/ngxs/store/pull/1513) - Feature: Logger Plugin - Add filter for Logger Plugin [#1571](https://togithub.com/ngxs/store/pull/1571) - Feature: Form Plugin - Add reset form action [#1604](https://togithub.com/ngxs/store/pull/1604) - Feature: Form Plugin - `ngxsFormClearOnDestroy` should allow the attribute with no value [#1662](https://togithub.com/ngxs/store/pull/1662) - Performance: Logger Plugin - Plugin should lazy inject the store once [#1550](https://togithub.com/ngxs/store/pull/1550) - Fix: `ofAction*` methods should prevent passing anything except of `ActionType` [#1616](https://togithub.com/ngxs/store/pull/1616) - Fix: Remove the recent `@Select` type safety check due to issues with private/protected properties [#1623](https://togithub.com/ngxs/store/pull/1623) - Fix: Actions are not canceled when any `Observable` returned by any handler is completed without emitting [#1615](https://togithub.com/ngxs/store/pull/1615) - Fix: Router Plugin - Update state after route successfully activates [#1606](https://togithub.com/ngxs/store/pull/1606) - Fix: HMR Plugin - Show error when use Angular Ivy with JIT mode [#1607](https://togithub.com/ngxs/store/pull/1607) - Fix: Logger Plugin - Filter out only `undefined` payloads [#1617](https://togithub.com/ngxs/store/pull/1617) - Fix: Devtools Plugin - Actions with "action" property should not be logged asConfiguration
📅 Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.