immer
11.2.9 · 22 Oct 2026MIT89.4M / weekRepositoryHomepagenpmAtom feed
Upgrading immer From 10.0.0 to 11.2.9
44 releases in betweenevery note read
Other targets from 10.0.0Newest 10.x10.2.0
- 18
- changes to make
- 0
- advisories fixed
- 6
- new
- 39
- fixes
Before you upgrade
Tick each one off as you go- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
- breaking11.0.0
Security
- 11.1.9
Prevent prototype pollution via constructor.prototype access (CVE-2026-XXXX)
Release by release
- fixed
Export WritableNonArrayDraft from immer.ts so it gets picked up by type generation in builds
- fixed
- fixed
Skip patches of a draft discarded by writing its base value back
- fixed
- fixed
Snapshot array length before optimized filter callbacks
- fixed
- fixed
Avoid excessive Draft recursion for readonly arrays in recursive types
- fixed
- fixed
Resolve the splice start index against the pre-splice length in array-methods plugin
- fixed
- fixed
Skip nested patches for children of shifted or reordered arrays
- fixed
- fixed
Export WritableNonArrayDraft type.
- fixed