Packages

immer

11.2.9 · 22 Oct 2026MIT89.4M / weekRepositoryHomepagenpmAtom feed

Upgrading immer From 1.2.1 to 1.12.1

27 releases in betweennotes for 17

Other targets from 1.2.1Latest11.2.9
  1. 1.2.1yours
  2. 13 releases
  3. 1.9.0breaking
  4. 12 releases
  5. 1.12.1target
2+
changes to make
0
advisories fixed
8+
new
23+
fixes

Counted from 17 of 27 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking1.9.0
  • breaking1.9.0

Release by release

  1. 1.12.1

    23 Jan 20191 fix
    • fixed

      applyPatches should mutate drafts (d41be77), closes #301

  2. 1.12.0

    22 Jan 20191 new
    • new

      Export isDraftable

  3. 1.11.1

    22 Jan 20191 fix
    • fixed

      Use getOwnPropertySymbols only when it exists

  4. 1.11.0

    21 Jan 20191 new · 7 fixes
    • new

      Limited class support

    • fixed

      es5: account for drafts in prepareCopy

    • fixed

      Draft as base state

    • fixed

      Object.getPrototypeOf with a draft

  5. 1.10.5

    14 Jan 20192 fixes
    • fixed

      ts: produce() return type

    • fixed

      ts: use base type as default produce() return type

  6. 1.10.4

    12 Jan 20191 fix
    • fixed

      ts: reorder generic parameters of IProduce

  7. 1.10.3

    12 Jan 20192 fixes
    • fixed

      ts: ensure produce returns an immutable type

    • fixed

      ts: return type of produce()

  8. 1.10.2

    12 Jan 20191 fix
    • fixed

      ts: base type of curried producer

3 other lines we could not sort, mostly version bumps

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