Packages

immer

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

Upgrading immer From 1.0.1 to 1.12.1

35 releases in betweennotes for 17

Reading releases, release notes and advisories…

Other targets from 1.0.1Latest11.2.9
  1. 1.0.1yours
  2. 21 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 35 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.