10.0.0-beta.0 (2020-06-25)
Bug Fixes
- component: detect zone.js using instanceof comparison (#2547) (7128667)
- component: removed ivy checks as obsolete (#2579) (e239950)
- component-store: export EffectReturnFn interface (#2555) (f2a2212)
- data: mergeQuerySet uses mergeStrategy (#2430) (e1720b4), closes #2368
- entity: remove incorrect ComparerStr type (#2584) (4796c97)
- schematics: add comma before devtools for empty imports (#2542) (f2d4ebc)
Chores
- update Angular dependencies to latest v10 RC (#2573) (ed28449)
Features
- component-store: add support for selectors (#2539) (47e7ba3)
- component-store: add support for side effects (#2544) (f892cc8)
- component-store: make library compatible with ViewEngine (#2580) (ba0818e)
- router-store: add route fragment selector (#2543) (aba7368)
Performance Improvements
- component-store: push updates to queueScheduler and single selectors to asapSchedulers (#2586) (58073ab)
BREAKING CHANGES
- entity: The compare function is used in two places, neither of which expect it to be able to return a string:
The first caller is the Array prototype sort function, and there it "should return a negative, zero, or positive value, depending on the arguments".
The second caller does a numerical comparison with the result.
Even though an id can be a string, the result of a comparison shouldn't be.
BEFORE:
The sortComparer types allow for a string to be returned
AFTER:
The sortComparer types only allow a number to be returned
Angular v9 are minimum dependencies
AFTER:
Angular v10 are minimum dependencies
<a name="9.2.0"></a>