angular-github-issues
angular-github-issues copied to clipboard
fix(deps): update ngrx monorepo to v21 (major)
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @ngrx/effects | 10.0.1 → 21.0.1 |
||
| @ngrx/entity | 10.0.1 → 21.0.1 |
||
| @ngrx/store | 10.0.1 → 21.0.1 |
||
| @ngrx/store-devtools | 10.0.1 → 21.0.1 |
Release Notes
ngrx/platform (@ngrx/effects)
v21.0.1
Bug Fixes
v21.0.0
v20.1.0
Bug Fixes
-
signals: drop
assertInInjectionContextin production (#4954) (37e6fa1) -
signals: drop
assertUniqueStoreMembersin production (#4953) (b4edd95)
Features
- eslint-plugin: enhance prefix-selectors-with-select to handle destructuring (#4926) (bc89544)
- signals: add ability to provide SignalStore at the platform level (#4964) (835014b), closes #4963
- signals: provide Dispatcher and Events at the platform level (#4978) (0722ddb)
20.0.1 (2025-08-25)
Bug Fixes
- component: use setTimeout instead of requestAnimationFrame in SSR mode (#4912) (3ae98d7), closes #4902
- eslint-plugin: report on-function-explicit-return-type for call expressions (#4904) (c8e1352), closes #4901
-
signals: add unique member check to
withLinkedState(#4932) (c5a5a27), closes #4931 - www: Make Guide Pages Responsive (#4900) (4c921e3)
- www: use the stackblitz examples (#4895) (e7eabd4)
v20.0.1
Bug Fixes
- component: use setTimeout instead of requestAnimationFrame in SSR mode (#4912) (3ae98d7), closes #4902
- eslint-plugin: report on-function-explicit-return-type for call expressions (#4904) (c8e1352), closes #4901
-
signals: add unique member check to
withLinkedState(#4932) (c5a5a27), closes #4931 - www: Make Guide Pages Responsive (#4900) (4c921e3)
- www: use the stackblitz examples (#4895) (e7eabd4)
v20.0.0
Bug Fixes
v19.2.1
Bug Fixes
- signals: add current state as second argument of case reducer (#4800) (95dbbfa)
- signals: expose WritableStateSource to withFeature callback (#4792) (afb6528), closes #4766
v19.2.0
Features
- eslint-plugin: add schematic support for flat configs (#4747) (f966d0a)
- signals: add Events plugin (#4769) (980cf6f), closes #4580
v19.1.0
Bug Fixes
Features
-
signals: add
withFeature(#4739) (345ab4f), closes #4678 - signals: add prepend entity updaters (#4721) (dac8665), closes #4723
- signals: add RxMethod and SignalMethod types to public API (#4744) (40e78d9)
- signals: add unprotected testing helper (#4725) (01c2327)
- signals: add upsert entity updaters (#4727) (92fd7c3)
- signals: warn when reactive method runs with source injector (#4742) (84a537c), closes #4726
19.0.1 (2025-01-31)
Bug Fixes
-
signals: enable
withPropsto handle Symbols (#4656) (02320b3), closes #4655 -
signals: remove
signalMethodinstance watcher on destroy (#4648) (7f42065), closes #4644 - signals: revert the protection for state mutation in dev mode (#4686) (ae7922e), closes #4683
v19.0.1
Bug Fixes
-
signals: enable
withPropsto handle Symbols (#4656) (02320b3), closes #4655 -
signals: remove
signalMethodinstance watcher on destroy (#4648) (7f42065), closes #4644 - signals: revert the protection for state mutation in dev mode (#4686) (ae7922e), closes #4683
v19.0.0
v18.1.1
Bug Fixes
- data: export HttpOptions (#4564) (4909627)
- router-store: use non-const enum to allow isolatedModules tsconfig option (#4554) (f993759)
v18.1.0
Bug Fixes
- component-store: remove @ngrx/operators from dependencies (#4532) (3b4b9c4)
- effects: remove @ngrx/operators from dependencies (#4531) (4fb78f1)
- signals: remove usage of SIGNAL from @angular/core/primitives/signals package (#4530) (cae429a)
-
signals: use
InjectorofrxMethodinstance caller if available (#4529) (ffc1d87), closes #4528 - store-devtools: add @angular/core as peer dependency (#4478) (62cceeb), closes #4479
Features
- eslint-plugin: add preferProtectedState rule (#4488) (32c772d), closes #4474
- signals: add deepComputed function (#4539) (269bd32)
18.0.2 (2024-07-31)
Bug Fixes
- eslint-plugin: do not report non-array returns in no-multiple-actions-in-effects (#4418) (92a68bc)
- operators: add @ngrx/operators to packageGroup for updates (#4472) (521ce7b), closes #4465
- signals: allow modifying entity id on update (#4404) (0106e93)
18.0.1 (2024-06-27)
Bug Fixes
- component-store: resolve issues in migration script to v18 (#4403) (a15d53e)
- effects: fix bugs in migration script to v18 (#4402) (6ae4723)
- eslint-plugin: only take return statement into account with no-multiple-actions-in-effects (#4410) (c9c646c), closes #4409
Features
- signals: rename signals to computed when defining custom features with input (#4395) (05f0940), closes #4391
-
signals: replace
idKeywithselectIdwhen defining custom entity ID (#4396) (67a5a93), closes #4217 #4392
18.0.1 (2024-06-27)
v18.0.2
Bug Fixes
- eslint-plugin: do not report non-array returns in no-multiple-actions-in-effects (#4418) (92a68bc)
- operators: add @ngrx/operators to packageGroup for updates (#4472) (521ce7b), closes #4465
- signals: allow modifying entity id on update (#4404) (0106e93)
v18.0.1
Bug Fixes
- component-store: resolve issues in migration script to v18 (#4403) (a15d53e)
- effects: fix bugs in migration script to v18 (#4402) (6ae4723)
- eslint-plugin: only take return statement into account with no-multiple-actions-in-effects (#4410) (c9c646c), closes #4409
Features
- signals: rename signals to computed when defining custom features with input (#4395) (05f0940), closes #4391
-
signals: replace
idKeywithselectIdwhen defining custom entity ID (#4396) (67a5a93), closes #4217 #4392
v18.0.0
v17.2.0
Bug Fixes
- effects: make createEffect work with TS 5.3 (#4296) (19c1f11)
- ngrx.io: set correct path for pwa icons (#4263) (703a9c7)
- schematics: correct module while generating a feature (#4289) (7ecffe8), closes #4281
- signals: make patchState work with TS 5.4 (#4294) (6b440ee)
Features
-
component-store: deprecate
tapResponseexport (#4259) (a5958a0) -
effects: deprecate
concatLatestFromexport (#4260) (79674b7)
17.1.1 (2024-02-21)
Bug Fixes
-
signals: add
StateSignalto the public API (#4247) (3d45e5a) - signals: correctly infer the type of methods with generics (#4249) (70517ea)
-
signals: run
rxMethodoutside of reactive context (#4224) (3a691d9) -
store-devtools: replace direct with indirect
eval(#4216) (1df0eb5), closes #4213
Performance Improvements
- signals: avoid creating unnecessary objects in excludeKeys (#4240) (b90da9d)
- signals: avoid unecessary observable conversions in rxMethod (#4219) (fa45d92)
v17.1.1
Bug Fixes
-
signals: add
StateSignalto the public API (#4247) (3d45e5a) - signals: correctly infer the type of methods with generics (#4249) (70517ea)
-
signals: run
rxMethodoutside of reactive context (#4224) (3a691d9) -
store-devtools: replace direct with indirect
eval(#4216) (1df0eb5), closes #4213
Performance Improvements
- signals: avoid creating unnecessary objects in excludeKeys (#4240) (b90da9d)
- signals: avoid unecessary observable conversions in rxMethod (#4219) (fa45d92)
v17.1.0
Bug Fixes
- eslint-plugin: only report main pipe violations (#4169) (970514e)
-
signals: run
onDestroyoutside of injection context (#4200) (e21df19)
Features
17.0.1 (2023-11-27)
Bug Fixes
- signals: allow using signalStore and signalState in TS libs (#4152) (ecc247c)
- signals: define deep signals as configurable properties (#4147) (890ca5b)
v17.0.1
Bug Fixes
- signals: allow using signalStore and signalState in TS libs (#4152) (ecc247c)
- signals: define deep signals as configurable properties (#4147) (890ca5b)
v17.0.0
Bug Fixes
- data: DefaultDataService getAll httpOptions fix + test (#4134) (213e4c9)
- signals: remove state checks for better DX (#4124) (5749543)
Features
v16.3.0
Bug Fixes
Features
- data: standalone support for ng add @ngrx/data (#4019) (fdd701e), closes #3935
- eslint-plugin: add avoid-combining-component-store-selectors rule (#4043) (0bff440)
- eslint-plugin: add new avoid-mapping-component-store-selectors rule (#4026) (40477dd), closes #3940
-
signals: add
patchStatefunction and remove$updatemethod (#4037) (f2514ba) - signals: add signalState and selectSignal APIs (#4007) (745d91f), closes #3993
- signals: add signalStore and signalStoreFeature (#4049) (0010281), closes #4000
- signals: initial setup (#4002) (b0d63fd), closes #3992
- store: prettify createFeature result (#4014) (f179316)
v16.2.0
Bug Fixes
- data: make DataServiceError extend from Error (#3988) (0b98a65)
- effects: register functional effects from object without prototype (#3984) (1879cc9), closes #3972
- eslint-plugin: fix prefer-contact-latest-from rule to detect inject (#3946) (2efd805)
- eslint-plugin: prefix-selectors-with-select suggestion (#3959) (27f09df)
- eslint-plugin: support inject for no-typed-global-store rule (#3951) (d3e84d8)
- eslint-plugin: support inject for use-consistent-global-store-name rule (#3983) (caa74ff)
- store-devtools: resolve memory leak when devtools are destroyed (#3965) (644f0b6)
Features
- eslint-plugin: include docs URL in lint message (#3944) (a1576de)
- schematics: add entity generation as part of feature schematic (#3850) (19ebb0a)
- store-devtools: provide the ability to connect extension outside of Angular zone (#3970) (1ee80e5), closes #3839
v16.1.0
Bug Fixes
- eslint: fix inject function based injection not detecting store (#3936) (8a5884d), closes #3834
- eslint: updater-explicit-return-type not applied when inheritance (#3928) (41a5076)
Features
16.0.1 (2023-06-01)
Bug Fixes
- component: untrack subscription in ngrxPush pipe (#3918) (a1688e4)
- ngrx.io: preserve sidenav width for larger menu items (#3923) (ef73714)
v16.0.1
Bug Fixes
- component: untrack subscription in ngrxPush pipe (#3918) (a1688e4)
- ngrx.io: preserve sidenav width for larger menu items (#3923) (ef73714)
v16.0.0
Bug Fixes
- component-store: use default equality function for selectSignal (#3884) (5843e7f)
- store: add Signal equal function for immutable object comparison (#3883) (634fdcb)
- store: move Angular Signal interop into State service (#3879) (8cb5795), closes #3869
- store-devtools: add state signal to StateObservable (#3889) (ad6e14a)
Features
- add ng add support for standalone config to NgRx packages (#3881) (58508e3)
- component: add migration for LetModule and PushModule (#3872) (5f07eda)
- component: make LetDirective and PushPipe standalone (#3826) (985d80c), closes #3804
- store: add support of standalone API for ng add store (#3874) (7aec84d)
v15.4.0
Bug Fixes
- data: correctly handle HttpOptions when provided (#3795) (cbdf524), closes #3794
- eslint-plugin: ignore select name within createFeature (#3788) (b58f9a3), closes #3786
Features
- store: rename getMockStore to createMockStore (#3789) (6d615b3), closes #3781
- store: use createFeature in feature schematics (#3776) (9b3647f), closes #3741
v15.3.0
Bug Fixes
Features
15.2.1 (2023-01-26)
v15.2.1
v15.2.0
Features
- data: add loadWithQuery method (#3717) (06b97bf), closes #3088
- effects: add ability to create functional effects (#3669) (dd76c63), closes #3668
- router-store: add migration for getRouterSelectors (#3753) (a785331)
- router-store: rename getSelectors to getRouterSelectors (#3745) (7ad76b8), closes #3738
- store: add ability to create extra selectors with createFeature (#3744) (e4f873b), closes #3719
- store: add createFeature migration (#3759) (b3c5931)
- store: deprecate createFeature signature with root state (#3756) (ccb3b93), closes #3737
v15.1.0
Bug Fixes
- component-store: revert throwError usages with factory for RxJS 6 compatibility (726dfb7)
- data: revert throwError usages with factory for RxJS 6 compatibility (a137b59), closes #3702
- eslint-plugin: remove @angular-devkit/schematics dependency (#3710) (f0ae915), closes #3709
- schematics: disable package json peer dep updates during build (#3692) (9cfc103), closes #3691
-
store: support using
createActionGroupwith props typed as unions (#3713) (e75fa1a), closes #3712
Features
- router-store: add new selectRouteDataParam selector (#3673) (#3686) (81bc0d9)
-
store: support using
createSelectorwith selectors dictionary (#3703) (5c87dda), closes #3677
v15.0.0
Features
v14.3.3
v14.3.2
Bug Fixes
- component: replace animationFrameScheduler with requestAnimationFrame (#3592) (0a4d2dd), closes #3591
- component-store: use asapScheduler to schedule lifecycle hooks check (#3580) (02431b4), closes #3573
- eslint-plugin: avoid-combining-selectors with arrays should warn (#3566) (4b0c6de)
- router-store: set undefined for unserializable route title (#3593) (8eb4001), closes #3495
- store: fix typing of on fn (#3577) (d054aa9), closes #3576
v14.3.1
Bug Fixes
- add support for TypeScript 4.8 (#3548) (d558ce1), closes #3547
- eslint-plugin: avoid-mapping-selectors don't report on ThisExpression (#3546) (a28175c), closes #3511
v14.3.0
Features
- effects: add provideEffects function (#3524) (db35bfe), closes #3522
- router-store: add provideRouterStore function (#3532) (511b7cf), closes #3528
- store: add provideStore and provideState functions for standalone APIs (#3539) (5639c1e), closes #3526
- store-devtools: add provideStoreDevtools function (#3537) (6b0db4e), closes #3527
v14.2.0
Bug Fixes
- component-store: make synchronous updater errors catchable (#3490) (1a906fd)
- component-store: move isInitialized check to queueScheduler context on state update (#3492) (53636e4), closes #2991
Features
v14.1.0
Bug Fixes
- eslint-plugin: allow sequential dispatches in a different block context (#3515) (faf446f), closes #3513
- eslint-plugin: Remove the md suffix from the docsUrl path (#3518) (71d4d4b)
- store: improve error for forbidden characters in createActionGroup (#3496) (398fbed)
Features
- component: add RenderScheduler to the public API (#3516) (4642919)
- component: replace markDirty with custom TickScheduler (#3488) (3fcd8af)
Performance Improvements
14.0.2 (2022-07-12)
Bug Fixes
- component: import operators from rxjs/operators (#3479) (20ef7a4)
- component-store: effect handles generics that extend upon a type (#3485) (9d2bda7), closes #3482
- data: add TSDoc annotations (#3483) (cbbc49f)
- eslint-plugin: fix configuration guide link (#3480) (8219b1d)
14.0.1 (2022-06-29)
Bug Fixes
- component-store: allow void callbacks in effect (#3466) (e6dedd6), closes #3462
- component-store: import operators from rxjs/operators (#3465) (f9ba513)
- schematics: add workingDirectory to schemas (#3473) (50ea6b3), closes #3469
- schematics: create schematicCollections if not exists (#3470) (011cbcc)
v14.0.2
Bug Fixes
- component: import operators from rxjs/operators (#3479) (20ef7a4)
- component-store: effect handles generics that extend upon a type (#3485) (9d2bda7), closes #3482
- data: add TSDoc annotations (#3483) (cbbc49f)
- eslint-plugin: fix configuration guide link (#3480) (8219b1d)
v14.0.1
Bug Fixes
- component-store: allow void callbacks in effect (#3466) (e6dedd6), closes #3462
- component-store: import operators from rxjs/operators (#3465) (f9ba513)
- schematics: add workingDirectory to schemas (#3473) (50ea6b3), closes #3469
- schematics: create schematicCollections if not exists (#3470) (011cbcc)
v14.0.0
Bug Fixes
v13.2.0
v13.1.0
Bug Fixes
- component-store: memoization not working when passing selectors directly to select (#3356) (38bce88)
- entity: add default options to entity adapter when undefined is passed (#3287) (17fe494)
- store: add explicit overloads for createSelector (#3354) (2f82101), closes #3268
Features
- data: add ability to configure trailing slashes (#3357) (56aedfd)
- store-devtools: add REDUX_DEVTOOLS_EXTENSION injection token to public API (#3338) (b55b0e4)
13.0.2 (2021-12-07)
Bug Fixes
- component: fixes recursive rendering (#3255) (d24dde1), closes #3246
- store: remove afterEach hook in mock store (#3245) (0640085), closes #3243
- store: update installation of the NgRx ESLint Plugin (#3259) (df211fe)
- set correct dist paths for testing packages (#3249) (ed9f6f1), closes #3248
13.0.1 (2021-11-17)
Bug Fixes
- store: add migration
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.