Packages

@reduxjs/toolkit

2.13.0 · 29 Sep 2026MIT45.8M / weekRepositoryHomepagenpmAtom feed

Upgrading @reduxjs/toolkit From 1.9.3 to 2.13.0

36 releases in betweennotes for 34

Reading releases, release notes and advisories…

Other targets from 1.9.3Newest 1.x1.9.7
  1. 1.9.3yours
  2. 4 releases
  3. 2.0.0major
  4. 29 releases
  5. 2.12.0breaking
  6. 2.13.0target
9+
changes to make
0
advisories fixed
76+
new
91+
fixes

Counted from 34 of 36 release notes. Advisories are counted from the advisory database, in full.

Start here

Before you upgrade

Tick each one off as you go
  • breaking2.12.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0

Release by release

  1. 2.13.0

    29 Sep 20261 new · 15 fixes
    • 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: setAll with duplicate IDs keeps last occurrence (consistent with setMany)

  2. 2.12.0

    Migration needed15 May 20261 new · 2 fixes
    • breaking

      toolkit: Switch to native NoInfer utility 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

  3. 2.11.2

    14 Dec 20251 fix
    • fixed

      Use a normal Error when DOMException isn't available

  4. 2.11.1nothing new or fixed in the note

  5. 2.11.0

    23 Nov 20251 new · 1 fix
    • new

      Add refetchCachedPages option for infinite query

    • fixed

      Compare paths against Regex instances in ignoredPaths

  6. 2.10.1

    4 Nov 20251 fix
    • fixed

      Fix window SSR breakage

  7. 2.10.0

    4 Nov 20251 fix
    • fixed

      combineSlices: Infer PreloadedState properly from provided slice

  8. 2.9.2

    22 Oct 20251 new · 3 fixes
    • new

      Add retry abort handling and abort on resetApiState

    • 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

176 other lines we could not sort, mostly version bumps
  • 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-tools and update to TS7

    2.13.0

26 internal lines (docs, tests, tooling) left out.