@reduxjs/toolkit
2.13.0 · 29 Sep 2026MIT45.8M / weekRepositoryHomepagenpmAtom feed
Upgrading @reduxjs/toolkit From 2.2.7 to 2.13.0
21 releases in betweenevery note read
Reading releases, release notes and advisories…
- 1
- change to make
- 0
- advisories fixed
- 29
- new
- 47
- fixes
Before you upgrade
Tick each one off as you go- breaking2.12.0
Release by release
- new
codegen: Migrate to oazapfts v7
- fixed
combineSlices: Scope stateProxyMap per instance to prevent cross-instance proxy collisions
- fixed
entityAdapter: pre-merge same-ID updates in sorted adapter's updateMany
- fixed
entityAdapter:setAllwith duplicate IDs keeps last occurrence (consistent withsetMany)
- new
- breaking
toolkit: Switch to native
NoInferutility type - new
Add TanStack Intent skills for Redux Toolkit
- fixed
Allow interface-based type guards as listener matcher
- fixed
Add setTimeout fallback to raf autoBatch strategy for background tabs
- breaking
- fixed
Use a normal Error when DOMException isn't available
- fixed
2.11.1nothing new or fixed in the note
- new
Add refetchCachedPages option for infinite query
- fixed
Compare paths against Regex instances in ignoredPaths
- new
- fixed
Fix window SSR breakage
- fixed
- fixed
combineSlices: Infer PreloadedState properly from provided slice
- fixed
- new
Add
retryabort handling and abort onresetApiState - fixed
Fix potential subscription leakage in SSR environments
- fixed
Update graphql-request dependency to include version ^7.0.0
- fixed
Don't create subscriptions for prefetch calls
- new
58 other lines we could not sort, mostly version bumps
- 2.13.0
Additional publishing hardening
- 2.13.0
Simplify
useRef<T | undefined>(undefined)usages in RTK Query hooks - 2.13.0
Modernize CI examples
- 2.13.0
Modern Tooling, Part 1: Oxlint
- 2.13.0
Modern Tooling, Part 2: Oxfmt
- 2.13.0
Modern Tooling, Part 3: TSDown and TS6
- 2.13.0
Modern Tooling, Part 4: Vitest type assertions
- 2.13.0
Modern Tooling, Part 5: PNPM
- 2.13.0
Modern Tooling, Part 6: TS7
- 2.13.0
Modern Tooling, Part 7: vendor
remark-typescript-toolsand update to TS7
10 internal lines (docs, tests, tooling) left out.