Skip to content

Releases: immerjs/immer

v1.11.0

21 Jan 15:08

Choose a tag to compare

1.11.0 (2019-01-21)

Bug Fixes

  • es5: account for drafts in prepareCopy (1e3e425)
  • comparison typo (48b371c)
  • draft as base state (9a2e756)
  • Object.getPrototypeOf with a draft (d5d07e8)
  • property descriptor edge cases (afaa737)
  • throw on circular references (9c6603e)
  • es5: onDelete hook (46cc6a1)
  • ts: Immer class options and ImmerState types (5ff645c)

Features

v1.10.5

14 Jan 16:03

Choose a tag to compare

1.10.5 (2019-01-14)

Bug Fixes

  • ts: produce() return type (b52b45e)
  • ts: use base type as default produce() return type (3aa1c4a)

Reverts

v1.10.4

12 Jan 23:06

Choose a tag to compare

1.10.4 (2019-01-12)

Bug Fixes

  • ts: reorder generic parameters of IProduce (05157af)

v1.10.3

12 Jan 18:40

Choose a tag to compare

1.10.3 (2019-01-12)

Bug Fixes

  • ts: ensure produce returns an immutable type (dd25143)
  • ts: return type of produce() (03ec620)

v1.10.2

12 Jan 00:46

Choose a tag to compare

1.10.2 (2019-01-12)

Bug Fixes

  • ts: base type of curried producer (b357e54)

v1.10.1

11 Jan 18:59

Choose a tag to compare

1.10.1 (2019-01-11)

Bug Fixes

  • ts: parameter types of curried producers (89f6443), closes #288

v1.10.0

04 Jan 15:55

Choose a tag to compare

1.10.0 (2019-01-04)

Features

  • passing drafts to produce (9c53415)

v1.9.3

18 Dec 16:20

Choose a tag to compare

1.9.3 (2018-12-18)

Bug Fixes

v1.9.2

16 Dec 15:41

Choose a tag to compare

1.9.2 (2018-12-16)

Bug Fixes

v1.9.1

16 Dec 14:53

Choose a tag to compare

1.9.1 (2018-12-16)

Bug Fixes

  • revert .d.ts and .js.flow module names (44cf843)
  • test: faulty .flowconfig (e8fe4ba)
  • test: use dist/immer.js in __tests__/types.ts (603664b)

Performance Improvements

  • proxy: avoid has where possible (4b9b637)