- 3b591a4: LEAN-2850 Attributes tracking improvements
- d0f6665: LEAN-2752 Attributes tracking improvements
- 2577694: LEAN-2737
- 75916fa: LEAN-2508
- f0dff85: LEAN-2431 Text editing fixes
- f0dff85: LEAN-2431
- a860547: update json-schema and transform version
- 24038f1: LEAN-2429 - Editor freezes when inputting 2nd hard return
- 3a3bd11: LEAN-2430
- bd31a9b: update json-schema version
- 290d2fa: LEAN-2495 - update json-schema version
- f543f1b: LEAN-1967 - Fix: Multiple steps tracking
- 250d6d4: Dependencies to normals
- 6184cb2: LEAN-1967 - Fix: Multiple steps tracking
- 10d9758: Update json-schema and transform versions
- 351c53e: LEAN-2099 - LW-R8: No new Suggestion appears in the History for the detach after replace from editor
- b4be932: LEAN-1998 - Fix node selection check
- 3db2ab4: LEAN-1839 - Fix for comment markers
- 80562e8: LEAN-1839 - Fix for comment markers
- a96c272: LEAN-1839 - Fix for comment markers
- 9dddd9f: LEAN-1839 - Fix for comment markers
- 5818070: fix(track): add cjs to package.json exports
- 5e392d2: fix(track): dont delete table content when attribute updated
- ed33757: refactor(track): remove unneeded merge marks, add failing test case for a bug that I found
- 9cabcf3: fix(track): diff yet again, also selection pos when diffed
- 8a9c759: fix(track): prevent infinite loops by checking for undefined in diff
- ad87378: refactor(track): remove duplicated code, modify update change-step
- baf766c: fix(track): diff from start instead of end since it's better UX
- cdde368: refactor(track): switch to using list for node dataTracked attributes
- b5968df: feat: add diffing of transactions
- 1444126: refactor(track): rename & move files to improve readability
- b774a07: breaking: refactor userID to authorID, add reviewedById & updatedAt to trackedAttrs
- e874c4d: refactor(track): BREAKING expose skipTracking instead of setAction
- 207178c: fix(track): set reviewedByID as optional since ProseMirror doesnt like persisting null values
- 566e3a2: fix(track): set reviewedByID when status is changed
- 75be881: fix(track): track links properly, improve maintaining NodeSelection
- 4985cd8: fix(track): types & add typecheck command, run lint
- 73399a3: refactor: update ProseMirror deps to new TS-based versions, making @types packages unneeded
- 15ecb6e: fix(track): tests, invalid TextSelections, some types
- d7a8de6: fix(track): check targetDepth for null to avoid throwing errors on tr.lift
- 8bb1f4a: test(track): downgrade jest to 27 to use manuscript-transform in tests
- f12b327: fix(track): dont copy meta-keys to created new transaction as it might cause race-conditions
- e0d285d: fix: in track-changes-plugin check whether node was deleted when applying node changes
- 5269319ba: Update READMEs, add documentation on releasing with changesets