Skip to content

Commit 3ec34f2

Browse files
chore(release): 17.32.0 [skip ci]
# [17.32.0](v17.31.0...v17.32.0) (2025-03-17) ### Bug Fixes * **json-crdt:** 🐛 correct Log.undo() for LWW nodes ([c90a0a7](c90a0a7)) ### Features * **json-crdt-extensions:** 🎸 report insertion spans from Editor ([ce6cbac](ce6cbac)) * **json-crdt-peritext-ui:** 🎸 add history trackign to more events ([45759a1](45759a1)) * **json-crdt-peritext-ui:** 🎸 add undo/redo top toolbar buttons ([91d117a](91d117a)) * **json-crdt-peritext-ui:** 🎸 adjust cursor on text insert/delte undo/redo ([a0c565e](a0c565e)) * **json-crdt-peritext-ui:** 🎸 cleanup undo history implementations ([893d6d3](893d6d3)) * **json-crdt-peritext-ui:** 🎸 implement history redo method ([c777adf](c777adf)) * **json-crdt-peritext-ui:** 🎸 implement in-memory undo manager ([38978f9](38978f9)) * **json-crdt-peritext-ui:** 🎸 improve undo manager integration ([d494e05](d494e05)) * **json-crdt-peritext-ui:** 🎸 introduce history undo/redo annals event ([d95814a](d95814a)) * **json-crdt-peritext-ui:** 🎸 print debug text for annals controller ([bcaed96](bcaed96)) * **json-crdt-peritext-ui:** 🎸 progress on undo manager implementation ([0e9e083](0e9e083)) * **json-crdt-peritext-ui:** 🎸 save selection and restore it ([3350468](3350468)) * **json-crdt-peritext-ui:** 🎸 setup new undo controller ([53b50fa](53b50fa)) * **json-crdt-peritext-ui:** 🎸 update undo setup ([b6f1119](b6f1119)) * **json-crdt:** 🎸 add ability to replay log until patch non-inclusively ([6770ffc](6770ffc)) * **json-crdt:** 🎸 add ability to retireve a partial view of as span in RGA ([80603ae](80603ae)) * **json-crdt:** 🎸 allow immediate drain on autoflush ([a7a2e76](a7a2e76)) * **json-crdt:** 🎸 implement .prevId() utility ([5905bfd](5905bfd)) * **json-crdt:** 🎸 implement "arr" node undo ([d6d564d](d6d564d)) * **json-crdt:** 🎸 implement "bin" node deletion undo ([c33a0a5](c33a0a5)) * **json-crdt:** 🎸 implement string deletion undo in Log ([348ab2c](348ab2c)) * **json-crdt:** 🎸 improve Log construction API ([29633d4](29633d4)) * **json-crdt:** 🎸 start .undo() implementation ([d34dca8](d34dca8)) ### Performance Improvements * **json-crdt-peritext-ui:** ⚡️ do not track of undo element text length ([7844476](7844476))
1 parent 61aea75 commit 3ec34f2

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
# [17.32.0](https://github.com/streamich/json-joy/compare/v17.31.0...v17.32.0) (2025-03-17)
2+
3+
4+
### Bug Fixes
5+
6+
* **json-crdt:** 🐛 correct Log.undo() for LWW nodes ([c90a0a7](https://github.com/streamich/json-joy/commit/c90a0a7276be919b01ec742ad8b1d368cf406102))
7+
8+
9+
### Features
10+
11+
* **json-crdt-extensions:** 🎸 report insertion spans from Editor ([ce6cbac](https://github.com/streamich/json-joy/commit/ce6cbac42359078fabde30c1d89190ed1737fcea))
12+
* **json-crdt-peritext-ui:** 🎸 add history trackign to more events ([45759a1](https://github.com/streamich/json-joy/commit/45759a1ed0f08ae87bc6e82a7171355ab6b037d4))
13+
* **json-crdt-peritext-ui:** 🎸 add undo/redo top toolbar buttons ([91d117a](https://github.com/streamich/json-joy/commit/91d117a3be6966d76c28c7c8a553f1d6ebb4ed33))
14+
* **json-crdt-peritext-ui:** 🎸 adjust cursor on text insert/delte undo/redo ([a0c565e](https://github.com/streamich/json-joy/commit/a0c565e0ebd4349ba36e7b4f02c0c0f570338b3b))
15+
* **json-crdt-peritext-ui:** 🎸 cleanup undo history implementations ([893d6d3](https://github.com/streamich/json-joy/commit/893d6d3d753912208699b8c4a0f746dd71376118))
16+
* **json-crdt-peritext-ui:** 🎸 implement history redo method ([c777adf](https://github.com/streamich/json-joy/commit/c777adf1c9f160d6762002f569d5b1b7a21a52ea))
17+
* **json-crdt-peritext-ui:** 🎸 implement in-memory undo manager ([38978f9](https://github.com/streamich/json-joy/commit/38978f9db01f33be5bc2cd17f4c730d8b06da9b2))
18+
* **json-crdt-peritext-ui:** 🎸 improve undo manager integration ([d494e05](https://github.com/streamich/json-joy/commit/d494e0599a629b88cba00d6fa537193444412e19))
19+
* **json-crdt-peritext-ui:** 🎸 introduce history undo/redo annals event ([d95814a](https://github.com/streamich/json-joy/commit/d95814a8002c6fc40ea1f29f8be4317eddf7498a))
20+
* **json-crdt-peritext-ui:** 🎸 print debug text for annals controller ([bcaed96](https://github.com/streamich/json-joy/commit/bcaed9681c22a3a9c4f4073a223e1b625ccc0924))
21+
* **json-crdt-peritext-ui:** 🎸 progress on undo manager implementation ([0e9e083](https://github.com/streamich/json-joy/commit/0e9e083d4f42f516801473a6ab26e8a26596e1f9))
22+
* **json-crdt-peritext-ui:** 🎸 save selection and restore it ([3350468](https://github.com/streamich/json-joy/commit/33504680e422e6d4732acec1407d586e72e3b6fb))
23+
* **json-crdt-peritext-ui:** 🎸 setup new undo controller ([53b50fa](https://github.com/streamich/json-joy/commit/53b50fab237001c96a6fdd7d64eaba914a2710c8))
24+
* **json-crdt-peritext-ui:** 🎸 update undo setup ([b6f1119](https://github.com/streamich/json-joy/commit/b6f1119008ef583954666c86b795fb095f0c257f))
25+
* **json-crdt:** 🎸 add ability to replay log until patch non-inclusively ([6770ffc](https://github.com/streamich/json-joy/commit/6770ffc14d32277e933f9525433774df2497e571))
26+
* **json-crdt:** 🎸 add ability to retireve a partial view of as span in RGA ([80603ae](https://github.com/streamich/json-joy/commit/80603ae59e57ded3743802d88965da5e6da8267e))
27+
* **json-crdt:** 🎸 allow immediate drain on autoflush ([a7a2e76](https://github.com/streamich/json-joy/commit/a7a2e7694956fe07b41117cb0eb9d49e5a65ae43))
28+
* **json-crdt:** 🎸 implement .prevId() utility ([5905bfd](https://github.com/streamich/json-joy/commit/5905bfdbd776366bdfccdb417adbe09dc62729e5))
29+
* **json-crdt:** 🎸 implement "arr" node undo ([d6d564d](https://github.com/streamich/json-joy/commit/d6d564d67bd7e4e9662a0e50020b506524400220))
30+
* **json-crdt:** 🎸 implement "bin" node deletion undo ([c33a0a5](https://github.com/streamich/json-joy/commit/c33a0a5d868a483f1ac399f3fec596a855fce8cd))
31+
* **json-crdt:** 🎸 implement string deletion undo in Log ([348ab2c](https://github.com/streamich/json-joy/commit/348ab2c920e33cbf1b6ba8f350ff56ef89823e44))
32+
* **json-crdt:** 🎸 improve Log construction API ([29633d4](https://github.com/streamich/json-joy/commit/29633d41b339513cf670771993df0cf1444aeb50))
33+
* **json-crdt:** 🎸 start .undo() implementation ([d34dca8](https://github.com/streamich/json-joy/commit/d34dca8d85636e6dbb58749cddc6627567a728a9))
34+
35+
36+
### Performance Improvements
37+
38+
* **json-crdt-peritext-ui:** ⚡️ do not track of undo element text length ([7844476](https://github.com/streamich/json-joy/commit/784447643f0b613e64e7c237c60c8a81810e8480))
39+
140
# [17.31.0](https://github.com/streamich/json-joy/compare/v17.30.0...v17.31.0) (2025-03-11)
241

342

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "json-joy",
3-
"version": "17.31.0",
3+
"version": "17.32.0",
44
"description": "Collection of libraries for building collaborative editing apps.",
55
"author": {
66
"name": "streamich",

0 commit comments

Comments
 (0)