Skip to content

Releases: unadlib/mutative

1.0.0

15 Dec 19:46
Compare
Choose a tag to compare

Features

  • Mutation makes immutable updates - Immutable data structures supporting objects, arrays, Sets and Maps.
  • High performance - 10x faster than immer by default, even faster than naive handcrafted reducer.
  • Optional freezing state - No freezing of immutable data by default.
  • Support for JSON Patch - Full compliance with JSON Patch specification.
  • Custom shallow copy - Support for more types of immutable data.
  • Support mark for immutable and mutable data - Allows for non-invasive marking.
  • Safer mutable data access in strict mode - It brings more secure immutable updates.
  • Support for reducer - Support reducer function and any other immutable state library.

0.7.4

15 Dec 18:39
Compare
Choose a tag to compare

What's Changed

  • build(rollup): refactor build script with rollup by @unadlib in #23

Full Changelog: v0.7.3...v0.7.4

0.7.3

01 Dec 18:37
Compare
Choose a tag to compare

What's Changed

  • feat(mark): support multiple mark function by @unadlib in #22

Full Changelog: v0.7.2...v0.7.3

0.7.2

26 Nov 08:16
Compare
Choose a tag to compare

What's Changed

  • fix(patch): filter no-referenced patches by @unadlib in #21

Full Changelog: v0.7.1...v0.7.2

0.7.1

09 Nov 14:58
Compare
Choose a tag to compare

0.7.0

08 Nov 17:29
Compare
Choose a tag to compare

What's Changed

  • fix(draft): fix finalization draft issue about assigning a non-draft by @unadlib in #19

Full Changelog: v0.6.0...v0.7.0

0.6.0

31 Jul 20:43
Compare
Choose a tag to compare

What's Changed

  • feat(currying): support currying for the function 'makeCreator' by @unadlib in #14

Full Changelog: v0.5.0...v0.6.0

0.5.0

26 Mar 16:13
Compare
Choose a tag to compare

What's Changed

  • refactor(returning): refactor handling return value via rawReturn() and remove safeReturn() by @unadlib in #11

Full Changelog: v0.4.2...v0.5.0

0.4.2

05 Feb 16:57
Compare
Choose a tag to compare

0.4.1

30 Jan 11:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1