@tiptap/extension-collaboration-caret
Patch Changes
- 7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness
updatelistener is now removed on destroy, so the editor can be garbage collected. - Updated dependencies [7bd09b7]
- @tiptap/pm@3.24.0
- @tiptap/core@3.24.0
@tiptap/extension-collaboration
Patch Changes
- 7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a
doc.on('destroy', ...)listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in@tiptap/y-tiptap; this bumps the dependency to pull in the fix. - Updated dependencies [7bd09b7]
- @tiptap/pm@3.24.0
- @tiptap/core@3.24.0
@tiptap/server-ai-toolkit
Patch Changes
- 7bd09b7: Exclude
toTextproperty when serializing the schema into a JSON object, because it is a function and functions are not serializable.
@tiptap/pm
Patch Changes
- 7bd09b7: Add missing
@tiptap/pm/inputrulesexport
@tiptap/extension-details
Patch Changes
- 7bd09b7: Fix persisted details toggles when the details node is at the start of the document.
- Updated dependencies [7bd09b7]
- @tiptap/pm@3.24.0
- @tiptap/core@3.24.0
- @tiptap/extension-text-style@3.24.0
@tiptap/markdown
Patch Changes
- 7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as
<enter existing CID here if available>that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstreamcontentMatchAterrors when complex schemas (Mention, Variable, Table) are in use. - Updated dependencies [7bd09b7]
- @tiptap/pm@3.24.0
- @tiptap/core@3.24.0
@tiptap/static-renderer
Patch Changes
- 7bd09b7: Honor the
textDirectioneditor option inrenderToHTMLString,renderToMarkdown, andrenderToReactElement, and omitnull/undefinedattribute values instead of serializing them as the literal string"null". - Updated dependencies [7bd09b7]
- @tiptap/pm@3.24.0
- @tiptap/core@3.24.0
@tiptap/extensions
Patch Changes
- 7bd09b7: Fix placeholder flickering during collaborative editing and reduce scroll-time CPU usage by deferring viewport recomputation to rAF, adding an overscan margin, and throttling scroll updates
- Updated dependencies [7bd09b7]
- @tiptap/pm@3.24.0
- @tiptap/core@3.24.0
@tiptap/extension-table-of-contents
Minor Changes
- 7bd09b7: Add
generateTocIds, a server-side utility that assignsidanddata-toc-idattributes to anchor nodes in a Tiptap JSON document without needing anEditorinstance.