Tags: streamich/json-joy
Tags
chore(release): 16.12.0 [skip ci] # [16.12.0](v16.11.0...v16.12.0) (2024-06-29) ### Bug Fixes * **json-crdt-extensions:** ๐ do not create stray slice deletion patches ([c769945](c769945)) ### Features * **json-crdt-extensions:** ๐ธ improve slice deletions ([6359951](6359951))
chore(release): 16.11.0 [skip ci] # [16.11.0](v16.10.0...v16.11.0) (2024-06-24) ### Features * **json-expression:** ๐ธ add ability to execute expressions without extra try-catch ([a8498ec](a8498ec)) * **json-type:** ๐ธ use new expession execution syntax ([43cd177](43cd177)) ### Performance Improvements * **json-crdt-extensions:** โก๏ธ do not wrap Vars into an extra object ([4dbc780](4dbc780))
chore(release): 16.9.0 [skip ci] # [16.9.0](v16.8.0...v16.9.0) (2024-06-17) ### Bug Fixes * **json-expression:** ๐ evaluate prop expressions ([9eb2035](9eb2035)) ### Features * **json-expression:** ๐ธ add JSON Patch add "jp.add" implementation ([2bbe3cd](2bbe3cd)) * **json-expression:** ๐ธ implement "o.set" operator ([bd05779](bd05779)) * **json-expression:** ๐ธ implement object "o.del" operator ([20c7aff](20c7aff)) * **json-expression:** ๐ธ prevent protoptype chain mutation in "o.set" ([b676b55](b676b55)) ### Performance Improvements * **json-expression:** โก๏ธ pre-cast Literals to string ([84c5aeb](84c5aeb))
chore(release): 16.8.0 [skip ci] # [16.8.0](v16.7.0...v16.8.0) (2024-06-08) ### Features * **json-crdt-extensions:** ๐ธ chop off block sentinel text from inline node materializati ([d1ee62c](d1ee62c)) * **json-crdt-extensions:** ๐ธ improve Inline attribute construction ([3ef2fe6](3ef2fe6)) * **json-crdt-extensions:** ๐ธ report slice position relative to the inline ([2f960db](2f960db)) * **json-crdt-extensions:** ๐ธ use undefined as data if no slice data specified ([e5c4992](e5c4992))
chore(release): 16.7.0 [skip ci] # [16.7.0](v16.6.0...v16.7.0) (2024-06-08) ### Features * **json-crdt-extensions:** ๐ธ add inter-block iteration for inline elements ([22f6fe8](22f6fe8)) * **json-crdt-extensions:** ๐ธ add inter-block iteration using point tuples ([edf19ac](edf19ac)) * **json-crdt-extensions:** ๐ธ add iteration over block points ([19dcc68](19dcc68)) * **json-crdt-extensions:** ๐ธ can return block marker when iterating ([0e66aa6](0e66aa6)) * **json-crdt-extensions:** ๐ธ improve how blocks are printed to console, add Block.text() ([4a68cda](4a68cda)) ### Performance Improvements * **json-crdt-extensions:** โก๏ธ speed up range text materialization ([ac56314](ac56314))
chore(release): 16.6.0 [skip ci] # [16.6.0](v16.5.0...v16.6.0) (2024-06-07) ### Features * **json-crdt-extensions:** ๐ธ add initial Block class implementation ([69ef39d](69ef39d)) * **json-crdt-extensions:** ๐ธ construct a blocks layer out of Overlay ([067fed6](067fed6))
chore(release): 16.5.0 [skip ci] # [16.5.0](v16.4.0...v16.5.0) (2024-05-11) ### Features * **json-crdt-extensions:** ๐ธ add initial Inline class implementation ([9994f2a](9994f2a)) * **json-crdt-extensions:** ๐ธ improve Inline.attr() implementation ([c6c5b62](c6c5b62)) * **json-crdt-extensions:** ๐ธ improve Inline.key() implementation ([4f5f012](4f5f012))
chore(release): 16.4.0 [skip ci] # [16.4.0](v16.3.0...v16.4.0) (2024-05-10) ### Bug Fixes * **json-crdt-extensions:** ๐ correctly store extra and local slices ([636a166](636a166)) * **json-crdt-extensions:** ๐ recompute different `Overlay` state hash when text changes ([d64b8ab](d64b8ab)) ### Features * **json-crdt-extensions:** ๐ธ add markers only overlay tree ([9f090f7](9f090f7)) * **json-crdt-extensions:** ๐ธ improve text hash calculation ([ed6ce96](ed6ce96))
chore(release): 16.3.0 [skip ci] # [16.3.0](v16.2.0...v16.3.0) (2024-05-08) ### Features * **json-crdt-extensions:** ๐ธ improve .points() iteration at offset ([8de8676](8de8676)) * **json-crdt-extensions:** ๐ธ improve Overlay.pairs() iterator ([b095301](b095301))
PreviousNext