All Versions
17
Latest Version
Avg Release Cycle
10 days
Latest Release
345 days ago

Changelog History
Page 1

  • v8.0.0 Changes

    November 17, 2020

    8.0.0 (2020-11-17)

    ๐Ÿ”‹ feature

    • 0๏ธโƒฃ Always freeze by default (#702) (a406c8f)

    ๐Ÿ’ฅ 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 Changes

    November 17, 2020

    7.0.15 (2020-11-17)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”Œ make plugin loading idempotent, fixes #692 (754331b)
  • v7.0.14 Changes

    October 20, 2020

    7.0.14 (2020-10-20)

    ๐Ÿ› Bug Fixes

  • v7.0.13 Changes

    October 20, 2020

    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 Changes

    October 20, 2020

    7.0.12 (2020-10-20)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ฏ undraftable values should not be cloned for patches, fixes #676 (1b70ad5)
  • v7.0.11 Changes

    October 20, 2020

    7.0.11 (2020-10-20)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  skip ReadonlyMap and ReadonlySet types when not available (#653). Fixes #624 (12f4cf8)
  • v7.0.10 Changes

    October 20, 2020

    7.0.10 (2020-10-20)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Clearing empty Set&Map should be noop (#682). Fixes #680 (33a305b)
  • v7.0.9 Changes

    September 09, 2020

    7.0.9 (2020-09-09)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  clear map creates invalid patches, fixes #663 (bacc1e0)
  • v7.0.8 Changes

    August 25, 2020

    7.0.8 (2020-08-25)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘‰ Use a named type for Draft object for smaller type declaration files (a1a0da0)
    • ๐Ÿ›  use Array.prototype.slice() for copying arrays. Fixes #650 (bf90358)
    • ๐Ÿ›  use Array.prototype.slice() for copying arrays. Fixes #650 (bb40c36)
  • v7.0.7 Changes

    July 24, 2020

    7.0.7 (2020-07-24)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  made NOTHING and IMMERABLE shared symbols. Fixes #632 (b1c6a8e)
    • ๐Ÿ›  make sure changing an undefined value to undefined is not picked up as change. Fixes #646 (5521527)
    • ๐Ÿ›  out of range assignments were broken in ES5 mode. Fixes #638 (0fe9132)
    • ๐Ÿ›  Set finalization can get stuck in a loop, fixes #628 (b12e5c9)
    • ๐Ÿ›  Trigger setters with the correct context, fixes #604 (2697430)