Releases: streamich/json-joy
Releases · streamich/json-joy
v16.20.0
Features
- json-crdt-patch: 🎸 improve Patch .rebase() operation (2bd08bc)
- json-crdt: 🎸 when forking, detect if sid was already used (6d3cdf7)
v16.19.0
Features
- json-crdt: 🎸 add ability to deeply select value in store (2c55b24)
- json-crdt: 🎸 add support "reset" events JSON Patch store (71c80a8)
v16.18.1
Bug Fixes
- json-crdt-patch: 🐛 correct "obj" and "vec" text dumps (d601792)
- json-crdt-patch: 🐛 remove extra space (f3c2fea)
v16.18.0
Features
- json-crdt: 🎸 make JSON Patch JSON CRDT store events synchronous (c43305e)
v16.17.1
Bug Fixes
- json-crdt: 🐛 allow nested transactions (d687561)
v16.17.0
Features
- json-crdt: 🎸 add ability to bind to sub-state (b012c6a)
- json-crdt: 🎸 allow string pointers (680d47f)
v16.16.0
Features
- json-crdt: 🎸 apply JSON Patch operations in a tracsaction (b377d7c)
- json-crdt: 🎸 inprove JsonPatchStore interface (dcbbc54)
v16.15.0
Bug Fixes
- json-crdt-extensions: 🐛 include text changes in hash (99936dc)
Features
- json-crdt-extensions: 🎸 preserve object indentities in extension views (0996683)
- json-crdt: 🎸 add ability to prefix JsonPatch operations (34d3188)
- json-crdt: 🎸 implement JsonPatchStore class (dc0e6f3)
- json-crdt: 🎸 shorten and make declarative all JSON Patch methods for JSON CRDT (cf437b8)
v16.14.0
Features
- json-crdt-extensions: 🎸 add sample collected Quill fuzzer traces to tests (1512870)
v16.13.2
Bug Fixes
- json-crdt-extensions: 🐛 do not miss second half of the contents (dce7924)
- json-crdt-extensions: 🐛 find contained slice when there is no leading point in index (f3d64ee)
- json-crdt-extensions: 🐛 find overlapping slices when there are no leads in index (f630d85)
Performance Improvements
- json-crdt-extensions: ⚡️ proactively check for empty attributes (b4d719c)