Skip to content

Releases: sanity-io/mutate

mutate: v0.18.2

Choose a tag to compare

@squiggler-app squiggler-app released this 09 Sep 18:17
39b5619

0.18.2 (2026-09-09)

Bug Fixes


This PR was generated with Release Please. See documentation.

mutate: v0.18.1

Choose a tag to compare

@squiggler-app squiggler-app released this 11 Jun 12:06
0d8dfa3

0.18.1 (2026-06-11)

Bug Fixes

  • repair .d.ts output failing downstream skipLibCheck:false typechecks (#127) (91f727d)

mutate: v0.18.0

Choose a tag to compare

@squiggler-app squiggler-app released this 22 May 08:07
a3346a5

0.18.0 (2026-05-21)

Features

  • add lefthook for git hooks automation (#119) (2dbc7a2)

Bug Fixes

  • add explicit return types to autoKeys to fix broken .d.ts output (#126) (3a7f019)

mutate: v0.17.1

Choose a tag to compare

@squiggler-app squiggler-app released this 14 May 09:28
8e95bf4

0.17.1 (2026-05-14)

Continuous Integration

  • fix npm provenance on release workflow (#116) (57714e3)

mutate: v0.17.0

Choose a tag to compare

@squiggler-app squiggler-app released this 13 May 14:49
64d5f7f

0.17.0 (2026-05-13)

⚠ BREAKING CHANGES

  • store: OptimisticStore public surface simplified. mutate(), transaction() and submit() are now fire-and-forget (return void); optimize() removed (squashing happens automatically at submit); meta streams (events, stage, conflicts) removed in favor of listen()/listenEvents(); createMockBackendAPI removed and createOptimisticStoreMockBackend renamed to createOptimisticStoreInMemoryBackend; createOptimisticStoreClientBackend now accepts SanityClientLike; submit() requires an active listen(id) subscriber to flush.
  • drop commonjs (#85)

Features

  • store: re-announce optimistic store breaking change for release-please (#112) (2ee9209)

Bug Fixes

Code Refactoring

mutate: v0.16.1

Choose a tag to compare

@squiggler-legacy squiggler-legacy released this 23 Jan 14:49
84cb8d2

0.16.1 (2026-01-23)

Bug Fixes

  • ts issues with mendoza export (7fb1164)

mutate: v0.16.0

Choose a tag to compare

@squiggler-legacy squiggler-legacy released this 23 Jan 14:38
a507a72

0.16.0 (2026-01-23)

Features

mutate: v0.15.0

Choose a tag to compare

@squiggler-legacy squiggler-legacy released this 05 Dec 09:22
78f69c3

0.15.0 (2025-12-05)

Features

  • expose SanityEncoder.encodePatch function (#75) (85d43bb)

mutate: v0.14.0

Choose a tag to compare

@squiggler-legacy squiggler-legacy released this 14 Oct 12:47
09474a3

0.14.0 (2025-10-14)

Features

  • add support for insertIfMissing patch (#68) (01df02d)

Bug Fixes

  • make upsert require keyed items (#69) (57d7f71)
  • patch: remove array elements and object fields after unset (#72) (a0ebfc9)
  • remove duplicate function (#71) (560ea6d)

mutate: v0.13.0

Choose a tag to compare

@squiggler-legacy squiggler-legacy released this 04 Sep 19:53
0d2ede0

0.13.0 (2025-09-04)

Features