|
| 1 | +# [17.42.0](https://github.com/streamich/json-joy/compare/v17.41.0...v17.42.0) (2025-05-15) |
| 2 | + |
| 3 | + |
| 4 | +### Bug Fixes |
| 5 | + |
| 6 | +* **json-crdt-extensions:** 🐛 assign type ([d73aa54](https://github.com/streamich/json-joy/commit/d73aa5473dc42936464f3ee5f12fb313feba69b8)) |
| 7 | +* **json-crdt-extensions:** 🐛 do not create collapsed leading Inline elements ([01c7271](https://github.com/streamich/json-joy/commit/01c7271bf25bc66779a1cbd1bc5a204cce2284b0)) |
| 8 | +* **json-crdt-extensions:** 🐛 do not override custom HTML tag importers ([bba3703](https://github.com/streamich/json-joy/commit/bba3703c9e7afc3f22c1b3cc04b350788ae8cbd0)) |
| 9 | +* **json-crdt-peritext-ui:** 🐛 apply editor main CSS styles ([502f0c1](https://github.com/streamich/json-joy/commit/502f0c116dff59cc128e2a592a3d9ac4631490b9)) |
| 10 | +* **json-crdt-peritext-ui:** 🐛 be more specific when hiding caret, imlement on inline lvl ([2886117](https://github.com/streamich/json-joy/commit/2886117866b4d4b8434e006e76a0c42b50b045a0)) |
| 11 | +* **json-crdt-peritext-ui:** 🐛 collapse selection on no visible chars ([ab4bae5](https://github.com/streamich/json-joy/commit/ab4bae57adf45e08867a857beefeedd8fc367d6c)) |
| 12 | +* **json-crdt-peritext-ui:** 🐛 hide system selection on inline element level ([499b5d6](https://github.com/streamich/json-joy/commit/499b5d67f06a468f0043697ef557c69a8f312028)) |
| 13 | +* **json-crdt-peritext-ui:** 🐛 render overlays over cursor ([bce0793](https://github.com/streamich/json-joy/commit/bce0793f380c311b3d9c82af6cf581a9c56c909e)) |
| 14 | +* **json-crdt-peritext-ui:** 🐛 show back button only when necessary ([76a71e0](https://github.com/streamich/json-joy/commit/76a71e0e55c02ad5399b8d28b2c4f1eaf590f48f)) |
| 15 | +* **json-crdt-peritext-ui:** 🐛 switch plugin places ([cc3785e](https://github.com/streamich/json-joy/commit/cc3785e4647eaa6cc5236268a3a55b95011aeb04)) |
| 16 | + |
| 17 | + |
| 18 | +### Features |
| 19 | + |
| 20 | +* **json-crdt-extensions:** 🎸 add ability to attach custom data to slice definitions ([cfb5511](https://github.com/streamich/json-joy/commit/cfb55115defb02dfb32eba10324cc192fbe8d27b)) |
| 21 | +* **json-crdt-extensions:** 🎸 add ability to start slice configuration ([56809bd](https://github.com/streamich/json-joy/commit/56809bd8f1244f96661a85fb79613ad422b580f1)) |
| 22 | +* **json-crdt-extensions:** 🎸 add name to slices in registry ([e199f9d](https://github.com/streamich/json-joy/commit/e199f9da8b779c80b98720d78702f59577a5233f)) |
| 23 | +* **json-crdt-extensions:** 🎸 add slice type tag extration utility ([73f1ed5](https://github.com/streamich/json-joy/commit/73f1ed574e74a32eaf68246329dfd31adf702ce4)) |
| 24 | +* **json-crdt-extensions:** 🎸 harden registry usage, make it required ([8434117](https://github.com/streamich/json-joy/commit/84341175aea273e0ebd470ea18f6ffa316f58277)) |
| 25 | +* **json-crdt-extensions:** 🎸 implement Printable in slice registry and add TypeTag type ([6834881](https://github.com/streamich/json-joy/commit/68348810cf0c777cda846603f38997597681ac94)) |
| 26 | +* **json-crdt-extensions:** 🎸 improve Peritext model schema definitions ([369b2b3](https://github.com/streamich/json-joy/commit/369b2b311f8beaa31345cce8145baeb961c840c8)) |
| 27 | +* **json-crdt-extensions:** 🎸 improve slice configuration types ([076c480](https://github.com/streamich/json-joy/commit/076c480da6a5a5dced0364cd3952628c43c8bbb2)) |
| 28 | +* **json-crdt-extensions:** 🎸 lazily construct slice registry on first use ([a857223](https://github.com/streamich/json-joy/commit/a857223182db84e7e5130734a0cc9a2b120bd8ad)) |
| 29 | +* **json-crdt-extensions:** 🎸 make pending caret formatting undefined if empty ([dfa72ac](https://github.com/streamich/json-joy/commit/dfa72ac476bd677920ff977ad38c9c9202f1793f)) |
| 30 | +* **json-crdt-peritext-ui:** 🎸 add <CollaborativeInput> component ([459bc03](https://github.com/streamich/json-joy/commit/459bc036065c12bf390d2189c6d68b9b12f1a824)) |
| 31 | +* **json-crdt-peritext-ui:** 🎸 add <Img> and <Favicon> components ([b5b6fe6](https://github.com/streamich/json-joy/commit/b5b6fe68fc0a8d3e0a7f94bb3b9cea4092343a5e)) |
| 32 | +* **json-crdt-peritext-ui:** 🎸 add <Input> component ([676a93f](https://github.com/streamich/json-joy/commit/676a93faa9fab9fad078d69429e9bd1a8599681e)) |
| 33 | +* **json-crdt-peritext-ui:** 🎸 add ability to delete selected formatting ([70cf09e](https://github.com/streamich/json-joy/commit/70cf09ef5a6b65c915d52f27ea177b9d7de94dc3)) |
| 34 | +* **json-crdt-peritext-ui:** 🎸 add ability to enter formatting edit mode ([178c94d](https://github.com/streamich/json-joy/commit/178c94dbd5c1bfd23238ce8c6beafd6847ae89f7)) |
| 35 | +* **json-crdt-peritext-ui:** 🎸 add ability to navigate back on slice edit ([99bf99c](https://github.com/streamich/json-joy/commit/99bf99c1cbf06cb417ae010a1f43063cd2de4653)) |
| 36 | +* **json-crdt-peritext-ui:** 🎸 add ability to render generic formatting item ([6d0028f](https://github.com/streamich/json-joy/commit/6d0028f218bb6bb017eda442fd6ee80a7f247bc2)) |
| 37 | +* **json-crdt-peritext-ui:** 🎸 add ability to set URL title ([b74c9c6](https://github.com/streamich/json-joy/commit/b74c9c65d26e2a2aef14fd56d93398a81dd9621e)) |
| 38 | +* **json-crdt-peritext-ui:** 🎸 add caret bottom state management and ability to select ([edbc869](https://github.com/streamich/json-joy/commit/edbc869f933f5ee7d5feec1adc2ca6a1d4844419)) |
| 39 | +* **json-crdt-peritext-ui:** 🎸 add formatting header buttons ([fde45ea](https://github.com/streamich/json-joy/commit/fde45ea0e6710e228639616df735606e8935bfaf)) |
| 40 | +* **json-crdt-peritext-ui:** 🎸 add link decoration styles ([34bdb11](https://github.com/streamich/json-joy/commit/34bdb11fbf4896847c8cdb026d19dd0696a32d77)) |
| 41 | +* **json-crdt-peritext-ui:** 🎸 add link shortcut annotation ([cca77cb](https://github.com/streamich/json-joy/commit/cca77cbc80a1d6f4c26833a77b5256548fe22d31)) |
| 42 | +* **json-crdt-peritext-ui:** 🎸 add more state to formatting editing ([2e72e9b](https://github.com/streamich/json-joy/commit/2e72e9b404d59c19d6c44a9dedc678831fde6833)) |
| 43 | +* **json-crdt-peritext-ui:** 🎸 add tooltips to link card buttons ([5b1f12b](https://github.com/streamich/json-joy/commit/5b1f12b47432ab51848afb8f7f3ef59791f4ea5a)) |
| 44 | +* **json-crdt-peritext-ui:** 🎸 add url clearing button ([86caa86](https://github.com/streamich/json-joy/commit/86caa86a77bc5839db40f2e0bce4cbb3b00f35cf)) |
| 45 | +* **json-crdt-peritext-ui:** 🎸 allow onKeyDown prop in <Input> component ([8b394e6](https://github.com/streamich/json-joy/commit/8b394e65c44a44957abdfaa8213f62f8f5b1ffa0)) |
| 46 | +* **json-crdt-peritext-ui:** 🎸 allow registration of custom slice data ([50b1f53](https://github.com/streamich/json-joy/commit/50b1f53895a7468e7c24b214415a1a9eac5a4a00)) |
| 47 | +* **json-crdt-peritext-ui:** 🎸 allow to specify positioning function ([7cb816d](https://github.com/streamich/json-joy/commit/7cb816dfe6d779440cd86bd6f5a61173acb5ab48)) |
| 48 | +* **json-crdt-peritext-ui:** 🎸 close config popup on cursor moves ([96a1e2e](https://github.com/streamich/json-joy/commit/96a1e2e318ac8017faa509bff49384bde5ee89c3)) |
| 49 | +* **json-crdt-peritext-ui:** 🎸 close config popup on Esc press ([c2fd415](https://github.com/streamich/json-joy/commit/c2fd4159eead02ac25d05a8680f4b499f8cd89e6)) |
| 50 | +* **json-crdt-peritext-ui:** 🎸 create custom portal element container in editor ([43b9427](https://github.com/streamich/json-joy/commit/43b942724d89f597d8878ef9a2be603a1fa8550e)) |
| 51 | +* **json-crdt-peritext-ui:** 🎸 create dedicated formatting manager component ([e345a81](https://github.com/streamich/json-joy/commit/e345a81d6268c92c83a25a8f0a988b42221a51d5)) |
| 52 | +* **json-crdt-peritext-ui:** 🎸 create editor wrapper element ([6b7fada](https://github.com/streamich/json-joy/commit/6b7fadafd2c2678af5a1aa6322dc01cbdb591b07)) |
| 53 | +* **json-crdt-peritext-ui:** 🎸 create link configuration component ([6f3041e](https://github.com/streamich/json-joy/commit/6f3041e20beba38f7891484fbe24d76f92e1968d)) |
| 54 | +* **json-crdt-peritext-ui:** 🎸 create link element renderer ([86f6fce](https://github.com/streamich/json-joy/commit/86f6fce6ee4846f416769a134f86333544cf7aea)) |
| 55 | +* **json-crdt-peritext-ui:** 🎸 create new formatting setup ([bec4382](https://github.com/streamich/json-joy/commit/bec4382414433a71e61bd6649d36ff39214731c3)) |
| 56 | +* **json-crdt-peritext-ui:** 🎸 diff and save edited formatting ([66743ef](https://github.com/streamich/json-joy/commit/66743ef2d57c9df8db95b33e781ae2ea303727b6)) |
| 57 | +* **json-crdt-peritext-ui:** 🎸 dispatch link annotation update event ([1509c75](https://github.com/streamich/json-joy/commit/1509c756c5a2b7936eec4da7ae5d7b48c49c3f8e)) |
| 58 | +* **json-crdt-peritext-ui:** 🎸 display cursor anchor position with the dotted border ([5159ce9](https://github.com/streamich/json-joy/commit/5159ce9fa9f614a2609131fd54deb0eba555713b)) |
| 59 | +* **json-crdt-peritext-ui:** 🎸 enable copy buttom ([5a89530](https://github.com/streamich/json-joy/commit/5a8953015529471e1a91695be5fd841d565446f6)) |
| 60 | +* **json-crdt-peritext-ui:** 🎸 helper components for card rendering ([cb74d6b](https://github.com/streamich/json-joy/commit/cb74d6b9a1e222a7b2b6746d054386945ea61bb4)) |
| 61 | +* **json-crdt-peritext-ui:** 🎸 highglight caret and editor focus in debug mode ([b62e0fa](https://github.com/streamich/json-joy/commit/b62e0facc5ee45cf735b18ab6242d3e8b9d874a9)) |
| 62 | +* **json-crdt-peritext-ui:** 🎸 implement full URL parsing ([2439dcc](https://github.com/streamich/json-joy/commit/2439dcc216fbeac4c813037858322481d61f32e2)) |
| 63 | +* **json-crdt-peritext-ui:** 🎸 implement various formatting renderers ([f756754](https://github.com/streamich/json-joy/commit/f7567547d97998d702865604e3f7a30837725936)) |
| 64 | +* **json-crdt-peritext-ui:** 🎸 improve "format" event interface and default impl ([0c2a65d](https://github.com/streamich/json-joy/commit/0c2a65d60c694a33ed4e19ceb38ad687d7348d61)) |
| 65 | +* **json-crdt-peritext-ui:** 🎸 improve color formatting definition ([d6321b0](https://github.com/streamich/json-joy/commit/d6321b0548b6c003a49e562895068c6fde3e9f67)) |
| 66 | +* **json-crdt-peritext-ui:** 🎸 improve context menu header presentation ([ef5cffc](https://github.com/streamich/json-joy/commit/ef5cffc8b0b3f76f5de5b6b4d0b2e19699bdc6f8)) |
| 67 | +* **json-crdt-peritext-ui:** 🎸 improve CSS layouts ([b088d9b](https://github.com/streamich/json-joy/commit/b088d9ba3f6cae6af18494cfd2a39982eb07ca86)) |
| 68 | +* **json-crdt-peritext-ui:** 🎸 improve design of the link card ([958f30b](https://github.com/streamich/json-joy/commit/958f30b7eb785ce900cb984f1d4b613638b5783a)) |
| 69 | +* **json-crdt-peritext-ui:** 🎸 improve display of new link display card ([b8f6c9e](https://github.com/streamich/json-joy/commit/b8f6c9ed12bf36b0696a944f80658fb7c80e1d4a)) |
| 70 | +* **json-crdt-peritext-ui:** 🎸 improve entangled overlay rendering ([e066dbf](https://github.com/streamich/json-joy/commit/e066dbfe7924a70d3be2bc04bc74deeaf0365024)) |
| 71 | +* **json-crdt-peritext-ui:** 🎸 improve favicon background color ([15ba58f](https://github.com/streamich/json-joy/commit/15ba58fbaae36a41f78b7a9e58c0fd4d47aec955)) |
| 72 | +* **json-crdt-peritext-ui:** 🎸 improve formatting card display ([f2ac7a6](https://github.com/streamich/json-joy/commit/f2ac7a6374efe83cda89c554ac0ba1f76b0f5321)) |
| 73 | +* **json-crdt-peritext-ui:** 🎸 improve how key are assigned to React elements ([8413b4b](https://github.com/streamich/json-joy/commit/8413b4bc84559ac1cf23cce460a0acd18c17eb13)) |
| 74 | +* **json-crdt-peritext-ui:** 🎸 improve layout of link card ([fa18e86](https://github.com/streamich/json-joy/commit/fa18e860fcdcfdd747fcf46ec1f6871bb9b4b6d6)) |
| 75 | +* **json-crdt-peritext-ui:** 🎸 improve link behavior registration ([ade1e3f](https://github.com/streamich/json-joy/commit/ade1e3f3f6dff0559cf9ad4bbb30ce955a267ddd)) |
| 76 | +* **json-crdt-peritext-ui:** 🎸 improve link card display ([38c80fa](https://github.com/streamich/json-joy/commit/38c80fa1b3df90f385e9f2f66aa5b31be60b5b9f)) |
| 77 | +* **json-crdt-peritext-ui:** 🎸 improve link formatting new card display ([8c23bc7](https://github.com/streamich/json-joy/commit/8c23bc7da0f4bbe7da1cdecbd1dae796df68bc1d)) |
| 78 | +* **json-crdt-peritext-ui:** 🎸 improve slice list display ([bdcab1b](https://github.com/streamich/json-joy/commit/bdcab1b3905a13309f93975cf67f71a7b745c82e)) |
| 79 | +* **json-crdt-peritext-ui:** 🎸 introduce <CaretFrame> component ([0e4a7aa](https://github.com/streamich/json-joy/commit/0e4a7aa2b1057c3c237ddc5ed079f663cb707a3d)) |
| 80 | +* **json-crdt-peritext-ui:** 🎸 iterate on editing mode ([1ff587a](https://github.com/streamich/json-joy/commit/1ff587a618c034d48ccfa069637e57a9cbd8b3f5)) |
| 81 | +* **json-crdt-peritext-ui:** 🎸 keep horizontal positioning within window bounds ([5ff00df](https://github.com/streamich/json-joy/commit/5ff00df37a05fa34e56753e5c5236038bb31dbd3)) |
| 82 | +* **json-crdt-peritext-ui:** 🎸 make delete button locked initially ([0b1bb51](https://github.com/streamich/json-joy/commit/0b1bb513beacf77653a214bdd083ac6efd853645)) |
| 83 | +* **json-crdt-peritext-ui:** 🎸 make link button clickable ([0ea31d9](https://github.com/streamich/json-joy/commit/0ea31d9c43fbb4c65c2a5fd342830e2193e98416)) |
| 84 | +* **json-crdt-peritext-ui:** 🎸 move new slice config state into the toolbar plugin ([d974b92](https://github.com/streamich/json-joy/commit/d974b92c7497b9ebcefe28f735af53e48c3d8d54)) |
| 85 | +* **json-crdt-peritext-ui:** 🎸 pass surrounding caret inlines to the renderers ([6cc09af](https://github.com/streamich/json-joy/commit/6cc09aff9aaf5b395cf83e5def974239a6aa56b2)) |
| 86 | +* **json-crdt-peritext-ui:** 🎸 persist <a> link annotation ([5e81da9](https://github.com/streamich/json-joy/commit/5e81da9979565bc8763ad33f5cd4009fa078edfd)) |
| 87 | +* **json-crdt-peritext-ui:** 🎸 position focus toolbar using entangled portal ([f50608d](https://github.com/streamich/json-joy/commit/f50608d230422cfa65856c114b4fdae3e193b7ff)) |
| 88 | +* **json-crdt-peritext-ui:** 🎸 position overlay correctly on overflow below viewport ([1dad5fb](https://github.com/streamich/json-joy/commit/1dad5fb1bfafbd25b0047f09b7e60311ad91b1c8)) |
| 89 | +* **json-crdt-peritext-ui:** 🎸 remove formatting pane on deletion ([890e6c0](https://github.com/streamich/json-joy/commit/890e6c01223976fdd6f5168b169a5dafc5ebb01e)) |
| 90 | +* **json-crdt-peritext-ui:** 🎸 remove new formatting state class ([612b64b](https://github.com/streamich/json-joy/commit/612b64bb65763e8e818bf981e9321c37cd398b1d)) |
| 91 | +* **json-crdt-peritext-ui:** 🎸 render caret bottom overlay through entanglement ([11a3970](https://github.com/streamich/json-joy/commit/11a39701f42b91db48b80f50c5df0e2044e2f6b2)) |
| 92 | +* **json-crdt-peritext-ui:** 🎸 render fomatting preview text ([da2b395](https://github.com/streamich/json-joy/commit/da2b39596d397662768130c8ad29be6bd0db3afd)) |
| 93 | +* **json-crdt-peritext-ui:** 🎸 render initial Link formatting card ([c196bf1](https://github.com/streamich/json-joy/commit/c196bf18fcb7501e4224a2588509fc924b667723)) |
| 94 | +* **json-crdt-peritext-ui:** 🎸 render link formatting icon ([c0c00af](https://github.com/streamich/json-joy/commit/c0c00af582dc5013af27f9f837cd12e007fe71e9)) |
| 95 | +* **json-crdt-peritext-ui:** 🎸 render registered editor form ([e4d1981](https://github.com/streamich/json-joy/commit/e4d1981611674e1b270f33c838c071301e6af566)) |
| 96 | +* **json-crdt-peritext-ui:** 🎸 render selected link display form ([a0ab4ec](https://github.com/streamich/json-joy/commit/a0ab4ec531fb788ebf01922809658530fe14275b)) |
| 97 | +* **json-crdt-peritext-ui:** 🎸 render URL preview card ([3a4b928](https://github.com/streamich/json-joy/commit/3a4b928902df2d367f8d96ad4de956a1a8b7e839)) |
| 98 | +* **json-crdt-peritext-ui:** 🎸 retrieve slices overlapping cursor ([99d92bb](https://github.com/streamich/json-joy/commit/99d92bb459c06cdfa443db1c4a9a829d4f04207b)) |
| 99 | +* **json-crdt-peritext-ui:** 🎸 revamp formatting class setup ([135b5cc](https://github.com/streamich/json-joy/commit/135b5cc7c630fa396d9e94249f8852b5f4cf82de)) |
| 100 | +* **json-crdt-peritext-ui:** 🎸 scaffold generic configurator ([3a3929d](https://github.com/streamich/json-joy/commit/3a3929ddfc945b355c5653e1496f5240cb8b7dc3)) |
| 101 | +* **json-crdt-peritext-ui:** 🎸 setup caret bottom overlay state ([6e9ae74](https://github.com/streamich/json-joy/commit/6e9ae741d04d3feee8c84a7a5e4d74e6932a722c)) |
| 102 | +* **json-crdt-peritext-ui:** 🎸 setup fomartting behavior folder ([aae193d](https://github.com/streamich/json-joy/commit/aae193de2c551625e8799e9d49f8189f7d9b73c1)) |
| 103 | +* **json-crdt-peritext-ui:** 🎸 show caret bottom menu on direct caret placement ([7a03736](https://github.com/streamich/json-joy/commit/7a0373665e1e825b1425821bb6d687f995c16b79)) |
| 104 | +* **json-crdt-peritext-ui:** 🎸 show link config placeholder ([656343b](https://github.com/streamich/json-joy/commit/656343bec9eff0e74febe6157f9ff1f06efd220a)) |
| 105 | +* **json-crdt-peritext-ui:** 🎸 show link url title ([0e039a7](https://github.com/streamich/json-joy/commit/0e039a71c3598abc7c96d9cb773e6bcc5c3f2412)) |
| 106 | +* **json-crdt-peritext-ui:** 🎸 show slice component immediately if only one slice in rang ([0c8ddf8](https://github.com/streamich/json-joy/commit/0c8ddf827a5dce44ff08ab32744015dca3780f85)) |
| 107 | +* **json-crdt-peritext-ui:** 🎸 small formatting tweaks ([ac28fd8](https://github.com/streamich/json-joy/commit/ac28fd89a62392d548e26b1fe895526ded811503)) |
| 108 | +* **json-crdt-peritext-ui:** 🎸 specify formatting renderers ([598f0be](https://github.com/streamich/json-joy/commit/598f0be41921eef747881fa586c875324185f6e4)) |
| 109 | +* **json-crdt-peritext-ui:** 🎸 specify new formatting renderer ([e910f6b](https://github.com/streamich/json-joy/commit/e910f6b257549491efe2d78197989e7b9c28560a)) |
| 110 | +* **json-crdt-peritext-ui:** 🎸 support Cmd + K shortcut for starting new link config ([871e9c7](https://github.com/streamich/json-joy/commit/871e9c72b913c26f2ccf3a01f8fe4064366b4f38)) |
| 111 | +* **json-crdt-peritext-ui:** 🎸 swap selection edges on Meta + Meta key sequence ([617e2ea](https://github.com/streamich/json-joy/commit/617e2ea06d9be0d4adc6c3fa19dea60efde99cab)) |
| 112 | +* **json-crdt-peritext-ui:** 🎸 track formatting view in its state manager ([8e9d6b1](https://github.com/streamich/json-joy/commit/8e9d6b159e4fcab1910df1b8b7904f5f9fac1953)) |
| 113 | +* **json-crdt-peritext-ui:** 🎸 track history of last pressed keys ([df36299](https://github.com/streamich/json-joy/commit/df3629912e7213651fbd32d0ddc0ed4c8080acea)) |
| 114 | +* **json-crdt-peritext-ui:** 🎸 update formatting behavior registration ([c3d87f1](https://github.com/streamich/json-joy/commit/c3d87f1cea34563e643132fcbcb0c23f2678e69a)) |
| 115 | +* **json-crdt-peritext-ui:** 🎸 update sizing of new cards ([f935e07](https://github.com/streamich/json-joy/commit/f935e07e2393b45400168fb2dcca8ca9a46f0e39)) |
| 116 | +* **json-crdt-peritext-ui:** 🎸 use entangled portal to position focus bottom overlay ([28a6901](https://github.com/streamich/json-joy/commit/28a69019ff159bd09574ef1ae36c1789e4e1d03e)) |
| 117 | + |
| 118 | + |
| 119 | +### Performance Improvements |
| 120 | + |
| 121 | +* **json-crdt-peritext-ui:** ⚡️ improve state management initialization ([08386ba](https://github.com/streamich/json-joy/commit/08386baeecc7099e2a48f6940e8c51b74752476d)) |
| 122 | +* **json-crdt-peritext-ui:** ⚡️ separate caret overlays into their own components ([eed8957](https://github.com/streamich/json-joy/commit/eed8957a165cf122890f63d25f9ad7811572ee2b)) |
| 123 | +* **json-crdt-peritext-ui:** ⚡️ use const enum ([861119d](https://github.com/streamich/json-joy/commit/861119d7f28acf51cd1fc455105405f677a418b8)) |
| 124 | + |
1 | 125 | # [17.41.0](https://github.com/streamich/json-joy/compare/v17.40.0...v17.41.0) (2025-05-10)
|
2 | 126 |
|
3 | 127 |
|
|
0 commit comments