Skip to content

Releases: unadlib/mutative

1.0.5

19 Apr 09:13
Compare
Choose a tag to compare

What's Changed

  • fix(finalization): fix proxy revoked error in finalization with marking by @unadlib in #38

Full Changelog: v1.0.4...v1.0.5

1.0.4

16 Apr 17:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.3...v1.0.4

1.0.3

23 Jan 17:37
Compare
Choose a tag to compare

What's Changed

  • perf(strict-shallow-copying): enhancing performance of strict shallow copying by @unadlib in #31

Full Changelog: v1.0.2...v1.0.3

1.0.2

25 Dec 14:44
Compare
Choose a tag to compare

What's Changed

  • fix(copy): align behavior of shallow copy with object spread by @exuanbo in #26

Full Changelog: v1.0.1...v1.0.2

1.0.1

23 Dec 19:15
Compare
Choose a tag to compare

What's Changed

  • fix(marker): markSimpleObject add null check by @exuanbo in #24

New Contributors

Full Changelog: v1.0.0...v1.0.1

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