Skip to content

Releases: immerjs/immer

v8.0.3

18 Mar 22:00
Compare
Choose a tag to compare

8.0.3 (2021-03-18)

Bug Fixes

  • new Immer().produce now has the same type as produce. Fixes #749 (f8b77d1)

v8.0.2

17 Mar 15:34
d395efe
Compare
Choose a tag to compare

8.0.2 (2021-03-17)

Bug Fixes

  • Add a type-checking fast path for primitive types (#755) (d395efe)
  • Ignore equal reference assignments. Fixes #648 (3b4286d)

v8.0.1

20 Jan 11:44
da2bd4f
Compare
Choose a tag to compare

8.0.1 (2021-01-20)

Bug Fixes

v8.0.0

17 Nov 22:48
Compare
Choose a tag to compare

8.0.0 (2020-11-17)

feature

BREAKING CHANGES

  • always freeze by default, even in production mode. Use setAutoFreeze(process.env.NODE_ENV !== 'production') for the old behavior. See #687 (comment) for the rationale. Fixes #649, #681, #687

v7.0.15

17 Nov 15:29
Compare
Choose a tag to compare

7.0.15 (2020-11-17)

Bug Fixes

v7.0.14

20 Oct 23:55
Compare
Choose a tag to compare

7.0.14 (2020-10-20)

Bug Fixes

v7.0.13

20 Oct 21:23
Compare
Choose a tag to compare

7.0.13 (2020-10-20)

Bug Fixes

  • reconcile if the original value is assigned after creating a draft. Fixes #659 (c0e6749)

v7.0.12

20 Oct 19:47
Compare
Choose a tag to compare

7.0.12 (2020-10-20)

Bug Fixes

  • undraftable values should not be cloned for patches, fixes #676 (1b70ad5)

v7.0.11

20 Oct 19:33
12f4cf8
Compare
Choose a tag to compare

7.0.11 (2020-10-20)

Bug Fixes

  • skip ReadonlyMap and ReadonlySet types when not available (#653). Fixes #624 (12f4cf8)

v7.0.10

20 Oct 19:30
33a305b
Compare
Choose a tag to compare

7.0.10 (2020-10-20)

Bug Fixes