v0.1.0 — Initial Release
tiptap-track-changes v0.1.0
First public release of the open-source track changes extension for Tiptap.
Install
npm install tiptap-track-changesyarn add tiptap-track-changespnpm add tiptap-track-changesPeer dependencies: @tiptap/core and @tiptap/pm (v2+).
Features
- Three editor modes:
edit(direct),suggest(tracked proposals),view(read-only) - Inline change tracking: Insertions, deletions, replacements, and format changes (bold, italic, etc.)
- Per-change accept/reject: Individual or batch accept/reject
- Multi-author support: Each author gets a name, ID, and color
- Node-level tracking: Paragraph splits (Enter), block boundary deletions (Backspace/Delete across paragraphs), block type changes (paragraph ↔ heading)
- Undo/redo integration: Works with Tiptap's built-in history
- Complex script support: RTL (Arabic, Hebrew), Khmer, Thai, CJK, Devanagari, and more
- 200+ tests