Releases: streamich/json-joy
Releases · streamich/json-joy
v17.3.0
17.3.0 (2024-10-12)
Features
- json-crdt-patch: 🎸 allow combining multiple patches at once (bb52208)
- json-crdt-patch: 🎸 implement
combine()
for joining two adjacent patches (427c7c9)
- json-crdt-patch: 🎸 implement consecutive string insert compaction (67feb63)
v17.2.0
17.2.0 (2024-10-10)
Bug Fixes
- json-crdt-extensions: 🐛 if position is specified, return EOS point (a617ebb)
Features
- json-crdt-extensions: 🎸 improve .fwd() and .bwd() string iterators, and implify (3ed7057)
- json-crdt-extensions: 🎸 improve point iteration (70210ae)
v17.1.0
17.1.0 (2024-10-10)
Features
- json-crdt-extensions: 🎸 add editor backward iteration (0358fdd)
- json-crdt-extensions: 🎸 implement semantic forward movement in the editor (4cff1b7)
Performance Improvements
- json-crdt-extensions: ⚡️ improve backward iteration end condition check (4f8c968)
v17.0.1
17.0.1 (2024-10-07)
Bug Fixes
- json-text: 🐛 classify null as primitive (a0ef6e7)
v17.0.0
17.0.0 (2024-10-06)
Bug Fixes
- 🐛 correct library imports (8e12deb)
chore
- 🤖 remove migrated sub-libraries (a04825a)
BREAKING CHANGES
- 🧨 A number of sub-libraries have been externalized
v16.27.2
Bug Fixes
- 🐛 move json-expression library externally (3d62c55)
v16.27.0
Bug Fixes
- json-crdt: 🐛 correctly handle deletes (f7af05b)
- json-crdt: 🐛 return undefined view on empty document (14a5e42)
Features
- json-crdt: 🎸 add store convenience API (760da9c)
- json-crdt: 🎸 improve view selector (5a433a6)
- json-crdt: 🎸 return undefined on missing sub view (d88f762)
v16.26.0
Features
- 🎸 remove usage of constructor name property (857c8d3)
v16.25.0
Features
- json-crdt: 🎸 introduce .applyLocalPatch() method (24ba067)