- lint 57bc4d3
- no forced tests for release 0435919
- bump to lib0 beta release 1b07864
- fixed several v2 issues 1ce8154
- fixed most tests for delta v2 migration c9829b0
- [wip] refactor for lib0/delta v2 91384b5
- add reference to lean-yjs 2f47a98
- [readme] add Theneo as a user 5c86133
- major update on the (nested) event system. created dedicated delta classes to represent changes and content representations on all types. e6ab2bb
- work on new deltas with modifiers 72393e6
- 14.0.0-8 496389e
- export createDelta 5000fe5
- documentation for attribution feature e05d538
- 14.0.0-7 ab9e726
- lint 6c78661
- [suggested formatting] implement previousUnattributedAttributes approach 5e4d240
- 14.0.0-6 05c79b9
- lint a1a0f44
- handle another attribution edge case for formatting 5c5139b
- fixes for accepting / rejecting suggestions d6a3e63
- [delta] useAttributes doesn't clean up empty objects 9161a96
- fixed a bunch of issues related to attribution of formats a9f802d
- reject suggestion working 10a0198
- DiffAttributionManager supports accepting suggestions 74a5a37
- be able to encode partial state with holes correctly 92bab00
- fix gc splice issues happening in y-quill 8ef8ffc
- [skip allowed struct in yjs] fixed all tests a76d6e1
- fixed another splicing issue with skips 78fb8d0
- work on allowing skips in struct store f41e633
- implement StructSet abstraction e62e1d7
- fix suggestion issues with formatting by introducing an option to disable automattic formatting cleanups c37ee3e
- fuzz tests for unformatted text run 4d50891
- fix am.readContent 6d7ccf6
- fix issue with slicing content in attrMngr d9490c4
- fix puzzle1 172b157
- suggestion fixes f1ae2a7
- more attribution fixes for y-quill 90514dd
- [attribution] fixes for suggestion support in y-quill 34b90fc
- fix reading content with new api 43c7521
- be able to insert into attributed content 5b29e54
- first tests on attributed events 3fd60a2
- only have a single getDelta implementation for events and retrieving content e1ef221
- fix some edge cases 7d5d6b8
- more generic gedDelta implementation (could be used for events) 4d58274
- be able to intersect idmaps and idsets b646654
- events can be computed with attributions 6242254
- lint & fix tests fc62061
- [y.text] event returns delta - fix a bunch of bugs cb191e7
- [diffing] event returns delta class object, migrate away from legacy deltas, work on snapshots using attribution manager. WIP 0efa4dd
- 14.0.0-5 de12a0f
- fix nicks test case 04c6fbd
- [idmap/idset] implement forEach and perf improvement on diffingAttributionManager 00c2646
- 14.0.0-4 6e98b3f
- add missing exports for y-prosemirror 2aba7bf
- 14.0.0-3 397f24b
- bump y-protocols 7528541
- fix nicks test d8143ef
- [AttributionManager] auto-updates on doc changes and can destroy itself a43f198
- implement idset.delete & idmap.delete 2daad96
- 14.0.0-2 574892b
- lint df4a424
- add an simple attributions example af2ccc7
- implement createAttributionsManagerFromDiff that automatically handles gc 527e382
- Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits. 1722c8a
- implement and test getContent on all types 4f84024
- getContent on Y.Map b3171c5
- [AttributionManager] further improve performance to be almost on-par with toString ece7466
- [attribution manager] returns null instead of empty array to reduce gc allocations 324620d
- more work on optimizing. Improve the test case. d399756
- add test case for finding a type in another ydoc f5e2a4d
- more perf improvements on getContent with attributedContent a6b2dd1
- working on performance fbfe0e0
- add another example and create a writeup for attributing content. 69786f7
- perf tests toDelta vs getContent 768d6b1
- attribution tests for adding and removing attributes 7de9476
- basic attribution test working 3c37699
- first test case for attributions 6671071
- attributions and fixes to idmap 2e2968e
- implement base AttributionManager class and use in Y.Text 5f5cf34
- more renames (ds=>idset) f78a7d0
- more renames (am=>idmap) 065f268
- efficient encoding & decoding of IdMaps 99bcafe
- implement attribution class that is de-duplicated in IdMap 2d87301
- rename AttributionManager=>IdMap 1d025ae
- ds is no longer maintained on store - improves perf 55238e0
- diffing of attribution manager state a360751
- [am] fixed tests 8908bd2
- Work on AttributionManager a6ae65d
- use stores ds to compute state as update 869dd2a
- doc maintains ds 6360297
- rename DeleteSet=>IdSet and add utilities and perf improvements 46347ee
- add test case for insertSet c554bd7
- use "insertSet" instead of computing state vectors in transactions da3cb22
- add randomized tests for ds 0d3a149
- implement support for diffing deletesets e13fc60
- basic delta implementation cfe67c1
- Run tests without compilation. optimize testHelper output. 4738944
- Merge pull request #725 from mattkrick/mattkrick-patch-1 4120d72
- remove newValue from YEvent 783a7c4
- Merge pull request #716 from i3dly/patch-2 f94f2eb
- Merge pull request #722 from hyonun321/typos d5a74c9
- fix typos f4fa053
- Merge pull request #719 from kasugamirai/chore/readme b3c92f6
- add tiptap 0b8a0fc
- add milkdown c87430a
- add blocknote 61258d8
- added superdoc as one of the providers fcfdba1
- Merge pull request #721 from cloneot/patch-1 2995fcd
- README: Update y-sweet debugger hyperlink bc941a5
- Add reearth-flow to the README as a collaborative data calculation tool 7310314
- add lightpage as a user 55df734
- add yjs-cf-ws-provider 273c53b
- add electric-sql as a provider 2d09ed4
- README: add pluv.io provider 4ea9a75