From 754389fc4929b02b7c577c768862c5fc7ffaf64c Mon Sep 17 00:00:00 2001 From: upstream-mirror Date: Wed, 16 Sep 2026 00:30:34 +0500 Subject: [PATCH] top-up: 3 source files 128-600 KB --- CHANGELOG.md | 18269 ++++++++++++++++++++++++++++ packages/core/CHANGELOG.md | 4092 +++++++ packages/starter-kit/CHANGELOG.md | 6315 ++++++++++ 3 files changed, 28676 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 packages/core/CHANGELOG.md create mode 100644 packages/starter-kit/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..bdbd3d9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,18269 @@ +# Releases + +## v3.30.3 + +### @tiptap/extension-text-style + +#### Patch Changes + +- f434577: Unsetting one text style inside a blockquote no longer removes the other text styles in it. +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-youtube + +#### Patch Changes + +- f434577: YouTube live URLs (`/live/`) now embed the video. +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/core + +#### Patch Changes + +- f434577: Fix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec +- @tiptap/pm@3.30.3 + +### @tiptap/react + +#### Patch Changes + +- f434577: Fix ReactNodeViewRenderer crash when contentComponent is not available +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/ai-toolkit + +#### Minor Changes + +- f434577: Add the `AiInsertReveal` extension (`@tiptap/ai-toolkit/streaming-reveal`) to fade in text as the AI streams it into a collaborative document. + +### @tiptap/extension-color + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/extension-text-style@3.30.3 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [f434577] +- Updated dependencies [f434577] + - @tiptap/extension-text-style@3.30.3 + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [f434577] +- Updated dependencies [f434577] + - @tiptap/extension-text-style@3.30.3 + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-font-family + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/extension-text-style@3.30.3 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [f434577] +- Updated dependencies [f434577] + - @tiptap/extension-text-style@3.30.3 + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/extension-code-block@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/extension-collaboration@3.30.3 + - @tiptap/extension-node-range@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/suggestion@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-find-and-replace + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/suggestion@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-ruby-text + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/extension-blockquote@3.30.3 + - @tiptap/extension-bold@3.30.3 + - @tiptap/extension-code@3.30.3 + - @tiptap/extension-code-block@3.30.3 + - @tiptap/extension-document@3.30.3 + - @tiptap/extension-hard-break@3.30.3 + - @tiptap/extension-heading@3.30.3 + - @tiptap/extension-horizontal-rule@3.30.3 + - @tiptap/extension-italic@3.30.3 + - @tiptap/extension-link@3.30.3 + - @tiptap/extension-list@3.30.3 + - @tiptap/extension-paragraph@3.30.3 + - @tiptap/extension-strike@3.30.3 + - @tiptap/extension-text@3.30.3 + - @tiptap/extension-underline@3.30.3 + - @tiptap/extensions@3.30.3 + - @tiptap/extension-list-item@3.30.3 + - @tiptap/extension-list-keymap@3.30.3 + - @tiptap/extension-bullet-list@3.30.3 + - @tiptap/extension-ordered-list@3.30.3 + - @tiptap/extension-dropcursor@3.30.3 + - @tiptap/extension-gapcursor@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/core@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/react@3.30.3 + - @tiptap/extension-drag-handle@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/server-ai-toolkit + +#### Patch Changes + +- Updated dependencies [f434577] + - @tiptap/ai-toolkit@0.4.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.3 + - @tiptap/vue-2@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.3 + - @tiptap/vue-3@3.30.3 + - @tiptap/pm@3.30.3 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.30.3 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.30.3 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.30.3 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.3 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.3 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.3 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.30.3 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.30.3 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.30.3 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.30.3 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.3 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.30.3 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.3 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.30.3 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.30.3 + +## v3.30.2 + +### @tiptap/core + +#### Patch Changes + +- 214a140: Keep mixed JSX children as separate siblings in DOM output. +- 214a140: Fixed a bug where `editor.chain` and `editor.can` can not be accessed on editor initialization +- @tiptap/pm@3.30.2 + +### @tiptap/extension-image + +#### Patch Changes + +- 214a140: Fix resizable images staying hidden when the image is cached or fails to load. +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/extension-code-block@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/extension-text-style@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/extension-collaboration@3.30.2 + - @tiptap/extension-node-range@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/suggestion@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/extension-text-style@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-find-and-replace + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/extension-text-style@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/suggestion@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-ruby-text + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/extension-blockquote@3.30.2 + - @tiptap/extension-bold@3.30.2 + - @tiptap/extension-code@3.30.2 + - @tiptap/extension-code-block@3.30.2 + - @tiptap/extension-document@3.30.2 + - @tiptap/extension-hard-break@3.30.2 + - @tiptap/extension-heading@3.30.2 + - @tiptap/extension-horizontal-rule@3.30.2 + - @tiptap/extension-italic@3.30.2 + - @tiptap/extension-link@3.30.2 + - @tiptap/extension-list@3.30.2 + - @tiptap/extension-paragraph@3.30.2 + - @tiptap/extension-strike@3.30.2 + - @tiptap/extension-text@3.30.2 + - @tiptap/extension-underline@3.30.2 + - @tiptap/extensions@3.30.2 + - @tiptap/extension-list-item@3.30.2 + - @tiptap/extension-list-keymap@3.30.2 + - @tiptap/extension-bullet-list@3.30.2 + - @tiptap/extension-ordered-list@3.30.2 + - @tiptap/extension-dropcursor@3.30.2 + - @tiptap/extension-gapcursor@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [214a140] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.2 + - @tiptap/react@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.2 + - @tiptap/vue-2@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.2 + - @tiptap/vue-3@3.30.2 + - @tiptap/pm@3.30.2 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.30.2 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.30.2 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.30.2 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.2 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.2 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.2 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.30.2 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.30.2 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.30.2 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.30.2 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.30.2 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.30.2 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.2 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.30.2 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.2 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.30.2 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.30.2 + +## v3.30.1 + +### @tiptap/extension-table + +#### Patch Changes + +- abc8828: Fixed table markdown pipe escaping so the extension loads on older Safari and iOS versions (WebKit before Safari 16.4). +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/core + +#### Patch Changes + +- abc8828: Added new ProseMirror helpers that check whether a value is a specific ProseMirror type. +- @tiptap/pm@3.30.1 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/extension-table@3.30.1 + +### @tiptap/extension-table-header + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/extension-table@3.30.1 + +### @tiptap/extension-table-row + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/extension-table@3.30.1 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/extension-code-block@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/extension-text-style@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/extension-collaboration@3.30.1 + - @tiptap/extension-node-range@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/suggestion@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/extension-text-style@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-find-and-replace + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/extension-text-style@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/suggestion@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-ruby-text + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/extension-blockquote@3.30.1 + - @tiptap/extension-bold@3.30.1 + - @tiptap/extension-code@3.30.1 + - @tiptap/extension-code-block@3.30.1 + - @tiptap/extension-document@3.30.1 + - @tiptap/extension-hard-break@3.30.1 + - @tiptap/extension-heading@3.30.1 + - @tiptap/extension-horizontal-rule@3.30.1 + - @tiptap/extension-italic@3.30.1 + - @tiptap/extension-link@3.30.1 + - @tiptap/extension-list@3.30.1 + - @tiptap/extension-paragraph@3.30.1 + - @tiptap/extension-strike@3.30.1 + - @tiptap/extension-text@3.30.1 + - @tiptap/extension-underline@3.30.1 + - @tiptap/extensions@3.30.1 + - @tiptap/extension-list-item@3.30.1 + - @tiptap/extension-list-keymap@3.30.1 + - @tiptap/extension-bullet-list@3.30.1 + - @tiptap/extension-ordered-list@3.30.1 + - @tiptap/extension-dropcursor@3.30.1 + - @tiptap/extension-gapcursor@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.1 + - @tiptap/react@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.1 + - @tiptap/vue-2@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.30.1 + - @tiptap/vue-3@3.30.1 + - @tiptap/pm@3.30.1 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.30.1 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.30.1 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.30.1 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.1 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.1 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.30.1 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.30.1 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.30.1 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.30.1 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.1 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.30.1 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.1 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.30.1 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.30.1 + +## v3.30.0 + +### @tiptap/vue-2 + +#### Minor Changes + +- ceb0dac: **New Decorations API** + + Finally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions. + + Decorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block. + + Until now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new `addDecorations()` hook. + + ```js + addDecorations() { + return { + create: ({ state }) => + // findMatches can be any function that returns an array of { from, to } ranges + findMatches(state.doc).map(match => + Decoration.Inline(match.from, match.to, { class: 'highlight' }), + ), + } + } + ``` + + There are three kinds. `Decoration.Inline()` styles a range of text. `Decoration.Node()` puts attributes on a block's DOM element. `Decoration.Widget()` renders your own element at a single position. + + Every extension that declares decorations is collected into one plugin, so several extensions can decorate the same document without fighting over it. + + **Doing less work on every keystroke** + + By default decorations are rebuilt whenever the document changes. That is fine for small documents and wasteful for large ones, so there are two ways to narrow it down. + + `shouldUpdate()` skips transactions you do not care about. If your decorations only depend on headings, ignore everything else. + + `update: 'changedRanges'` together with `createInRange()` only rescans the blocks that actually changed. On a long document this is the difference between scanning the whole thing on every keystroke and scanning one paragraph. + + For decorations driven by data outside the editor, like comments loaded from a server, use `update: 'manual'` and refresh them yourself with `editor.commands.updateDecorations()`. + + **React and Vue components as widgets** + + `ReactWidgetRenderer` and `VueWidgetRenderer` render a real component into a widget decoration, inside your existing app context. Providers, context and stores work as usual. + + Widgets take a `key`. Reuse the same key and the component instance stays mounted while the document changes around it, so local state such as an open menu, a counter or a half-typed input survives editing. Use a stable id from your own data, not a position or a list index, otherwise the component remounts and loses that state. + + Widgets also accept the ProseMirror options `side`, `relaxedSide`, `stopEvent` and `ignoreSelection`. + + **Documentation** + + - [Decorations](https://tiptap.dev/docs/editor/core-concepts/decorations) + - [Decorations with React](https://tiptap.dev/docs/guides/decorations-react) + - [Decorations with Vue](https://tiptap.dev/docs/guides/decorations-vue) + - [API Documentation](https://tiptap.dev/docs/editor/api/decorations) + +#### Patch Changes + +- ceb0dac: Fix FloatingMenu not registering when the editor prop is provided synchronously, which prevented the menu from appearing +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-list + +#### Minor Changes + +- ceb0dac: `ListKeymap` now registers a `Tab` shortcut that sinks a top-level textblock into the previous list's last item. Pressing Tab at the start of a paragraph right after a bullet/ordered/task list moves the paragraph inside the last list item. The handler does nothing when the cursor is already inside a list item (`sinkListItem` keeps working), when there is no list before the paragraph, when the caret is mid-textblock, or when the selection is not a text selection (for example a gap cursor). + + `@tiptap/core` also exposes a new `getPreviousBlockSibling($pos)` helper that returns the block-level sibling before the cursor's textblock, or null at the first child of the block parent. + +#### Patch Changes + +- ceb0dac: Parse block math that follows an ordered list item without a blank line, both after the list and indented inside the item, instead of pulling it into the item's text. +- ceb0dac: TaskItem: the checkbox label now also fills the wrapping label element, so accessibility audits no longer flag it as empty. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/core + +#### Minor Changes + +- ceb0dac: `ListKeymap` now registers a `Tab` shortcut that sinks a top-level textblock into the previous list's last item. Pressing Tab at the start of a paragraph right after a bullet/ordered/task list moves the paragraph inside the last list item. The handler does nothing when the cursor is already inside a list item (`sinkListItem` keeps working), when there is no list before the paragraph, when the caret is mid-textblock, or when the selection is not a text selection (for example a gap cursor). + + `@tiptap/core` also exposes a new `getPreviousBlockSibling($pos)` helper that returns the block-level sibling before the cursor's textblock, or null at the first child of the block parent. +- ceb0dac: **New Decorations API** + + Finally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions. + + Decorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block. + + Until now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new `addDecorations()` hook. + + ```js + addDecorations() { + return { + create: ({ state }) => + // findMatches can be any function that returns an array of { from, to } ranges + findMatches(state.doc).map(match => + Decoration.Inline(match.from, match.to, { class: 'highlight' }), + ), + } + } + ``` + + There are three kinds. `Decoration.Inline()` styles a range of text. `Decoration.Node()` puts attributes on a block's DOM element. `Decoration.Widget()` renders your own element at a single position. + + Every extension that declares decorations is collected into one plugin, so several extensions can decorate the same document without fighting over it. + + **Doing less work on every keystroke** + + By default decorations are rebuilt whenever the document changes. That is fine for small documents and wasteful for large ones, so there are two ways to narrow it down. + + `shouldUpdate()` skips transactions you do not care about. If your decorations only depend on headings, ignore everything else. + + `update: 'changedRanges'` together with `createInRange()` only rescans the blocks that actually changed. On a long document this is the difference between scanning the whole thing on every keystroke and scanning one paragraph. + + For decorations driven by data outside the editor, like comments loaded from a server, use `update: 'manual'` and refresh them yourself with `editor.commands.updateDecorations()`. + + **React and Vue components as widgets** + + `ReactWidgetRenderer` and `VueWidgetRenderer` render a real component into a widget decoration, inside your existing app context. Providers, context and stores work as usual. + + Widgets take a `key`. Reuse the same key and the component instance stays mounted while the document changes around it, so local state such as an open menu, a counter or a half-typed input survives editing. Use a stable id from your own data, not a position or a list index, otherwise the component remounts and loses that state. + + Widgets also accept the ProseMirror options `side`, `relaxedSide`, `stopEvent` and `ignoreSelection`. + + **Documentation** + + - [Decorations](https://tiptap.dev/docs/editor/core-concepts/decorations) + - [Decorations with React](https://tiptap.dev/docs/guides/decorations-react) + - [Decorations with Vue](https://tiptap.dev/docs/guides/decorations-vue) + - [API Documentation](https://tiptap.dev/docs/editor/api/decorations) + +#### Patch Changes + +- ceb0dac: Fixed `insertContent`, `insertContentAt` and `setContent` failing when prosemirror-model is loaded more than once. +- Updated dependencies [ceb0dac] + - @tiptap/pm@3.30.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- ceb0dac: StarterKit now pins its bundled `@tiptap/*` dependencies to the exact version it was released with, so installing a specific StarterKit version gives you that version's extension set instead of the newest one. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/extension-list@3.30.0 + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-blockquote@3.30.0 + - @tiptap/extension-list-item@3.30.0 + - @tiptap/extension-list-keymap@3.30.0 + - @tiptap/extension-bullet-list@3.30.0 + - @tiptap/extension-ordered-list@3.30.0 + - @tiptap/extension-bold@3.30.0 + - @tiptap/extension-code@3.30.0 + - @tiptap/extension-code-block@3.30.0 + - @tiptap/extension-document@3.30.0 + - @tiptap/extension-hard-break@3.30.0 + - @tiptap/extension-heading@3.30.0 + - @tiptap/extension-horizontal-rule@3.30.0 + - @tiptap/extension-italic@3.30.0 + - @tiptap/extension-link@3.30.0 + - @tiptap/extension-paragraph@3.30.0 + - @tiptap/extension-strike@3.30.0 + - @tiptap/extension-text@3.30.0 + - @tiptap/extension-underline@3.30.0 + - @tiptap/extensions@3.30.0 + - @tiptap/extension-dropcursor@3.30.0 + - @tiptap/extension-gapcursor@3.30.0 + +### @tiptap/react + +#### Minor Changes + +- ceb0dac: **New Decorations API** + + Finally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions. + + Decorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block. + + Until now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new `addDecorations()` hook. + + ```js + addDecorations() { + return { + create: ({ state }) => + // findMatches can be any function that returns an array of { from, to } ranges + findMatches(state.doc).map(match => + Decoration.Inline(match.from, match.to, { class: 'highlight' }), + ), + } + } + ``` + + There are three kinds. `Decoration.Inline()` styles a range of text. `Decoration.Node()` puts attributes on a block's DOM element. `Decoration.Widget()` renders your own element at a single position. + + Every extension that declares decorations is collected into one plugin, so several extensions can decorate the same document without fighting over it. + + **Doing less work on every keystroke** + + By default decorations are rebuilt whenever the document changes. That is fine for small documents and wasteful for large ones, so there are two ways to narrow it down. + + `shouldUpdate()` skips transactions you do not care about. If your decorations only depend on headings, ignore everything else. + + `update: 'changedRanges'` together with `createInRange()` only rescans the blocks that actually changed. On a long document this is the difference between scanning the whole thing on every keystroke and scanning one paragraph. + + For decorations driven by data outside the editor, like comments loaded from a server, use `update: 'manual'` and refresh them yourself with `editor.commands.updateDecorations()`. + + **React and Vue components as widgets** + + `ReactWidgetRenderer` and `VueWidgetRenderer` render a real component into a widget decoration, inside your existing app context. Providers, context and stores work as usual. + + Widgets take a `key`. Reuse the same key and the component instance stays mounted while the document changes around it, so local state such as an open menu, a counter or a half-typed input survives editing. Use a stable id from your own data, not a position or a list index, otherwise the component remounts and loses that state. + + Widgets also accept the ProseMirror options `side`, `relaxedSide`, `stopEvent` and `ignoreSelection`. + + **Documentation** + + - [Decorations](https://tiptap.dev/docs/editor/core-concepts/decorations) + - [Decorations with React](https://tiptap.dev/docs/guides/decorations-react) + - [Decorations with Vue](https://tiptap.dev/docs/guides/decorations-vue) + - [API Documentation](https://tiptap.dev/docs/editor/api/decorations) + +#### Patch Changes + +- ceb0dac: React node views no longer show the selected state when the selection covers a position the node view has moved away from. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/markdown + +#### Patch Changes + +- ceb0dac: Markdown with inline HTML such as an unclosed `` tag no longer parses into an invalid document. The tag is dropped and its text is kept. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/static-renderer + +#### Patch Changes + +- ceb0dac: Fixed table cell and header spans in the React static renderer. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/pm + +#### Patch Changes + +- ceb0dac: Fix the `./schema-list` export map pointing `types` at `dist/schema/`, which is not emitted. Tools that read the `types` condition directly could not resolve `@tiptap/pm/schema-list`. + +### @tiptap/extension-table + +#### Patch Changes + +- ceb0dac: Deleting the last row or column of a table no longer moves the cursor outside the table when there is content below it. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- ceb0dac: Fixed the React `DragHandle` breaking drag-and-drop when `onNodeChange` is an inline callback, by no longer re-registering its plugin when a callback's identity changes. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/react@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-drag-handle@3.30.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- ceb0dac: Allow KaTeX 0.18 to be installed with the math extension +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- ceb0dac: Fixed Backspace freezing after merging a paragraph into a blockquote. +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/vue-3 + +#### Minor Changes + +- ceb0dac: **New Decorations API** + + Finally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions. + + Decorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block. + + Until now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new `addDecorations()` hook. + + ```js + addDecorations() { + return { + create: ({ state }) => + // findMatches can be any function that returns an array of { from, to } ranges + findMatches(state.doc).map(match => + Decoration.Inline(match.from, match.to, { class: 'highlight' }), + ), + } + } + ``` + + There are three kinds. `Decoration.Inline()` styles a range of text. `Decoration.Node()` puts attributes on a block's DOM element. `Decoration.Widget()` renders your own element at a single position. + + Every extension that declares decorations is collected into one plugin, so several extensions can decorate the same document without fighting over it. + + **Doing less work on every keystroke** + + By default decorations are rebuilt whenever the document changes. That is fine for small documents and wasteful for large ones, so there are two ways to narrow it down. + + `shouldUpdate()` skips transactions you do not care about. If your decorations only depend on headings, ignore everything else. + + `update: 'changedRanges'` together with `createInRange()` only rescans the blocks that actually changed. On a long document this is the difference between scanning the whole thing on every keystroke and scanning one paragraph. + + For decorations driven by data outside the editor, like comments loaded from a server, use `update: 'manual'` and refresh them yourself with `editor.commands.updateDecorations()`. + + **React and Vue components as widgets** + + `ReactWidgetRenderer` and `VueWidgetRenderer` render a real component into a widget decoration, inside your existing app context. Providers, context and stores work as usual. + + Widgets take a `key`. Reuse the same key and the component instance stays mounted while the document changes around it, so local state such as an open menu, a counter or a half-typed input survives editing. Use a stable id from your own data, not a position or a list index, otherwise the component remounts and loses that state. + + Widgets also accept the ProseMirror options `side`, `relaxedSide`, `stopEvent` and `ignoreSelection`. + + **Documentation** + + - [Decorations](https://tiptap.dev/docs/editor/core-concepts/decorations) + - [Decorations with React](https://tiptap.dev/docs/guides/decorations-react) + - [Decorations with Vue](https://tiptap.dev/docs/guides/decorations-vue) + - [API Documentation](https://tiptap.dev/docs/editor/api/decorations) + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/vue-2@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-drag-handle@3.30.0 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/extension-list@3.30.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/extension-list@3.30.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/extension-list@3.30.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/extension-list@3.30.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/extension-list@3.30.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/extension-list@3.30.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-code-block@3.30.0 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-text-style@3.30.0 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-collaboration@3.30.0 + - @tiptap/extension-node-range@3.30.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/suggestion@3.30.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-text-style@3.30.0 + +### @tiptap/extension-find-and-replace + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-text-style@3.30.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/suggestion@3.30.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-ruby-text + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [ceb0dac] +- Updated dependencies [ceb0dac] + - @tiptap/pm@3.30.0 + - @tiptap/vue-3@3.30.0 + - @tiptap/extension-drag-handle@3.30.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- Updated dependencies [ceb0dac] + - @tiptap/extension-table@3.30.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- Updated dependencies [ceb0dac] + - @tiptap/extension-table@3.30.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- Updated dependencies [ceb0dac] + - @tiptap/extension-table@3.30.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.30.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.30.0 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.30.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.30.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.30.0 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.30.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.30.0 + +## v3.29.2 + +### @tiptap/react + +#### Patch Changes + +- 295e220: Fixed the caret jumping back to the previous block when pressing Enter inside a React node view. +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-find-and-replace + +#### Patch Changes + +- 295e220: Ensure only the active find-and-replace result keeps the current-result highlight while navigating matches. +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [295e220] + - @tiptap/react@3.29.2 + - @tiptap/extension-drag-handle@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.29.2 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.29.2 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.29.2 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.29.2 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.29.2 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.29.2 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.29.2 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.29.2 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.29.2 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.29.2 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.29.2 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.29.2 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.2 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.29.2 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.2 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/extension-code-block@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.29.2 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/extension-text-style@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/extension-collaboration@3.29.2 + - @tiptap/extension-node-range@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.29.2 + - @tiptap/pm@3.29.2 + - @tiptap/vue-2@3.29.2 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.29.2 + - @tiptap/pm@3.29.2 + - @tiptap/vue-3@3.29.2 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + - @tiptap/suggestion@3.29.2 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/extension-text-style@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.29.2 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/extension-text-style@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-list + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + - @tiptap/suggestion@3.29.2 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.2 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-ruby-text + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.29.2 + +### @tiptap/extensions + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/starter-kit + +#### Patch Changes + +- @tiptap/extension-dropcursor@3.29.2 + - @tiptap/extension-gapcursor@3.29.2 + - @tiptap/extension-list-item@3.29.2 + - @tiptap/extension-list-keymap@3.29.2 + - @tiptap/core@3.29.2 + - @tiptap/extension-blockquote@3.29.2 + - @tiptap/extension-bold@3.29.2 + - @tiptap/extension-bullet-list@3.29.2 + - @tiptap/extension-code@3.29.2 + - @tiptap/extension-code-block@3.29.2 + - @tiptap/extension-document@3.29.2 + - @tiptap/extension-hard-break@3.29.2 + - @tiptap/extension-heading@3.29.2 + - @tiptap/extension-horizontal-rule@3.29.2 + - @tiptap/extension-italic@3.29.2 + - @tiptap/extension-link@3.29.2 + - @tiptap/extension-list@3.29.2 + - @tiptap/extension-ordered-list@3.29.2 + - @tiptap/extension-paragraph@3.29.2 + - @tiptap/extension-strike@3.29.2 + - @tiptap/extension-text@3.29.2 + - @tiptap/extension-underline@3.29.2 + - @tiptap/extensions@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.29.2 + - @tiptap/pm@3.29.2 + +## v3.29.1 + +### @tiptap/react + +#### Patch Changes + +- 6d901e7: Fix caret placement after splitting a block rendered with a React NodeView. +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [6d901e7] + - @tiptap/react@3.29.1 + - @tiptap/extension-drag-handle@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.29.1 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.29.1 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.29.1 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.29.1 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.29.1 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.29.1 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.29.1 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.29.1 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.29.1 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.29.1 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.29.1 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.29.1 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.1 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.29.1 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.1 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/extension-code-block@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.29.1 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/extension-text-style@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/extension-collaboration@3.29.1 + - @tiptap/extension-node-range@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.29.1 + - @tiptap/pm@3.29.1 + - @tiptap/vue-2@3.29.1 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.29.1 + - @tiptap/pm@3.29.1 + - @tiptap/vue-3@3.29.1 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + - @tiptap/suggestion@3.29.1 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/extension-text-style@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-find-and-replace + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.29.1 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/extension-text-style@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-list + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + - @tiptap/suggestion@3.29.1 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.1 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-ruby-text + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.29.1 + +### @tiptap/extensions + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/starter-kit + +#### Patch Changes + +- @tiptap/extension-dropcursor@3.29.1 + - @tiptap/extension-gapcursor@3.29.1 + - @tiptap/extension-list-item@3.29.1 + - @tiptap/extension-list-keymap@3.29.1 + - @tiptap/core@3.29.1 + - @tiptap/extension-blockquote@3.29.1 + - @tiptap/extension-bold@3.29.1 + - @tiptap/extension-bullet-list@3.29.1 + - @tiptap/extension-code@3.29.1 + - @tiptap/extension-code-block@3.29.1 + - @tiptap/extension-document@3.29.1 + - @tiptap/extension-hard-break@3.29.1 + - @tiptap/extension-heading@3.29.1 + - @tiptap/extension-horizontal-rule@3.29.1 + - @tiptap/extension-italic@3.29.1 + - @tiptap/extension-link@3.29.1 + - @tiptap/extension-list@3.29.1 + - @tiptap/extension-ordered-list@3.29.1 + - @tiptap/extension-paragraph@3.29.1 + - @tiptap/extension-strike@3.29.1 + - @tiptap/extension-text@3.29.1 + - @tiptap/extension-underline@3.29.1 + - @tiptap/extensions@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.29.1 + - @tiptap/pm@3.29.1 + +## v3.29.0 + +### @tiptap/extension-ruby-text + +#### Minor Changes + +- e9942fc: Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the `renderAnnotationEditor` option. + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/core + +#### Patch Changes + +- e9942fc: Fix a TypeScript build error in `isAndroid()` where comparing `navigator.platform` against the literal `'Android'` with `===` could fail to compile under some `lib.dom.d.ts` typings ("types have no overlap"). Switched to the same `.includes()` pattern already used by `isiOS()`, which is not affected by this TypeScript narrowing issue. No runtime behavior change. +- e9942fc: Fixed a bug where deleting an `AllSelection` (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. `deleteSelection` now collapses the selection to a cursor. +- e9942fc: Fix input rules crashing when the matched text spans an inline atom node like a mention. +- e9942fc: Node view `getPos()` now returns `undefined` instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating. +- e9942fc: Fixed `onContentError` throwing when calling `editor.commands` from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before `onContentError` fires. +- e9942fc: Fix `editor.$pos()` returning the wrong node inside container nodes, for example the list item instead of the list. +- e9942fc: Add `insertDefaultBlock` to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option. +- Updated dependencies [e9942fc] + - @tiptap/pm@3.29.0 + +### @tiptap/extension-find-and-replace + +#### Minor Changes + +- e9942fc: Added a new `@tiptap/extension-find-and-replace` extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences. + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/pm + +#### Patch Changes + +- e9942fc: Bump `prosemirror-model` to `^1.25.11`, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in `prosemirror-view` 1.42.0). + +### @tiptap/extension-hard-break + +#### Patch Changes + +- e9942fc: Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands. +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- e9942fc: Fixed a bug where pressing `ArrowUp` in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing `ArrowDown` behavior. The behavior can be disabled via the new `exitOnArrowUp` option. +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-table + +#### Patch Changes + +- e9942fc: Fix inserting a table with an empty cell or header (e.g. via `insertContent`/`insertContentAt`) throwing `RangeError: Invalid content for node tableCell/tableHeader: <>`. Empty ``/`` elements are now backfilled with the cell's default block content, matching the behavior you already get from `setContent`. +- e9942fc: Keep line breaks inside table cells when serializing to markdown. Hard breaks and paragraph breaks in a cell are now written as `
` instead of being collapsed into a space, so they survive a parse/serialize round trip. +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/markdown + +#### Patch Changes + +- e9942fc: Fixed blank lines being dropped after block elements (headings, tables, etc.) when parsing markdown. Blank lines were being absorbed into the block token instead of being preserved, causing content to lose a blank line on each parse/serialize cycle. +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/react + +#### Patch Changes + +- e9942fc: Fixed `useEditorState` not re-rendering components when `editor.setEditable()` changes the editor's editable state, since that call only emits an `update` event and never a `transaction`. +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- e9942fc: Fix `` (and similar restricted-content elements) rendering with an extra wrapper `
` nested inside them, which broke tables in Vue node views. Note: keep `` mounted (use `v-show`, not `v-if`) — conditionally remounting it can leave ProseMirror attached to the old element. +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-image + +#### Patch Changes + +- e9942fc: Fix resizable images not synchronizing rendered attributes after updates +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/static-renderer + +#### Patch Changes + +- e9942fc: Fix Markdown table serialization for merged cells by preserving the correct column layout for rowspan and colspan. +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-link + +#### Minor Changes + +- e9942fc: Typing or pasting Markdown link syntax like `[Tiptap](https://tiptap.dev)` or `[Tiptap](https://tiptap.dev "Rich text editor")` can now automatically be converted into a link. The behavior is opt-in, enable it with the new `markdownLinks` option. + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/extension-code-block@3.29.0 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/extension-text-style@3.29.0 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/extension-collaboration@3.29.0 + - @tiptap/extension-node-range@3.29.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/suggestion@3.29.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/extension-text-style@3.29.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/extension-text-style@3.29.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/suggestion@3.29.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/pm@3.29.0 + - @tiptap/react@3.29.0 + - @tiptap/extension-drag-handle@3.29.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [e9942fc] + - @tiptap/pm@3.29.0 + - @tiptap/extension-drag-handle@3.29.0 + - @tiptap/vue-2@3.29.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/pm@3.29.0 + - @tiptap/vue-3@3.29.0 + - @tiptap/extension-drag-handle@3.29.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/extension-table@3.29.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/extension-table@3.29.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/extension-table@3.29.0 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.29.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.29.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.29.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.29.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.29.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.29.0 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.29.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.29.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.29.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.29.0 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.29.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.29.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] +- Updated dependencies [e9942fc] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/extension-hard-break@3.29.0 + - @tiptap/extension-code-block@3.29.0 + - @tiptap/extension-link@3.29.0 + - @tiptap/extension-blockquote@3.29.0 + - @tiptap/extension-bold@3.29.0 + - @tiptap/extension-code@3.29.0 + - @tiptap/extension-document@3.29.0 + - @tiptap/extension-heading@3.29.0 + - @tiptap/extension-horizontal-rule@3.29.0 + - @tiptap/extension-italic@3.29.0 + - @tiptap/extension-list@3.29.0 + - @tiptap/extension-paragraph@3.29.0 + - @tiptap/extension-strike@3.29.0 + - @tiptap/extension-text@3.29.0 + - @tiptap/extension-underline@3.29.0 + - @tiptap/extensions@3.29.0 + - @tiptap/extension-list-item@3.29.0 + - @tiptap/extension-list-keymap@3.29.0 + - @tiptap/extension-bullet-list@3.29.0 + - @tiptap/extension-ordered-list@3.29.0 + - @tiptap/extension-dropcursor@3.29.0 + - @tiptap/extension-gapcursor@3.29.0 + +## v3.28.0 + +### @tiptap/extension-details + +#### Patch Changes + +- 8614730: Fix the cursor moving to the details summary after typing in content at the start of a document. +- @tiptap/core@3.28.0 + - @tiptap/extension-text-style@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-list + +#### Patch Changes + +- 8614730: Fix markdown parsing a line like `(216) 555-1234` as an ordered list. A number followed by `)` mid-line is no longer treated as a list marker. +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/react + +#### Patch Changes + +- 8614730: Batch React node view portal store notifications that happen in the same microtask to avoid nested update depth warnings when many node views mount together. +- 8614730: Bind onMount and onUnmount event handlers when initializing an Editor with useEditor hook. +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- 8614730: Bump @tiptap/y-tiptap version to ensure users use latest version +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- 8614730: Bump @tiptap/y-tiptap version to ensure users use latest version +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- 8614730: Bump @tiptap/y-tiptap version to ensure users use latest version +- Updated dependencies [8614730] + - @tiptap/extension-collaboration@3.28.0 + - @tiptap/core@3.28.0 + - @tiptap/extension-node-range@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-youtube + +#### Minor Changes + +- 8614730: Allow string `width` and `height` values like `'100%'` or `'20rem'` in the YouTube extension. Non-numeric values in parsed HTML are now preserved instead of being converted to numbers. + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-list@3.28.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-list@3.28.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-list@3.28.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-list@3.28.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-list@3.28.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-list@3.28.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [8614730] +- Updated dependencies [8614730] +- Updated dependencies [8614730] + - @tiptap/react@3.28.0 + - @tiptap/extension-drag-handle@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-drag-handle@3.28.0 + - @tiptap/pm@3.28.0 + - @tiptap/vue-2@3.28.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-drag-handle@3.28.0 + - @tiptap/pm@3.28.0 + - @tiptap/vue-3@3.28.0 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.28.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.28.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.28.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.28.0 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.28.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.28.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.28.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.28.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.28.0 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.28.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/extension-code-block@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.28.0 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + - @tiptap/suggestion@3.28.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/extension-text-style@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.28.0 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/extension-text-style@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + - @tiptap/suggestion@3.28.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.28.0 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/extensions + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [8614730] + - @tiptap/extension-list@3.28.0 + - @tiptap/extension-list-item@3.28.0 + - @tiptap/extension-list-keymap@3.28.0 + - @tiptap/extension-bullet-list@3.28.0 + - @tiptap/extension-ordered-list@3.28.0 + - @tiptap/extension-dropcursor@3.28.0 + - @tiptap/extension-gapcursor@3.28.0 + - @tiptap/core@3.28.0 + - @tiptap/extension-blockquote@3.28.0 + - @tiptap/extension-bold@3.28.0 + - @tiptap/extension-code@3.28.0 + - @tiptap/extension-code-block@3.28.0 + - @tiptap/extension-document@3.28.0 + - @tiptap/extension-hard-break@3.28.0 + - @tiptap/extension-heading@3.28.0 + - @tiptap/extension-horizontal-rule@3.28.0 + - @tiptap/extension-italic@3.28.0 + - @tiptap/extension-link@3.28.0 + - @tiptap/extension-paragraph@3.28.0 + - @tiptap/extension-strike@3.28.0 + - @tiptap/extension-text@3.28.0 + - @tiptap/extension-underline@3.28.0 + - @tiptap/extensions@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.28.0 + - @tiptap/pm@3.28.0 + +## v0.3.0 + +### @tiptap/ai-toolkit + +#### Minor Changes + +- 0fde1e8: Rename `@tiptap/server-ai-toolkit` to `@tiptap/ai-toolkit`. The former package remains available as a deprecated alias; update imports to use `@tiptap/ai-toolkit`. + +### @tiptap/server-ai-toolkit + +#### Minor Changes + +- 0fde1e8: Rename `@tiptap/server-ai-toolkit` to `@tiptap/ai-toolkit`. The former package remains available as a deprecated alias; update imports to use `@tiptap/ai-toolkit`. + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/ai-toolkit@0.3.0 + +### @tiptap/extensions + +#### Patch Changes + +- 0fde1e8: Fixed the `Selection` extension leaving the native browser selection visible on blur, where it overlapped the selection decoration. The native selection is now cleared on blur and restored on focus. +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- 0fde1e8: Fix a crash when pressing backspace at the very start of the document with a leading image. The blockquote backspace handler dereferenced an undefined parent at the top (doc) level, throwing `TypeError: Cannot read properties of undefined (reading 'type')`. It now bails out so backspace is a no-op at the document start. +- 0fde1e8: Add `@tiptap/pm` as a peer dependency so bundlers resolve ProseMirror packages from the app instead of duplicating `prosemirror-model` inside `@tiptap/extension-blockquote`. +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-table + +#### Patch Changes + +- 0fde1e8: Fix `` in a table's `` being ignored when parsing HTML. The width of the first column was always dropped because the cell index `0` failed a truthiness check, and header cells (``) never read the colgroup at all. Both table cells and table headers now fall back to the matching `` element's `width` attribute when they have no `colwidth` attribute of their own. +- 0fde1e8: Fix pipe characters inside backtick inline code spans being incorrectly treated as table column delimiters in both leading-pipe and pipeless (no leading `|`) GFM tables. Cells containing expressions like `` `||` `` or `` `a || b` `` now parse correctly instead of splitting into extra columns and losing their code formatting. +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-list + +#### Patch Changes + +- 0fde1e8: Fix a markdown parsing bug where a plain bullet (`- item`) nested under a task-list parent (`- [ ]`) was silently dropped from the parsed document. The task-list tokenizer's nested parser stopped at the first non-checkbox line and discarded everything after it; that remainder is now lexed and kept as sibling blocks (a bullet list or paragraph inside the parent task item), matching how mixed lists already behave at the top level. +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/react + +#### Patch Changes + +- 0fde1e8: Add a `use client` directive so `@tiptap/react` can be imported from React Server Components without crashing. Core symbols re-exported through `@tiptap/react` now cross the client boundary too, so import them from `@tiptap/core` directly in server code. +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extensions@3.27.4 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extensions@3.27.4 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extensions@3.27.4 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extensions@3.27.4 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extensions@3.27.4 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extensions@3.27.4 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- Updated dependencies [0fde1e8] +- Updated dependencies [0fde1e8] + - @tiptap/extension-table@3.27.4 + +### @tiptap/extension-table-header + +#### Patch Changes + +- Updated dependencies [0fde1e8] +- Updated dependencies [0fde1e8] + - @tiptap/extension-table@3.27.4 + +### @tiptap/extension-table-row + +#### Patch Changes + +- Updated dependencies [0fde1e8] +- Updated dependencies [0fde1e8] + - @tiptap/extension-table@3.27.4 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extension-list@3.27.4 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extension-list@3.27.4 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extension-list@3.27.4 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extension-list@3.27.4 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extension-list@3.27.4 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/extension-list@3.27.4 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [0fde1e8] + - @tiptap/react@3.27.4 + - @tiptap/extension-drag-handle@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.27.4 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/extension-code-block@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.4 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/extension-text-style@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/extension-collaboration@3.27.4 + - @tiptap/extension-node-range@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.27.4 + - @tiptap/pm@3.27.4 + - @tiptap/vue-2@3.27.4 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.27.4 + - @tiptap/pm@3.27.4 + - @tiptap/vue-3@3.27.4 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + - @tiptap/suggestion@3.27.4 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/extension-text-style@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.4 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/extension-text-style@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + - @tiptap/suggestion@3.27.4 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.27.4 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [0fde1e8] +- Updated dependencies [0fde1e8] +- Updated dependencies [0fde1e8] +- Updated dependencies [0fde1e8] + - @tiptap/extensions@3.27.4 + - @tiptap/extension-blockquote@3.27.4 + - @tiptap/extension-list@3.27.4 + - @tiptap/extension-dropcursor@3.27.4 + - @tiptap/extension-gapcursor@3.27.4 + - @tiptap/extension-list-item@3.27.4 + - @tiptap/extension-list-keymap@3.27.4 + - @tiptap/extension-bullet-list@3.27.4 + - @tiptap/extension-ordered-list@3.27.4 + - @tiptap/core@3.27.4 + - @tiptap/extension-bold@3.27.4 + - @tiptap/extension-code@3.27.4 + - @tiptap/extension-code-block@3.27.4 + - @tiptap/extension-document@3.27.4 + - @tiptap/extension-hard-break@3.27.4 + - @tiptap/extension-heading@3.27.4 + - @tiptap/extension-horizontal-rule@3.27.4 + - @tiptap/extension-italic@3.27.4 + - @tiptap/extension-link@3.27.4 + - @tiptap/extension-paragraph@3.27.4 + - @tiptap/extension-strike@3.27.4 + - @tiptap/extension-text@3.27.4 + - @tiptap/extension-underline@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.27.4 + - @tiptap/pm@3.27.4 + +## v3.27.3 + +### @tiptap/core + +#### Patch Changes + +- 94de762: Fix `deleteSelection` to delete content across all selection ranges instead of only the first range. This restores multi-cell table selections and other custom selections with multiple ranges. +- @tiptap/pm@3.27.3 + +### @tiptap/extension-list + +#### Patch Changes + +- 94de762: Fix markdown parsing bugs where block elements right after an ordered list item (with no blank line in between) were wrongly treated as lazy continuation of the list item, instead of terminating the list the way other markdown parsers do: + + - Thematic breaks (`---`, `***`, `___`, `* * *`) were swallowed into the list item as literal paragraph text — along with every line after them. They now terminate the list and become a horizontal rule. + - Fenced code blocks (```` ``` ```` and `~~~`) were nested inside the list item. They now terminate the list and become a top-level code block. + - Unindented bullet markers (`- item`) were nested inside the ordered list item. They now terminate the ordered list and start a new top-level bullet list. Indented bullets still nest inside the item as before. + + An indented `***`/`___` inside item content is now also parsed as a horizontal rule inside the item instead of literal text. A `---` line directly below item paragraph text keeps its current behavior because it is a setext heading underline per CommonMark, not a thematic break. +- 94de762: Fix indented ordered list items (e.g. one leading space before the marker, as happens when a top-level ordered list is itself nested inside another list) losing inline formatting during markdown parsing. The custom ordered-list markdown tokenizer built its nested structure with a hardcoded base indentation of 0, so an item whose actual indentation was non-zero never matched, causing the tokenizer to silently produce zero items and bail out — falling back to a path that left the item's content as literal, unparsed text instead of running it through inline tokenization (bold, italic, etc. were lost). The base indentation is now taken from the first collected item instead of being hardcoded. +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extensions + +#### Patch Changes + +- 94de762: Fixed placeholder flickering and disappearance on large documents. Replaced the viewport-based decoration scan with an incremental `StateField` that only re-computes decorations for top-level nodes touched by each transaction. This eliminates the dependency on DOM measurement (`posAtCoords`), `requestAnimationFrame` scheduling, and scroll listeners that caused flickering under collaboration, occlusion, and rapid edits. +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/extension-code-block@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/extension-text-style@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/extension-collaboration@3.27.3 + - @tiptap/extension-node-range@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/suggestion@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/extension-text-style@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/extension-text-style@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/suggestion@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [94de762] +- Updated dependencies [94de762] + - @tiptap/extension-list@3.27.3 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [94de762] +- Updated dependencies [94de762] + - @tiptap/extension-list@3.27.3 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [94de762] +- Updated dependencies [94de762] + - @tiptap/extension-list@3.27.3 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [94de762] +- Updated dependencies [94de762] + - @tiptap/extension-list@3.27.3 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [94de762] +- Updated dependencies [94de762] + - @tiptap/extension-list@3.27.3 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [94de762] +- Updated dependencies [94de762] + - @tiptap/extension-list@3.27.3 + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/extensions@3.27.3 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/extensions@3.27.3 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/extensions@3.27.3 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/extensions@3.27.3 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/extensions@3.27.3 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [94de762] + - @tiptap/extensions@3.27.3 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.27.3 + - @tiptap/react@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.27.3 + - @tiptap/vue-2@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.27.3 + - @tiptap/vue-3@3.27.3 + - @tiptap/pm@3.27.3 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.27.3 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.27.3 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.27.3 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.3 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.3 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [94de762] +- Updated dependencies [94de762] +- Updated dependencies [94de762] +- Updated dependencies [94de762] + - @tiptap/core@3.27.3 + - @tiptap/extension-list@3.27.3 + - @tiptap/extensions@3.27.3 + - @tiptap/extension-blockquote@3.27.3 + - @tiptap/extension-bold@3.27.3 + - @tiptap/extension-code@3.27.3 + - @tiptap/extension-code-block@3.27.3 + - @tiptap/extension-document@3.27.3 + - @tiptap/extension-hard-break@3.27.3 + - @tiptap/extension-heading@3.27.3 + - @tiptap/extension-horizontal-rule@3.27.3 + - @tiptap/extension-italic@3.27.3 + - @tiptap/extension-link@3.27.3 + - @tiptap/extension-paragraph@3.27.3 + - @tiptap/extension-strike@3.27.3 + - @tiptap/extension-text@3.27.3 + - @tiptap/extension-underline@3.27.3 + - @tiptap/extension-list-item@3.27.3 + - @tiptap/extension-list-keymap@3.27.3 + - @tiptap/extension-bullet-list@3.27.3 + - @tiptap/extension-ordered-list@3.27.3 + - @tiptap/extension-dropcursor@3.27.3 + - @tiptap/extension-gapcursor@3.27.3 + - @tiptap/pm@3.27.3 + +## v3.27.2 + +### @tiptap/extension-emoji + +#### Patch Changes + +- ceebb31: Fix arrow key navigation past emoji nodes in Firefox. Previously, pressing ArrowLeft with the cursor adjacent to an inline non-selectable emoji node at a paragraph boundary would not move the cursor in Firefox. The cursor now correctly skips over emoji nodes in both directions. +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/suggestion@3.27.2 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- ceebb31: Add `consumePasteEvent` option to the file-handler extension. When `true`, `handlePaste` returns `true` even when HTML content is present in the clipboard, preventing paste rules from other extensions from creating duplicate content. Default is `false`. +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/extension-text-style@3.27.2 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- ceebb31: Fix NodeRangeSelection not being restored after drag-and-drop when Collaboration (Yjs) is enabled. Drop anchor positions are now tracked with Yjs relative positions and remapped across `isChangeOrigin` document rebuilds, and selection restore runs via `appendTransaction` after the drop transaction settles. +- ceebb31: Fix the drag handle when the editor renders zero-size widget decorations, such as the page chrome injected by the Pages extension. The handle now resolves to the correct block instead of failing to position or aligning to a decoration, and it stays above positioned page chrome so it remains clickable. +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/extension-collaboration@3.27.2 + - @tiptap/extension-node-range@3.27.2 + +### @tiptap/extension-link + +#### Patch Changes + +- ceebb31: Coerce `undefined` HTMLAttributes (`target`, `rel`, `class`) to `null` so ProseMirror does not emit "No value supplied for attribute" warnings when these options are explicitly set to `undefined`. +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-list + +#### Patch Changes + +- ceebb31: Fix a markdown parsing bug where a heading right after an ordered list item (with no blank line in between) got pulled into the list item as plain text, so you'd see a literal `###` inside the list instead of an actual heading. Headings now end the list and get parsed properly, the way other markdown parsers handle it. Indented headings inside a list item are also parsed as real headings now instead of literal text. +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- ceebb31: Allow KaTeX 0.17 +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/react + +#### Patch Changes + +- ceebb31: Change prop types of the Tiptap component so that either the `editor` or the `instance` fields are required +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- ceebb31: Fix React 19 strict mode compatibility by using useRef instead of useState for the portal element. Changing the `className` prop now updates the element in place without re-registering the drag handle plugin. +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] + - @tiptap/extension-drag-handle@3.27.2 + - @tiptap/react@3.27.2 + - @tiptap/pm@3.27.2 + +### @tiptap/static-renderer + +#### Patch Changes + +- ceebb31: Fix the static renderer ignoring `unhandledNode` and `unhandledMark` for node or mark types missing from the schema; such content now falls back to those renderers instead of throwing in `Node.fromJSON` +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/pm + +#### Patch Changes + +- ceebb31: Updated all ProseMirror packages to the latest publicly available versions + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] + - @tiptap/extension-drag-handle@3.27.2 + - @tiptap/pm@3.27.2 + - @tiptap/vue-2@3.27.2 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] + - @tiptap/extension-drag-handle@3.27.2 + - @tiptap/pm@3.27.2 + - @tiptap/vue-3@3.27.2 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/extension-list@3.27.2 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/extension-list@3.27.2 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/extension-list@3.27.2 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/extension-list@3.27.2 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/extension-list@3.27.2 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/extension-list@3.27.2 + +### @tiptap/core + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/extension-code-block@3.27.2 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/extension-text-style@3.27.2 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/extension-text-style@3.27.2 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/suggestion@3.27.2 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + - @tiptap/core@3.27.2 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.27.2 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.27.2 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.27.2 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.27.2 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.27.2 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.27.2 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.27.2 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.27.2 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.27.2 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.27.2 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.2 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.2 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] +- Updated dependencies [ceebb31] + - @tiptap/extension-link@3.27.2 + - @tiptap/extension-list@3.27.2 + - @tiptap/pm@3.27.2 + - @tiptap/extension-list-item@3.27.2 + - @tiptap/extension-list-keymap@3.27.2 + - @tiptap/extension-bullet-list@3.27.2 + - @tiptap/extension-ordered-list@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/extension-code-block@3.27.2 + - @tiptap/extension-horizontal-rule@3.27.2 + - @tiptap/extensions@3.27.2 + - @tiptap/extension-blockquote@3.27.2 + - @tiptap/extension-bold@3.27.2 + - @tiptap/extension-code@3.27.2 + - @tiptap/extension-document@3.27.2 + - @tiptap/extension-hard-break@3.27.2 + - @tiptap/extension-heading@3.27.2 + - @tiptap/extension-italic@3.27.2 + - @tiptap/extension-paragraph@3.27.2 + - @tiptap/extension-strike@3.27.2 + - @tiptap/extension-text@3.27.2 + - @tiptap/extension-underline@3.27.2 + - @tiptap/extension-dropcursor@3.27.2 + - @tiptap/extension-gapcursor@3.27.2 + +## v3.27.1 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- a16901d: Respect margin properties passed via `dragImageProperties` on the drag preview. The clone reset its margin to `0` after copying styles, which discarded any margin the user explicitly requested. The reset now runs only when no margin property is listed in `dragImageProperties`, so the drag image can keep the same spacing as the live block. +- @tiptap/core@3.27.1 + - @tiptap/extension-collaboration@3.27.1 + - @tiptap/extension-node-range@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-list + +#### Patch Changes + +- a16901d: Fix ordered list parsing so under-indented continuation lines preserve their first character. +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extensions + +#### Patch Changes + +- a16901d: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the `data-placeholder` attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable. +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-drag-handle@3.27.1 + - @tiptap/pm@3.27.1 + - @tiptap/react@3.27.1 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-drag-handle@3.27.1 + - @tiptap/pm@3.27.1 + - @tiptap/vue-2@3.27.1 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-drag-handle@3.27.1 + - @tiptap/pm@3.27.1 + - @tiptap/vue-3@3.27.1 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-list@3.27.1 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-list@3.27.1 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-list@3.27.1 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-list@3.27.1 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-list@3.27.1 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extension-list@3.27.1 + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extensions@3.27.1 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extensions@3.27.1 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extensions@3.27.1 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extensions@3.27.1 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extensions@3.27.1 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [a16901d] + - @tiptap/extensions@3.27.1 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.27.1 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.27.1 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.27.1 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.27.1 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/extension-code-block@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.1 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/extension-text-style@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + - @tiptap/suggestion@3.27.1 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/extension-text-style@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.1 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/extension-text-style@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + - @tiptap/suggestion@3.27.1 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.27.1 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/react + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [a16901d] +- Updated dependencies [a16901d] + - @tiptap/extension-list@3.27.1 + - @tiptap/extensions@3.27.1 + - @tiptap/extension-list-item@3.27.1 + - @tiptap/extension-list-keymap@3.27.1 + - @tiptap/extension-bullet-list@3.27.1 + - @tiptap/extension-ordered-list@3.27.1 + - @tiptap/extension-dropcursor@3.27.1 + - @tiptap/extension-gapcursor@3.27.1 + - @tiptap/core@3.27.1 + - @tiptap/extension-blockquote@3.27.1 + - @tiptap/extension-bold@3.27.1 + - @tiptap/extension-code@3.27.1 + - @tiptap/extension-code-block@3.27.1 + - @tiptap/extension-document@3.27.1 + - @tiptap/extension-hard-break@3.27.1 + - @tiptap/extension-heading@3.27.1 + - @tiptap/extension-horizontal-rule@3.27.1 + - @tiptap/extension-italic@3.27.1 + - @tiptap/extension-link@3.27.1 + - @tiptap/extension-paragraph@3.27.1 + - @tiptap/extension-strike@3.27.1 + - @tiptap/extension-text@3.27.1 + - @tiptap/extension-underline@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.27.1 + - @tiptap/pm@3.27.1 + +## v3.27.0 + +### @tiptap/extension-list + +#### Minor Changes + +- 6270b99: **Ordered lists now support the `type` attribute** (`a`, `A`, `i`, `I`). + + The `
    ` `type` attribute is now fully preserved through the HTML round-trip: + + - `type="a"` → lowercase alphabetical markers + - `type="A"` → uppercase alphabetical markers + - `type="i"` → lowercase roman numeral markers + - `type="I"` → uppercase roman numeral markers + + **Paste from external editors** (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML `type` attribute and from CSS `list-style-type` properties. + + **Plain text paste** of typed ordered list markers (e.g. `a. Item`, `I) Item`, `i. Item\nii. Item`) is detected and converted to the correct list type. + + **Markdown round-trip** preserves typed markers: parsing `a. Item` creates `type: "a"`, and serializing a typed list back to markdown uses the correct prefix (e.g. `I.`, `ii.`). + + **Joining** of adjacent lists now respects `type` — two lists with different types (e.g. default numeric and `type="a"`) are not merged. + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/core + +#### Patch Changes + +- 6270b99: **Ordered lists now support the `type` attribute** (`a`, `A`, `i`, `I`). + + The `
      ` `type` attribute is now fully preserved through the HTML round-trip: + + - `type="a"` → lowercase alphabetical markers + - `type="A"` → uppercase alphabetical markers + - `type="i"` → lowercase roman numeral markers + - `type="I"` → uppercase roman numeral markers + + **Paste from external editors** (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML `type` attribute and from CSS `list-style-type` properties. + + **Plain text paste** of typed ordered list markers (e.g. `a. Item`, `I) Item`, `i. Item\nii. Item`) is detected and converted to the correct list type. + + **Markdown round-trip** preserves typed markers: parsing `a. Item` creates `type: "a"`, and serializing a typed list back to markdown uses the correct prefix (e.g. `I.`, `ii.`). + + **Joining** of adjacent lists now respects `type` — two lists with different types (e.g. default numeric and `type="a"`) are not merged. +- 6270b99: `parseAttributes` now supports any word characters at the start of classes or id attributes. +- 6270b99: Fix `marksEqual` to compare mark arrays as multisets instead of index-by-index, so order of marks no longer affects the result. Broaden the type signature to accept ProseMirror `Mark` objects (where `type` is an object with a `name` property) alongside the existing JSON mark shape (`{ type: string }`). +- 6270b99: Fix a edge-case in `rewriteUnknownContent` to not fail on null-ish values inside marks or nodes. +- @tiptap/pm@3.27.0 + +### @tiptap/extension-link + +#### Patch Changes + +- 6270b99: Fix `isAllowedUri` accepting unknown protocols whose name contains a hyphen (e.g. `unknown-protocol://test`). The hyphen is a valid scheme character per RFC 3986, but the regex was built from a template literal where `\-` collapsed to `-`, leaving the terminator class `[^a-z+.-:]` to parse `.-:` as a character range that excluded `0-9` and `/` rather than `-`. With the proper double-escape, the regex correctly excludes `-` and unknown hyphenated schemes are rejected again. +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/suggestion + +#### Minor Changes + +- 6270b99: Add `props.mount(element)` for fully managed popup positioning. It mounts the popup into the configured `container` (default `document.body`), keeps it anchored to the cursor, and automatically repositions on scroll, resize, and layout shifts via Floating UI's `autoUpdate` — no manual listeners required. It returns an `unmount` function to call in `onExit`. + + This is additive and opt-in: mounting and positioning manually with `props.floatingUi` + `props.clientRect` remains supported as an escape hatch. +- 6270b99: Dismiss managed suggestion popups when the user clicks outside both the popup and the editor. Enabled by default for popups mounted via `props.mount`, and configurable with the new `dismissOnOutsideClick` option. +- 6270b99: Expose Floating UI positioning configuration through `SuggestionProps`. Consumers can now read `placement`, `offset`, `flip`, `container`, and a resolved `floatingUi` config to drive their own positioning loop. +- 6270b99: Add async suggestion lifecycle handling, including debounced async `items()`, in-flight request aborting, `initialItems`, a `loading` state, and a `minQueryLength` filter. + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/markdown + +#### Patch Changes + +- 6270b99: Fix parsing with injected Marked instances so custom markdown tokenizers registered via `marked.use(...)` are respected. +- 6270b99: Fix unrecognized HTML detection during markdown parsing to work without `window.DOMParser` or `HTMLUnknownElement`, so angle-bracket placeholders are preserved as literal text in SSR and Node environments. +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- 6270b99: Fix multi-block drags only removing the first block when nested mode is enabled +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/extension-collaboration@3.27.0 + - @tiptap/extension-node-range@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/server-ai-toolkit + +#### Minor Changes + +- 6270b99: Remove legacy exports: `GetSchemaAwarenessDataOptions`, `getSchemaAwarenessData` and `SchemaAwarenessData` + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-list@3.27.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-list@3.27.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-list@3.27.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-list@3.27.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-list@3.27.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-list@3.27.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/extension-code-block@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/extension-text-style@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/suggestion@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/extension-text-style@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/extension-text-style@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/suggestion@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/core@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-drag-handle@3.27.0 + - @tiptap/react@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-drag-handle@3.27.0 + - @tiptap/vue-2@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [6270b99] + - @tiptap/extension-drag-handle@3.27.0 + - @tiptap/vue-3@3.27.0 + - @tiptap/pm@3.27.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.27.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.27.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.27.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.27.0 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.27.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.27.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.27.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.27.0 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.27.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.27.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] +- Updated dependencies [6270b99] + - @tiptap/extension-list@3.27.0 + - @tiptap/core@3.27.0 + - @tiptap/extension-link@3.27.0 + - @tiptap/extension-list-item@3.27.0 + - @tiptap/extension-list-keymap@3.27.0 + - @tiptap/extension-bullet-list@3.27.0 + - @tiptap/extension-ordered-list@3.27.0 + - @tiptap/extension-blockquote@3.27.0 + - @tiptap/extension-bold@3.27.0 + - @tiptap/extension-code@3.27.0 + - @tiptap/extension-code-block@3.27.0 + - @tiptap/extension-document@3.27.0 + - @tiptap/extension-hard-break@3.27.0 + - @tiptap/extension-heading@3.27.0 + - @tiptap/extension-horizontal-rule@3.27.0 + - @tiptap/extension-italic@3.27.0 + - @tiptap/extension-paragraph@3.27.0 + - @tiptap/extension-strike@3.27.0 + - @tiptap/extension-text@3.27.0 + - @tiptap/extension-underline@3.27.0 + - @tiptap/extensions@3.27.0 + - @tiptap/extension-dropcursor@3.27.0 + - @tiptap/extension-gapcursor@3.27.0 + - @tiptap/pm@3.27.0 + +## v3.26.1 + +### @tiptap/extension-node-range + +#### Patch Changes + +- a38c9c0: Fixed drag-and-drop duplicating blocks during collaboration. When a remote collaborator edited the document mid-drag, dropping left an empty copy of the dragged block at its original position. This fix also requires a version of `@tiptap/y-tiptap` that restores node range selections across remote updates. +- a38c9c0: Bump `@tiptap/y-tiptap` to version ^3.0.5 +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- a38c9c0: Restore the node range selection after dragging multiple blocks. Previously, dropping a multi-block drag left a text selection inside the moved content instead of keeping the dragged blocks selected. +- a38c9c0: Bump `@tiptap/y-tiptap` to version ^3.0.5 +- Updated dependencies [a38c9c0] +- Updated dependencies [a38c9c0] + - @tiptap/extension-node-range@3.26.1 + - @tiptap/extension-collaboration@3.26.1 + - @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- a38c9c0: Bump `@tiptap/y-tiptap` to version ^3.0.5 +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- a38c9c0: Bump `@tiptap/y-tiptap` to version ^3.0.5 +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [a38c9c0] +- Updated dependencies [a38c9c0] + - @tiptap/extension-drag-handle@3.26.1 + - @tiptap/pm@3.26.1 + - @tiptap/react@3.26.1 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [a38c9c0] +- Updated dependencies [a38c9c0] + - @tiptap/extension-drag-handle@3.26.1 + - @tiptap/pm@3.26.1 + - @tiptap/vue-2@3.26.1 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [a38c9c0] +- Updated dependencies [a38c9c0] + - @tiptap/extension-drag-handle@3.26.1 + - @tiptap/pm@3.26.1 + - @tiptap/vue-3@3.26.1 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.26.1 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.26.1 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.26.1 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.26.1 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.26.1 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.26.1 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.26.1 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.26.1 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.26.1 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.26.1 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.26.1 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.26.1 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.26.1 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.26.1 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.26.1 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/extension-code-block@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.26.1 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/extension-text-style@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + - @tiptap/suggestion@3.26.1 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/extension-text-style@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.26.1 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/extension-text-style@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-list + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + - @tiptap/suggestion@3.26.1 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.26.1 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.26.1 + +### @tiptap/extensions + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/react + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/starter-kit + +#### Patch Changes + +- @tiptap/extension-dropcursor@3.26.1 + - @tiptap/extension-gapcursor@3.26.1 + - @tiptap/extension-list-item@3.26.1 + - @tiptap/extension-list-keymap@3.26.1 + - @tiptap/core@3.26.1 + - @tiptap/extension-blockquote@3.26.1 + - @tiptap/extension-bold@3.26.1 + - @tiptap/extension-bullet-list@3.26.1 + - @tiptap/extension-code@3.26.1 + - @tiptap/extension-code-block@3.26.1 + - @tiptap/extension-document@3.26.1 + - @tiptap/extension-hard-break@3.26.1 + - @tiptap/extension-heading@3.26.1 + - @tiptap/extension-horizontal-rule@3.26.1 + - @tiptap/extension-italic@3.26.1 + - @tiptap/extension-link@3.26.1 + - @tiptap/extension-list@3.26.1 + - @tiptap/extension-ordered-list@3.26.1 + - @tiptap/extension-paragraph@3.26.1 + - @tiptap/extension-strike@3.26.1 + - @tiptap/extension-text@3.26.1 + - @tiptap/extension-underline@3.26.1 + - @tiptap/extensions@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.26.1 + - @tiptap/pm@3.26.1 + +## v3.26.0 + +### @tiptap/extension-blockquote + +#### Minor Changes + +- 7fb19eb: Backspace at the start of a non-first child of a blockquote now lifts that child out, splitting the blockquote around it. A second backspace at the start of a top-level textblock whose previous sibling is a blockquote merges the textblock's inline content into the blockquote's last textblock instead of pulling the paragraph back inside. + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/server-ai-toolkit + +#### Patch Changes + +- 7fb19eb: Only add hash attributes to nodes, not to marks. + +### @tiptap/extensions + +#### Patch Changes + +- 7fb19eb: Fix the `Selection` extension highlighting beyond the selected text on multi-line selections: the native browser selection is now hidden while the editor is blurred, so only the styled `.selection` decoration is shown. +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### tiptap-demos + +#### Patch Changes + +- 7fb19eb: Fix the `Selection` extension highlighting beyond the selected text on multi-line selections: the native browser selection is now hidden while the editor is blurred, so only the styled `.selection` decoration is shown. + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [7fb19eb] + - @tiptap/extensions@3.26.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [7fb19eb] + - @tiptap/extensions@3.26.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [7fb19eb] + - @tiptap/extensions@3.26.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [7fb19eb] + - @tiptap/extensions@3.26.0 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [7fb19eb] + - @tiptap/extensions@3.26.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [7fb19eb] + - @tiptap/extensions@3.26.0 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.26.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.26.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.26.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.26.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.26.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.26.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.26.0 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.26.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.26.0 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/extension-code-block@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.26.0 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/extension-text-style@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/extension-collaboration@3.26.0 + - @tiptap/extension-node-range@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.26.0 + - @tiptap/pm@3.26.0 + - @tiptap/react@3.26.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.26.0 + - @tiptap/pm@3.26.0 + - @tiptap/vue-2@3.26.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.26.0 + - @tiptap/pm@3.26.0 + - @tiptap/vue-3@3.26.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + - @tiptap/suggestion@3.26.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/extension-text-style@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.26.0 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/extension-text-style@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-list + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + - @tiptap/suggestion@3.26.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.26.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.26.0 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/react + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [7fb19eb] +- Updated dependencies [7fb19eb] + - @tiptap/extension-blockquote@3.26.0 + - @tiptap/extensions@3.26.0 + - @tiptap/extension-dropcursor@3.26.0 + - @tiptap/extension-gapcursor@3.26.0 + - @tiptap/extension-list-item@3.26.0 + - @tiptap/extension-list-keymap@3.26.0 + - @tiptap/core@3.26.0 + - @tiptap/extension-bold@3.26.0 + - @tiptap/extension-bullet-list@3.26.0 + - @tiptap/extension-code@3.26.0 + - @tiptap/extension-code-block@3.26.0 + - @tiptap/extension-document@3.26.0 + - @tiptap/extension-hard-break@3.26.0 + - @tiptap/extension-heading@3.26.0 + - @tiptap/extension-horizontal-rule@3.26.0 + - @tiptap/extension-italic@3.26.0 + - @tiptap/extension-link@3.26.0 + - @tiptap/extension-list@3.26.0 + - @tiptap/extension-ordered-list@3.26.0 + - @tiptap/extension-paragraph@3.26.0 + - @tiptap/extension-strike@3.26.0 + - @tiptap/extension-text@3.26.0 + - @tiptap/extension-underline@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.26.0 + - @tiptap/pm@3.26.0 + +## v3.25.0 + +### @tiptap/core + +#### Patch Changes + +- 711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate + + When the `Image` extension was configured with `inline: true` or `resize` enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate `dataTransfer.files`, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run. +- 711c2e3: Add `clearable` mark option (default `true`). `unsetAllMarks` now skips marks with `clearable: false`, so semantic marks like comments are not removed by "clear formatting". +- 711c2e3: Add `attrsEqual` and `marksEqual` utility functions to `@tiptap/core`. `attrsEqual` compares two attribute objects for equality regardless of key ordering. `marksEqual` compares two arrays of mark objects by type and attributes using `attrsEqual`. +- 711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order. +- Updated dependencies [711c2e3] + - @tiptap/pm@3.25.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- 711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate + + When the `Image` extension was configured with `inline: true` or `resize` enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate `dataTransfer.files`, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/extension-text-style@3.25.0 + +### @tiptap/extension-image + +#### Patch Changes + +- 711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate + + When the `Image` extension was configured with `inline: true` or `resize` enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate `dataTransfer.files`, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run. +- 711c2e3: Fix `HTMLAttributes` not being applied to the editor DOM when `resize` is enabled. The `addNodeView` path was using only the resolved node attributes and skipping the user-configured `HTMLAttributes` option. Now it merges them consistently with how `renderHTML` already works. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-list + +#### Minor Changes + +- 711c2e3: `ListKeymap`'s Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing "paragraph after a list" branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in #7891. + +#### Patch Changes + +- 711c2e3: Fix delete at the end of a list item with a branching nested sublist. Nested items are hoisted to the parent list instead of being node-selected and deleted on the next keypress. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extensions + +#### Minor Changes + +- 711c2e3: Allow `emptyNodeClass` in the Placeholder extension to accept a function that returns a dynamic CSS class name per node + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/static-renderer + +#### Patch Changes + +- 711c2e3: Fix blockquote markdown rendering to add a trailing newline so subsequent content is not incorrectly included in the blockquote +- 711c2e3: Fix the types of the JSON static renderers (`renderJSONContentToReactElement` and `renderJSONContentToString`): you can now pass `JSONContent` directly and read node fields like `node.text` in your mappings without type errors or casts. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-table + +#### Patch Changes + +- 711c2e3: Fix `HTMLAttributes` not being applied to the `` element when `resizable` is disabled (the default). The `TableView` node view (introduced in 3.23) bypassed `renderHTML` and never applied user-configured attributes like `class` or `data-*` to the rendered table element. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/pm + +#### Patch Changes + +- 711c2e3: Bump `prosemirror-tables` to `^1.8.0` so `findTable` is available from `@tiptap/pm`, and align the related ProseMirror dependencies with the versions required by `prosemirror-tables`. + +### @tiptap/extension-unique-id + +#### Patch Changes + +- 711c2e3: Fix memory leak when destroying an editor before the collaboration provider syncs. The `synced` listener registered in `onCreate` was only removed once the event fired, so destroying the editor first left the `createIds` closure (and the whole editor it captures) referenced by the shared provider. The listener is now also detached on destroy, so the editor can be garbage collected. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-code + +#### Patch Changes + +- 711c2e3: Fixed a bug where typing a character before an inline code markdown shortcut (e.g. `a` followed by backtick-delimited code) would delete the preceding character. The preceding character is now preserved. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- 711c2e3: Fix crash when awareness state value is null or undefined (e.g. after a client disconnects) +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- 711c2e3: Fixed `onContentError` not being triggered when invalid collaborative content is detected. The `filterTransaction` hook now allows the transaction through to keep ProseMirror state in sync with Yjs, ensuring the `contentError` event fires correctly. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/markdown + +#### Patch Changes + +- 711c2e3: Fix backslash-escape handling in the Markdown parser and serializer. Parsing a backslash-escaped markdown character (e.g. `\*`, `\_`, `\\`) now correctly produces a literal text node, instead of silently dropping the character. On serialization, characters that have special meaning in markdown inline syntax (`*`, `_`, `` ` ``, `[`, `]`, `\`, `~`) are now backslash-escaped in non-code text nodes to prevent them from being misinterpreted as formatting delimiters when the output is parsed again. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- 711c2e3: Fix `VueNodeViewRenderer` thrashing the DOM when `contentDOM` is null for non-leaf nodes. The renderer now always creates a contentDOM element for non-leaf nodes (matching React's behavior), so ProseMirror has a valid element to render children into even when the NodeView component does not include `NodeViewContent` or renders it conditionally. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/vue-2 + +#### Patch Changes + +- 711c2e3: Fix `VueNodeViewRenderer` thrashing the DOM when `contentDOM` is null for non-leaf nodes. The renderer now always creates a contentDOM element for non-leaf nodes (matching React's behavior), so ProseMirror has a valid element to render children into even when the NodeView component does not include `NodeViewContent` or renders it conditionally. +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/extension-code-block@3.25.0 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/extension-text-style@3.25.0 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/extension-collaboration@3.25.0 + - @tiptap/extension-node-range@3.25.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/suggestion@3.25.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/extension-text-style@3.25.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/suggestion@3.25.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/pm@3.25.0 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/extension-list@3.25.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/extension-list@3.25.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/extension-list@3.25.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/extension-list@3.25.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/extension-list@3.25.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/extension-list@3.25.0 + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extensions@3.25.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extensions@3.25.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extensions@3.25.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extensions@3.25.0 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extensions@3.25.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extensions@3.25.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extension-table@3.25.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extension-table@3.25.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/extension-table@3.25.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [711c2e3] + - @tiptap/pm@3.25.0 + - @tiptap/extension-drag-handle@3.25.0 + - @tiptap/react@3.25.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/pm@3.25.0 + - @tiptap/vue-2@3.25.0 + - @tiptap/extension-drag-handle@3.25.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/pm@3.25.0 + - @tiptap/vue-3@3.25.0 + - @tiptap/extension-drag-handle@3.25.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.25.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.25.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] +- Updated dependencies [711c2e3] + - @tiptap/core@3.25.0 + - @tiptap/extension-list@3.25.0 + - @tiptap/extensions@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/extension-code@3.25.0 + - @tiptap/extension-blockquote@3.25.0 + - @tiptap/extension-bold@3.25.0 + - @tiptap/extension-code-block@3.25.0 + - @tiptap/extension-document@3.25.0 + - @tiptap/extension-hard-break@3.25.0 + - @tiptap/extension-heading@3.25.0 + - @tiptap/extension-horizontal-rule@3.25.0 + - @tiptap/extension-italic@3.25.0 + - @tiptap/extension-link@3.25.0 + - @tiptap/extension-paragraph@3.25.0 + - @tiptap/extension-strike@3.25.0 + - @tiptap/extension-text@3.25.0 + - @tiptap/extension-underline@3.25.0 + - @tiptap/extension-list-item@3.25.0 + - @tiptap/extension-list-keymap@3.25.0 + - @tiptap/extension-bullet-list@3.25.0 + - @tiptap/extension-ordered-list@3.25.0 + - @tiptap/extension-dropcursor@3.25.0 + - @tiptap/extension-gapcursor@3.25.0 + +## v3.24.0 + +### @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 `update` listener 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 `toText` property 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/inputrules` export + +### @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 `` that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream `contentMatchAt` errors 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 `textDirection` editor option in `renderToHTMLString`, `renderToMarkdown`, and `renderToReactElement`, and omit `null`/`undefined` attribute 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 assigns `id` and `data-toc-id` attributes to anchor nodes in a Tiptap JSON document without needing an `Editor` instance. + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [7bd09b7] +- Updated dependencies [7bd09b7] + - @tiptap/extension-collaboration@3.24.0 + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/extension-node-range@3.24.0 + +### @tiptap/core + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/extension-code-block@3.24.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/extension-drag-handle@3.24.0 + - @tiptap/react@3.24.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/extension-drag-handle@3.24.0 + - @tiptap/vue-2@3.24.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/extension-drag-handle@3.24.0 + - @tiptap/vue-3@3.24.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/suggestion@3.24.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/extension-text-style@3.24.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/extension-text-style@3.24.0 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/suggestion@3.24.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/core@3.24.0 + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/extensions@3.24.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/extensions@3.24.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/extensions@3.24.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/extensions@3.24.0 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/extensions@3.24.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [7bd09b7] + - @tiptap/extensions@3.24.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.24.0 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.24.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.24.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.24.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.24.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.24.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.24.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.24.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.24.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.24.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.24.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.24.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [7bd09b7] +- Updated dependencies [7bd09b7] + - @tiptap/pm@3.24.0 + - @tiptap/extensions@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/extension-code-block@3.24.0 + - @tiptap/extension-horizontal-rule@3.24.0 + - @tiptap/extension-link@3.24.0 + - @tiptap/extension-list@3.24.0 + - @tiptap/extension-dropcursor@3.24.0 + - @tiptap/extension-gapcursor@3.24.0 + - @tiptap/extension-blockquote@3.24.0 + - @tiptap/extension-bold@3.24.0 + - @tiptap/extension-code@3.24.0 + - @tiptap/extension-document@3.24.0 + - @tiptap/extension-hard-break@3.24.0 + - @tiptap/extension-heading@3.24.0 + - @tiptap/extension-italic@3.24.0 + - @tiptap/extension-paragraph@3.24.0 + - @tiptap/extension-strike@3.24.0 + - @tiptap/extension-text@3.24.0 + - @tiptap/extension-underline@3.24.0 + - @tiptap/extension-list-item@3.24.0 + - @tiptap/extension-list-keymap@3.24.0 + - @tiptap/extension-bullet-list@3.24.0 + - @tiptap/extension-ordered-list@3.24.0 + +## v3.23.6 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- 937ff2e: **DragHandle**: Added `dragImageProperties` option to limit which CSS properties are cloned for the drag image. By default all ~300+ computed styles are copied; setting this to a subset (e.g. `['color', 'background-color', 'font-size']`) reduces the cost when dragging selections with complex nodes. +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/extension-collaboration@3.23.6 + - @tiptap/extension-node-range@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/core + +#### Patch Changes + +- 937ff2e: Fix deleteSelection to properly handle inline nodes with `text*` content. The selection is now expanded to include the entire inline node boundaries when deleting, preventing incorrect collapse of inline text nodes. +- @tiptap/pm@3.23.6 + +### @tiptap/extensions + +#### Patch Changes + +- 937ff2e: **Placeholder**: Replaced full-document `doc.descendants()` traversal with a cursor-resolved fast path for the default config and viewport-limited scanning for the non-default config, significantly reducing decoration overhead on large documents. +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extension-drag-handle@3.23.6 + - @tiptap/react@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extension-drag-handle@3.23.6 + - @tiptap/vue-2@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extension-drag-handle@3.23.6 + - @tiptap/vue-3@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/extension-code-block@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/extension-text-style@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/suggestion@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/extension-text-style@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/extension-text-style@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/suggestion@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/pm@3.23.6 + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extensions@3.23.6 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extensions@3.23.6 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extensions@3.23.6 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extensions@3.23.6 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extensions@3.23.6 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [937ff2e] + - @tiptap/extensions@3.23.6 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.6 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.23.6 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.6 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.6 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.6 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.6 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.23.6 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.23.6 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.23.6 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.6 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.6 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [937ff2e] +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/extensions@3.23.6 + - @tiptap/extension-blockquote@3.23.6 + - @tiptap/extension-bold@3.23.6 + - @tiptap/extension-code@3.23.6 + - @tiptap/extension-code-block@3.23.6 + - @tiptap/extension-document@3.23.6 + - @tiptap/extension-hard-break@3.23.6 + - @tiptap/extension-heading@3.23.6 + - @tiptap/extension-horizontal-rule@3.23.6 + - @tiptap/extension-italic@3.23.6 + - @tiptap/extension-link@3.23.6 + - @tiptap/extension-list@3.23.6 + - @tiptap/extension-paragraph@3.23.6 + - @tiptap/extension-strike@3.23.6 + - @tiptap/extension-text@3.23.6 + - @tiptap/extension-underline@3.23.6 + - @tiptap/extension-dropcursor@3.23.6 + - @tiptap/extension-gapcursor@3.23.6 + - @tiptap/extension-list-item@3.23.6 + - @tiptap/extension-list-keymap@3.23.6 + - @tiptap/extension-bullet-list@3.23.6 + - @tiptap/extension-ordered-list@3.23.6 + - @tiptap/pm@3.23.6 + +## v3.23.5 + +### @tiptap/markdown + +#### Patch Changes + +- 7bf0e73: Fix extra mark tokens after inline atom nodes during Markdown serialization +- 7bf0e73: Fix adjacent marks of the same type with different attributes being merged during Markdown serialization +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/core + +#### Patch Changes + +- 7bf0e73: Fix $pos() returning correct node for non-text atom nodes instead of doc node +- 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking + + NodeViews no longer re-render when decorations or position change without + content changes. Added `trackNodeViewPosition` option — when enabled, the + component re-renders on every position shift so calls to `getPos()` stay + current in render output. Removed the internal `nodeViewPositionRegistry`. + Added shallow prop comparison in `ReactRenderer.updateProps()`. +- @tiptap/pm@3.23.5 + +### @tiptap/react + +#### Patch Changes + +- 7bf0e73: Respect explicit `immediatelyRender: true` in client-side Next.js. Previously, when running under Next.js (`window.next` present), the `immediatelyRender` option was forced to `false` even when the user explicitly passed `true`, breaking client-only Next.js apps that rely on the editor existing on the first render. The hook now only forces `false` when actual SSR is detected (`typeof window === 'undefined'`), or when running under Next.js with no explicit value. +- 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking + + NodeViews no longer re-render when decorations or position change without + content changes. Added `trackNodeViewPosition` option — when enabled, the + component re-renders on every position shift so calls to `getPos()` stay + current in render output. Removed the internal `nodeViewPositionRegistry`. + Added shallow prop comparison in `ReactRenderer.updateProps()`. +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/vue-2 + +#### Patch Changes + +- 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking + + NodeViews no longer re-render when decorations or position change without + content changes. Added `trackNodeViewPosition` option — when enabled, the + component re-renders on every position shift so calls to `getPos()` stay + current in render output. Removed the internal `nodeViewPositionRegistry`. + Added shallow prop comparison in `ReactRenderer.updateProps()`. +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/vue-3 + +#### Patch Changes + +- 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking + + NodeViews no longer re-render when decorations or position change without + content changes. Added `trackNodeViewPosition` option — when enabled, the + component re-renders on every position shift so calls to `getPos()` stay + current in render output. Removed the internal `nodeViewPositionRegistry`. + Added shallow prop comparison in `ReactRenderer.updateProps()`. +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- 7bf0e73: Fix missing forwarding of getReferencedVirtualElement in DragHandle React component +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/react@3.23.5 + - @tiptap/extension-drag-handle@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/extension-code-block@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/extension-text-style@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/extension-collaboration@3.23.5 + - @tiptap/extension-node-range@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/suggestion@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/extension-text-style@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/extension-text-style@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/suggestion@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [7bf0e73] + - @tiptap/vue-2@3.23.5 + - @tiptap/extension-drag-handle@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [7bf0e73] + - @tiptap/vue-3@3.23.5 + - @tiptap/extension-drag-handle@3.23.5 + - @tiptap/pm@3.23.5 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.5 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.23.5 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.5 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.5 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.5 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.5 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.23.5 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.23.5 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.23.5 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.5 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.5 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.23.5 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.5 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.23.5 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.5 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.23.5 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.23.5 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [7bf0e73] +- Updated dependencies [7bf0e73] + - @tiptap/core@3.23.5 + - @tiptap/extension-blockquote@3.23.5 + - @tiptap/extension-bold@3.23.5 + - @tiptap/extension-code@3.23.5 + - @tiptap/extension-code-block@3.23.5 + - @tiptap/extension-document@3.23.5 + - @tiptap/extension-hard-break@3.23.5 + - @tiptap/extension-heading@3.23.5 + - @tiptap/extension-horizontal-rule@3.23.5 + - @tiptap/extension-italic@3.23.5 + - @tiptap/extension-link@3.23.5 + - @tiptap/extension-list@3.23.5 + - @tiptap/extension-paragraph@3.23.5 + - @tiptap/extension-strike@3.23.5 + - @tiptap/extension-text@3.23.5 + - @tiptap/extension-underline@3.23.5 + - @tiptap/extensions@3.23.5 + - @tiptap/extension-list-item@3.23.5 + - @tiptap/extension-list-keymap@3.23.5 + - @tiptap/extension-bullet-list@3.23.5 + - @tiptap/extension-ordered-list@3.23.5 + - @tiptap/extension-dropcursor@3.23.5 + - @tiptap/extension-gapcursor@3.23.5 + - @tiptap/pm@3.23.5 + +## v0.1.3 + +### @tiptap/server-ai-toolkit + +#### Patch Changes + +- 48ddc1e: Relax peer dependency requirements so that the library is compatible with any version of Tiptap 3 + +## v3.23.4 + +### @tiptap/extensions + +#### Patch Changes + +- 0f05ae7: Add a new `autoTrim` option to `CharacterCount` which can be used to allow exceeding the character limit and either trim or validate the content length manually +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-character-count + +#### Patch Changes + +- Updated dependencies [0f05ae7] + - @tiptap/extensions@3.23.4 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- Updated dependencies [0f05ae7] + - @tiptap/extensions@3.23.4 + +### @tiptap/extension-focus + +#### Patch Changes + +- Updated dependencies [0f05ae7] + - @tiptap/extensions@3.23.4 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- Updated dependencies [0f05ae7] + - @tiptap/extensions@3.23.4 + +### @tiptap/extension-history + +#### Patch Changes + +- Updated dependencies [0f05ae7] + - @tiptap/extensions@3.23.4 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Updated dependencies [0f05ae7] + - @tiptap/extensions@3.23.4 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.4 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.23.4 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.23.4 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.23.4 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.23.4 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.4 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.4 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.23.4 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.4 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/extension-code-block@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.4 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/extension-text-style@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/extension-collaboration@3.23.4 + - @tiptap/extension-node-range@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.4 + - @tiptap/pm@3.23.4 + - @tiptap/react@3.23.4 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.4 + - @tiptap/pm@3.23.4 + - @tiptap/vue-2@3.23.4 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.4 + - @tiptap/pm@3.23.4 + - @tiptap/vue-3@3.23.4 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + - @tiptap/suggestion@3.23.4 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/extension-text-style@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.4 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/extension-text-style@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-list + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + - @tiptap/suggestion@3.23.4 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.4 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.23.4 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/react + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [0f05ae7] + - @tiptap/extensions@3.23.4 + - @tiptap/extension-dropcursor@3.23.4 + - @tiptap/extension-gapcursor@3.23.4 + - @tiptap/extension-list-item@3.23.4 + - @tiptap/extension-list-keymap@3.23.4 + - @tiptap/core@3.23.4 + - @tiptap/extension-blockquote@3.23.4 + - @tiptap/extension-bold@3.23.4 + - @tiptap/extension-bullet-list@3.23.4 + - @tiptap/extension-code@3.23.4 + - @tiptap/extension-code-block@3.23.4 + - @tiptap/extension-document@3.23.4 + - @tiptap/extension-hard-break@3.23.4 + - @tiptap/extension-heading@3.23.4 + - @tiptap/extension-horizontal-rule@3.23.4 + - @tiptap/extension-italic@3.23.4 + - @tiptap/extension-link@3.23.4 + - @tiptap/extension-list@3.23.4 + - @tiptap/extension-ordered-list@3.23.4 + - @tiptap/extension-paragraph@3.23.4 + - @tiptap/extension-strike@3.23.4 + - @tiptap/extension-text@3.23.4 + - @tiptap/extension-underline@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +### @tiptap/server-ai-toolkit + +#### Patch Changes + +- @tiptap/core@3.23.4 + - @tiptap/pm@3.23.4 + +## v3.23.3 + +### @tiptap/extension-link + +#### Patch Changes + +- 968675d: Bumped linkify to ^4.3.3 to improve link recognition & fix a bug with chinese character encoding breaking the links when followed by parentheses +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.23.3 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.3 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.23.3 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.3 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.23.3 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.3 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.23.3 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.23.3 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.23.3 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.23.3 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.23.3 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.3 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.3 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.23.3 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.3 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/extension-code-block@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.3 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/extension-text-style@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/extension-collaboration@3.23.3 + - @tiptap/extension-node-range@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.3 + - @tiptap/pm@3.23.3 + - @tiptap/react@3.23.3 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.3 + - @tiptap/pm@3.23.3 + - @tiptap/vue-2@3.23.3 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.3 + - @tiptap/pm@3.23.3 + - @tiptap/vue-3@3.23.3 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + - @tiptap/suggestion@3.23.3 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/extension-text-style@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.3 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/extension-text-style@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-list + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + - @tiptap/suggestion@3.23.3 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.3 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.23.3 + +### @tiptap/extensions + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/react + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [968675d] + - @tiptap/extension-link@3.23.3 + - @tiptap/extension-dropcursor@3.23.3 + - @tiptap/extension-gapcursor@3.23.3 + - @tiptap/extension-list-item@3.23.3 + - @tiptap/extension-list-keymap@3.23.3 + - @tiptap/core@3.23.3 + - @tiptap/extension-blockquote@3.23.3 + - @tiptap/extension-bold@3.23.3 + - @tiptap/extension-bullet-list@3.23.3 + - @tiptap/extension-code@3.23.3 + - @tiptap/extension-code-block@3.23.3 + - @tiptap/extension-document@3.23.3 + - @tiptap/extension-hard-break@3.23.3 + - @tiptap/extension-heading@3.23.3 + - @tiptap/extension-horizontal-rule@3.23.3 + - @tiptap/extension-italic@3.23.3 + - @tiptap/extension-list@3.23.3 + - @tiptap/extension-ordered-list@3.23.3 + - @tiptap/extension-paragraph@3.23.3 + - @tiptap/extension-strike@3.23.3 + - @tiptap/extension-text@3.23.3 + - @tiptap/extension-underline@3.23.3 + - @tiptap/extensions@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +### @tiptap/server-ai-toolkit + +#### Patch Changes + +- @tiptap/core@3.23.3 + - @tiptap/pm@3.23.3 + +## v3.23.2 + +### @tiptap/extension-twitch + +#### Patch Changes + +- 8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor. +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-youtube + +#### Patch Changes + +- 8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor. +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/core + +#### Patch Changes + +- 8b210e7: Fix `"` HTML entity encoding in `getHTML()` output for inline style attributes. Adds a `getStyleProperty` utility to `@tiptap/core` and migrates `Color`, `BackgroundColor`, `FontFamily`, `FontSize`, `LineHeight`, and `Highlight` extensions to use it (#7016) +- @tiptap/pm@3.23.2 + +### @tiptap/extension-text-style + +#### Patch Changes + +- 8b210e7: Fix `"` HTML entity encoding in `getHTML()` output for inline style attributes. Adds a `getStyleProperty` utility to `@tiptap/core` and migrates `Color`, `BackgroundColor`, `FontFamily`, `FontSize`, `LineHeight`, and `Highlight` extensions to use it (#7016) +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-highlight + +#### Patch Changes + +- 8b210e7: Fix `"` HTML entity encoding in `getHTML()` output for inline style attributes. Adds a `getStyleProperty` utility to `@tiptap/core` and migrates `Color`, `BackgroundColor`, `FontFamily`, `FontSize`, `LineHeight`, and `Highlight` extensions to use it (#7016) +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/react + +#### Patch Changes + +- 8b210e7: Default `immediatelyRender` to `false` in SSR environments instead of throwing an error + + Previously, omitting `immediatelyRender` in an SSR environment (e.g. Next.js) would throw an error in development and silently return `null` in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing `immediatelyRender: false`. The hook now defaults `immediatelyRender` to `true`, but automatically sets it to `false` when SSR is detected, logging a warning in development instead of throwing. +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/vue-3 + +#### Patch Changes + +- 8b210e7: Fix a `useEditor` unmount crash by avoiding replacement of Vue-managed DOM nodes during teardown. +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/server-ai-toolkit + +#### Minor Changes + +- 8b210e7: Initial open-source release of the Server AI Toolkit package + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/extension-code-block@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/extension-text-style@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/extension-collaboration@3.23.2 + - @tiptap/extension-node-range@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/suggestion@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/extension-text-style@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/extension-text-style@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/suggestion@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-color + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/extension-text-style@3.23.2 + +### @tiptap/extension-font-family + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/extension-text-style@3.23.2 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/react@3.23.2 + - @tiptap/extension-drag-handle@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/vue-3@3.23.2 + - @tiptap/extension-drag-handle@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.2 + - @tiptap/vue-2@3.23.2 + - @tiptap/pm@3.23.2 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.2 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.23.2 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.2 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.2 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.2 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.2 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.23.2 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.23.2 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.23.2 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.23.2 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.2 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.23.2 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.2 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.23.2 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.23.2 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [8b210e7] + - @tiptap/core@3.23.2 + - @tiptap/extension-blockquote@3.23.2 + - @tiptap/extension-bold@3.23.2 + - @tiptap/extension-code@3.23.2 + - @tiptap/extension-code-block@3.23.2 + - @tiptap/extension-document@3.23.2 + - @tiptap/extension-hard-break@3.23.2 + - @tiptap/extension-heading@3.23.2 + - @tiptap/extension-horizontal-rule@3.23.2 + - @tiptap/extension-italic@3.23.2 + - @tiptap/extension-link@3.23.2 + - @tiptap/extension-list@3.23.2 + - @tiptap/extension-paragraph@3.23.2 + - @tiptap/extension-strike@3.23.2 + - @tiptap/extension-text@3.23.2 + - @tiptap/extension-underline@3.23.2 + - @tiptap/extensions@3.23.2 + - @tiptap/extension-list-item@3.23.2 + - @tiptap/extension-list-keymap@3.23.2 + - @tiptap/extension-bullet-list@3.23.2 + - @tiptap/extension-ordered-list@3.23.2 + - @tiptap/extension-dropcursor@3.23.2 + - @tiptap/extension-gapcursor@3.23.2 + - @tiptap/pm@3.23.2 + +## v3.23.1 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- a4e5154: Fix `DragHandle` unmounts by rendering children into the plugin-managed drag handle element with a React portal. + + This avoids React trying to remove a host node after the drag handle plugin has moved it into its own wrapper. + +- @tiptap/extension-drag-handle@3.23.1 + - @tiptap/pm@3.23.1 + - @tiptap/react@3.23.1 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.23.1 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.1 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.23.1 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.1 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.23.1 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.1 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.23.1 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.23.1 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.23.1 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.23.1 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.23.1 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.23.1 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.1 + +### @tiptap/core + +#### Patch Changes + +- @tiptap/pm@3.23.1 + +### @tiptap/extension-audio + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-bold + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.1 + +### @tiptap/extension-code + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-code-block + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/extension-code-block@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.1 + +### @tiptap/extension-details + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/extension-text-style@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-document + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/extension-collaboration@3.23.1 + - @tiptap/extension-node-range@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.1 + - @tiptap/pm@3.23.1 + - @tiptap/vue-2@3.23.1 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- @tiptap/extension-drag-handle@3.23.1 + - @tiptap/pm@3.23.1 + - @tiptap/vue-3@3.23.1 + +### @tiptap/extension-emoji + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + - @tiptap/suggestion@3.23.1 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/extension-text-style@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.1 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-heading + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-highlight + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-image + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/extension-text-style@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-italic + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-link + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-list + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-mention + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + - @tiptap/suggestion@3.23.1 + +### @tiptap/extension-node-range + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.23.1 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-strike + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-subscript + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-superscript + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-table + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-text + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-text-align + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-text-style + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-twitch + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-typography + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-underline + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/extension-youtube + +#### Patch Changes + +- @tiptap/core@3.23.1 + +### @tiptap/extensions + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/html + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/markdown + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/react + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/starter-kit + +#### Patch Changes + +- @tiptap/extension-dropcursor@3.23.1 + - @tiptap/extension-gapcursor@3.23.1 + - @tiptap/extension-list-item@3.23.1 + - @tiptap/extension-list-keymap@3.23.1 + - @tiptap/core@3.23.1 + - @tiptap/extension-blockquote@3.23.1 + - @tiptap/extension-bold@3.23.1 + - @tiptap/extension-bullet-list@3.23.1 + - @tiptap/extension-code@3.23.1 + - @tiptap/extension-code-block@3.23.1 + - @tiptap/extension-document@3.23.1 + - @tiptap/extension-hard-break@3.23.1 + - @tiptap/extension-heading@3.23.1 + - @tiptap/extension-horizontal-rule@3.23.1 + - @tiptap/extension-italic@3.23.1 + - @tiptap/extension-link@3.23.1 + - @tiptap/extension-list@3.23.1 + - @tiptap/extension-ordered-list@3.23.1 + - @tiptap/extension-paragraph@3.23.1 + - @tiptap/extension-strike@3.23.1 + - @tiptap/extension-text@3.23.1 + - @tiptap/extension-underline@3.23.1 + - @tiptap/extensions@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/static-renderer + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/suggestion + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/vue-2 + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +### @tiptap/vue-3 + +#### Patch Changes + +- @tiptap/core@3.23.1 + - @tiptap/pm@3.23.1 + +## v3.23.0 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- 40327ab: Added a safeguard to avoid `TypeError: Cannot read properties of null (reading 'domFromPos')` being thrown when the editor was being destroyed +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/markdown + +#### Patch Changes + +- 40327ab: Fix editor becoming unresponsive when initialized with empty markdown content and `contentType: 'markdown'` +- 40327ab: Fix markdown parsing for bullet list items whose text looks like an ordered-list marker, such as `- 123.`, so extraction no longer loses the item content. +- 40327ab: Fixed two Markdown serialization bugs: overlapping marks (e.g. bold+italic that start and end at different positions) now serialize with the correct delimiter order, and marks that all close on the same node now close in LIFO order to produce valid nesting. +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- 40327ab: Improved JSDoc documentation for the nested drag handle options, making threshold, strength, edge detection, and custom rules easier to understand directly in your IDE. +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/extension-collaboration@3.23.0 + - @tiptap/extension-node-range@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-table + +#### Patch Changes + +- 40327ab: Fix colgroup not updating when adding or deleting columns in non-resizable tables (#7015) +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- 40327ab: Fix `$$$...$$$` input rule leaving an empty paragraph above the inserted block math node when the match consumes the entire host paragraph. +- 40327ab: Fix `updateBlockMath` silently ignoring `latex: ''`. The command used a falsy fallback (`latex || node.attrs.latex`) that treated an explicit empty string the same as `undefined`, leaving the node unchanged. It now uses `latex ?? node.attrs.latex`, so callers can clear the rendered LaTeX with an empty string. +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/core + +#### Minor Changes + +- 40327ab: Add configurable tabindex option to allow customizing the tabindex attribute on the editor element via coreExtensionOptions + +#### Patch Changes + +- 40327ab: Fix markdown parsing for bullet list items whose text looks like an ordered-list marker, such as `- 123.`, so extraction no longer loses the item content. +- 40327ab: Fixed a memory leak where `Editor.destroy()` did not release the Extension parent/child graph. Module-scope extension singletons retained references to configured extensions, preventing garbage collection of extension options (including DOM closures). The fix also cleans up `ExtensionManager`, `schema`, and `commandManager` references on destroy. +- @tiptap/pm@3.23.0 + +### @tiptap/extension-list + +#### Patch Changes + +- 40327ab: Fix markdown parsing for bullet list items whose text looks like an ordered-list marker, such as `- 123.`, so extraction no longer loses the item content. +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- 40327ab: Update uuid dependency to version `13.23.0` +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- 40327ab: Update uuid dependency to version `13.23.0` +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-drag-handle@3.23.0 + - @tiptap/react@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-drag-handle@3.23.0 + - @tiptap/vue-2@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-drag-handle@3.23.0 + - @tiptap/vue-3@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-table@3.23.0 + +### @tiptap/extension-table-header + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-table@3.23.0 + +### @tiptap/extension-table-row + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-table@3.23.0 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/extension-code-block@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/extension-text-style@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/suggestion@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/extension-text-style@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/extension-text-style@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/suggestion@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/react + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/static-renderer + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/vue-2 + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-list-item + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-list@3.23.0 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-list@3.23.0 + +### @tiptap/extension-task-item + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-list@3.23.0 + +### @tiptap/extension-task-list + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-list@3.23.0 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-list@3.23.0 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- Updated dependencies [40327ab] + - @tiptap/extension-list@3.23.0 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] +- Updated dependencies [40327ab] + - @tiptap/core@3.23.0 + - @tiptap/extension-list@3.23.0 + - @tiptap/extension-blockquote@3.23.0 + - @tiptap/extension-bold@3.23.0 + - @tiptap/extension-code@3.23.0 + - @tiptap/extension-code-block@3.23.0 + - @tiptap/extension-document@3.23.0 + - @tiptap/extension-hard-break@3.23.0 + - @tiptap/extension-heading@3.23.0 + - @tiptap/extension-horizontal-rule@3.23.0 + - @tiptap/extension-italic@3.23.0 + - @tiptap/extension-link@3.23.0 + - @tiptap/extension-paragraph@3.23.0 + - @tiptap/extension-strike@3.23.0 + - @tiptap/extension-text@3.23.0 + - @tiptap/extension-underline@3.23.0 + - @tiptap/extensions@3.23.0 + - @tiptap/extension-list-item@3.23.0 + - @tiptap/extension-list-keymap@3.23.0 + - @tiptap/extension-bullet-list@3.23.0 + - @tiptap/extension-ordered-list@3.23.0 + - @tiptap/extension-dropcursor@3.23.0 + - @tiptap/extension-gapcursor@3.23.0 + - @tiptap/pm@3.23.0 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.0 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.23.0 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.23.0 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.0 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.23.0 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.23.0 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.23.0 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.23.0 + +## v3.22.5 + +### @tiptap/react + +#### Patch Changes + +- 13b5894: Add `selectedOnTextSelection` option to node view renderers. When enabled, the `selected` prop also becomes true when a TextSelection is fully inside the node's range, not only on NodeSelection. +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/vue-2 + +#### Patch Changes + +- 13b5894: Add `selectedOnTextSelection` option to node view renderers. When enabled, the `selected` prop also becomes true when a TextSelection is fully inside the node's range, not only on NodeSelection. +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/vue-3 + +#### Patch Changes + +- 13b5894: Add `selectedOnTextSelection` option to node view renderers. When enabled, the `selected` prop also becomes true when a TextSelection is fully inside the node's range, not only on NodeSelection. +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/core + +#### Patch Changes + +- 13b5894: Add `selectedOnTextSelection` option to node view renderers. When enabled, the `selected` prop also becomes true when a TextSelection is fully inside the node's range, not only on NodeSelection. +- @tiptap/pm@3.22.5 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- 13b5894: Fix duplicate `onUpdate` invocation per document change in the `TableOfContents` extension. +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/static-renderer + +#### Patch Changes + +- 13b5894: Escape HTML string renderer text content and attribute values to prevent injected markup from untrusted content. +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/react@3.22.5 + - @tiptap/extension-drag-handle@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/vue-2@3.22.5 + - @tiptap/extension-drag-handle@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/vue-3@3.22.5 + - @tiptap/extension-drag-handle@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-audio + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-bold + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-code + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/extension-code-block@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-details + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/extension-text-style@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-document + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/extension-collaboration@3.22.5 + - @tiptap/extension-node-range@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/suggestion@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/extension-text-style@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-heading + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-highlight + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-image + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/extension-text-style@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-italic + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-link + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-list + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-mention + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/suggestion@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-node-range + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-strike + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-subscript + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-superscript + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-table + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-text + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-text-align + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-twitch + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-typography + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-underline + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-youtube + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + +### @tiptap/extensions + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/html + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/markdown + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/suggestion + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/pm@3.22.5 + +### @tiptap/extension-list-item + +#### Patch Changes + +- @tiptap/extension-list@3.22.5 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- @tiptap/extension-list@3.22.5 + +### @tiptap/extension-task-item + +#### Patch Changes + +- @tiptap/extension-list@3.22.5 + +### @tiptap/extension-task-list + +#### Patch Changes + +- @tiptap/extension-list@3.22.5 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- @tiptap/extension-list@3.22.5 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- @tiptap/extension-list@3.22.5 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- @tiptap/extension-table@3.22.5 + +### @tiptap/extension-table-header + +#### Patch Changes + +- @tiptap/extension-table@3.22.5 + +### @tiptap/extension-table-row + +#### Patch Changes + +- @tiptap/extension-table@3.22.5 + +### @tiptap/extension-color + +#### Patch Changes + +- @tiptap/extension-text-style@3.22.5 + +### @tiptap/extension-font-family + +#### Patch Changes + +- @tiptap/extension-text-style@3.22.5 + +### @tiptap/extension-character-count + +#### Patch Changes + +- @tiptap/extensions@3.22.5 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- @tiptap/extensions@3.22.5 + +### @tiptap/extension-focus + +#### Patch Changes + +- @tiptap/extensions@3.22.5 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- @tiptap/extensions@3.22.5 + +### @tiptap/extension-history + +#### Patch Changes + +- @tiptap/extensions@3.22.5 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- @tiptap/extensions@3.22.5 + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [13b5894] + - @tiptap/core@3.22.5 + - @tiptap/extension-blockquote@3.22.5 + - @tiptap/extension-bold@3.22.5 + - @tiptap/extension-code@3.22.5 + - @tiptap/extension-code-block@3.22.5 + - @tiptap/extension-document@3.22.5 + - @tiptap/extension-hard-break@3.22.5 + - @tiptap/extension-heading@3.22.5 + - @tiptap/extension-horizontal-rule@3.22.5 + - @tiptap/extension-italic@3.22.5 + - @tiptap/extension-link@3.22.5 + - @tiptap/extension-list@3.22.5 + - @tiptap/extension-paragraph@3.22.5 + - @tiptap/extension-strike@3.22.5 + - @tiptap/extension-text@3.22.5 + - @tiptap/extension-underline@3.22.5 + - @tiptap/extensions@3.22.5 + - @tiptap/extension-list-item@3.22.5 + - @tiptap/extension-list-keymap@3.22.5 + - @tiptap/extension-bullet-list@3.22.5 + - @tiptap/extension-ordered-list@3.22.5 + - @tiptap/extension-dropcursor@3.22.5 + - @tiptap/extension-gapcursor@3.22.5 + - @tiptap/pm@3.22.5 + +## v3.22.4 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- 032f8f1: Fix drag handle ghost image alignment when dragging blocks inside offset layouts, and preserve correct ghost image behavior for RTL content. +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/extension-collaboration@3.22.4 + - @tiptap/extension-node-range@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/core + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- 032f8f1: Fix text selection collapsing after toggling off a list with AllSelection +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/pm@3.22.4 + +### @tiptap/extension-audio + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-blockquote + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-bold + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-bullet-list + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-list@3.22.4 + +### @tiptap/extension-code + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-code-block + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/extension-code-block@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-color + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extension-text-style@3.22.4 + +### @tiptap/extension-details + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/extension-text-style@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-document + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-drag-handle@3.22.4 + - @tiptap/pm@3.22.4 + - @tiptap/react@3.22.4 + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-drag-handle@3.22.4 + - @tiptap/pm@3.22.4 + - @tiptap/vue-2@3.22.4 + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-drag-handle@3.22.4 + - @tiptap/pm@3.22.4 + - @tiptap/vue-3@3.22.4 + +### @tiptap/extension-emoji + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + - @tiptap/suggestion@3.22.4 + +### @tiptap/extension-file-handler + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/extension-text-style@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-font-family + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extension-text-style@3.22.4 + +### @tiptap/extension-hard-break + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-heading + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-highlight + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-image + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/extension-text-style@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-italic + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-link + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-list + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- 032f8f1: Treat non-indented continuation lines following an ordered list marker as part of the same list item. + + This aligns ordered list parsing with CommonMark behavior: lines immediately after a list item (before a + blank line) are considered lazy continuation and remain inside the list item rather than ending it. + +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-mathematics + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-mention + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + - @tiptap/suggestion@3.22.4 + +### @tiptap/extension-node-range + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-ordered-list + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-list@3.22.4 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-strike + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-subscript + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-superscript + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-table + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-text + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-text-align + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-text-style + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-twitch + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-typography + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-underline + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extension-unique-id + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-youtube + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + +### @tiptap/extensions + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/html + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/markdown + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/pm + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- 032f8f1: Remove unused ProseMirror packages from @tiptap/pm to reduce bundle size + +### @tiptap/react + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/starter-kit + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/extension-blockquote@3.22.4 + - @tiptap/extension-bold@3.22.4 + - @tiptap/extension-bullet-list@3.22.4 + - @tiptap/extension-code@3.22.4 + - @tiptap/extension-code-block@3.22.4 + - @tiptap/extension-document@3.22.4 + - @tiptap/extension-hard-break@3.22.4 + - @tiptap/extension-heading@3.22.4 + - @tiptap/extension-horizontal-rule@3.22.4 + - @tiptap/extension-italic@3.22.4 + - @tiptap/extension-link@3.22.4 + - @tiptap/extension-list@3.22.4 + - @tiptap/extension-ordered-list@3.22.4 + - @tiptap/extension-paragraph@3.22.4 + - @tiptap/extension-strike@3.22.4 + - @tiptap/extension-text@3.22.4 + - @tiptap/extension-underline@3.22.4 + - @tiptap/extensions@3.22.4 + - @tiptap/pm@3.22.4 + - @tiptap/extension-dropcursor@3.22.4 + - @tiptap/extension-gapcursor@3.22.4 + - @tiptap/extension-list-item@3.22.4 + - @tiptap/extension-list-keymap@3.22.4 + +### @tiptap/static-renderer + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/suggestion + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/vue-2 + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/vue-3 + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/pm@3.22.4 + +### @tiptap/extension-character-count + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extensions@3.22.4 + +### @tiptap/extension-dropcursor + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extensions@3.22.4 + +### @tiptap/extension-focus + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extensions@3.22.4 + +### @tiptap/extension-gapcursor + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extensions@3.22.4 + +### @tiptap/extension-history + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extensions@3.22.4 + +### @tiptap/extension-list-item + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-list@3.22.4 + +### @tiptap/extension-list-keymap + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-list@3.22.4 + +### @tiptap/extension-placeholder + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extensions@3.22.4 + +### @tiptap/extension-table-cell + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extension-table@3.22.4 + +### @tiptap/extension-table-header + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extension-table@3.22.4 + +### @tiptap/extension-table-row + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] + - @tiptap/extension-table@3.22.4 + +### @tiptap/extension-task-item + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-list@3.22.4 + +### @tiptap/extension-task-list + +#### Patch Changes + +- 032f8f1: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [032f8f1] +- Updated dependencies [032f8f1] + - @tiptap/extension-list@3.22.4 + +## v3.22.3 + +### @tiptap/core + +#### Patch Changes + +- ac994c5: Fixed `insertContentAt` corrupting the document when inserting inline content with marks at the start of a paragraph. The `from - 1` position adjustment now only applies to block-level content. + +### @tiptap/extension-node-range + +#### Patch Changes + +- ac994c5: Add an option to control whether node ranges extend when a selection only touches a node boundary. + +### @tiptap/html + +#### Patch Changes + +- ac994c5: Remove unnecessary `xmlns="http://www.w3.org/1999/xhtml"` attribute from `generateHTML` output by using `innerHTML` instead of `XMLSerializer` for HTML serialization. + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- ac994c5: Fix drag selections so crossing a node boundary does not incorrectly include the next node. + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [ac994c5] + - @tiptap/core@3.22.3 + - @tiptap/extension-dropcursor@3.22.3 + - @tiptap/extension-gapcursor@3.22.3 + - @tiptap/extension-list-item@3.22.3 + - @tiptap/extension-list-keymap@3.22.3 + - @tiptap/extension-blockquote@3.22.3 + - @tiptap/extension-bold@3.22.3 + - @tiptap/extension-bullet-list@3.22.3 + - @tiptap/extension-code@3.22.3 + - @tiptap/extension-code-block@3.22.3 + - @tiptap/extension-document@3.22.3 + - @tiptap/extension-hard-break@3.22.3 + - @tiptap/extension-heading@3.22.3 + - @tiptap/extension-horizontal-rule@3.22.3 + - @tiptap/extension-italic@3.22.3 + - @tiptap/extension-link@3.22.3 + - @tiptap/extension-list@3.22.3 + - @tiptap/extension-ordered-list@3.22.3 + - @tiptap/extension-paragraph@3.22.3 + - @tiptap/extension-strike@3.22.3 + - @tiptap/extension-text@3.22.3 + - @tiptap/extension-underline@3.22.3 + - @tiptap/extensions@3.22.3 + - @tiptap/pm@3.22.3 + +## v3.22.2 + +### @tiptap/core + +#### Patch Changes + +- 22b1527: Fix incorrect selection placement when pasting at the end of a marked text node, ensuring inclusive marks are respected +- 22b1527: Fixes list toggling when the entire document is selected + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- 22b1527: Add new transaction meta handlers to programmatically show & hide the floating & bubble menus via `transaction.setMeta('menuKey', 'show')` and `transaction.setMeta('menuKey', 'hide')` + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- 22b1527: Add new transaction meta handlers to programmatically show & hide the floating & bubble menus via `transaction.setMeta('menuKey', 'show')` and `transaction.setMeta('menuKey', 'hide')` + +### @tiptap/extension-typography + +#### Patch Changes + +- 22b1527: Added RTL smart quote support + +### @tiptap/react + +#### Patch Changes + +- 22b1527: Fixed an error where `flushSync()` would run in `` lifecycle + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- 22b1527: Fixed an issue causing drag handle visibility not to update dynamically in Vue 3 components. + +### @tiptap/starter-kit + +#### Patch Changes + +- Updated dependencies [22b1527] +- Updated dependencies [22b1527] + - @tiptap/core@3.22.2 + - @tiptap/extension-dropcursor@3.22.2 + - @tiptap/extension-gapcursor@3.22.2 + - @tiptap/extension-list-item@3.22.2 + - @tiptap/extension-list-keymap@3.22.2 + - @tiptap/extension-blockquote@3.22.2 + - @tiptap/extension-bold@3.22.2 + - @tiptap/extension-bullet-list@3.22.2 + - @tiptap/extension-code@3.22.2 + - @tiptap/extension-code-block@3.22.2 + - @tiptap/extension-document@3.22.2 + - @tiptap/extension-hard-break@3.22.2 + - @tiptap/extension-heading@3.22.2 + - @tiptap/extension-horizontal-rule@3.22.2 + - @tiptap/extension-italic@3.22.2 + - @tiptap/extension-link@3.22.2 + - @tiptap/extension-list@3.22.2 + - @tiptap/extension-ordered-list@3.22.2 + - @tiptap/extension-paragraph@3.22.2 + - @tiptap/extension-strike@3.22.2 + - @tiptap/extension-text@3.22.2 + - @tiptap/extension-underline@3.22.2 + - @tiptap/extensions@3.22.2 + - @tiptap/pm@3.22.2 + +## v3.22.1 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Fixed drag handle ghost image for RTL and mixed-direction content: the ghost wrapper now uses the dragged block’s computed `direction` (via `domAtPos`), and the drag image hotspot uses the cursor position relative to the ghost `wrapper` so the preview aligns with the pointer in both LTR and RTL. + +### @tiptap/core + +#### Patch Changes + +- Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent) +- Don't stop dragover/dragenter events in NodeViews, to prevent spurious drag-copy cursors + +### @tiptap/react + +#### Patch Changes + +- Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent) +- Prevent React node views from crashing during deferred selection updates when ProseMirror has already detached the node view position lookup. + +### @tiptap/vue-3 + +#### Patch Changes + +- Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent) + +### @tiptap/vue-2 + +#### Patch Changes + +- Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent) + +## v3.22.0 + +### @tiptap/extension-emoji + +#### Patch Changes + +- Use a named import for Suggestion from `@tiptap/suggestion` to avoid bundler ESM/CJS interop + wrapping (`__toESM`) that caused CJS consumers to receive a module object instead of the + callable plugin factory. + + This is a non-breaking internal fix identical to the one applied to `@tiptap/extension-mention` + in #6994. + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Moved content validation from Yjs `beforeTransaction` (whose return value was ignored) to ProseMirror `filterTransaction`, so invalid collaborative changes are now properly blocked. + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Prevent hidden bubble menus from reappearing during scroll and resize updates. Bubble menu positioning now only runs for menus that are already shown, so default text-selection menus stay hidden until they should actually open. + +### @tiptap/core + +#### Patch Changes + +- Fix HTML character escaping in markdown roundtrip. HTML entities (`<`, `>`, `&`, `"`) are now decoded to literal characters when parsing markdown into the editor. `<`, `>`, and `&` are re-encoded when serializing back to markdown, while `"` is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the `code: true` extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved. +- Fix ResizableNodeView ignoring node's inline setting by using `inline-flex` for inline nodes and `flex` for block nodes +- extendMarkRange defaults to using the attributes of the first mark of the given type, instead of `attributes = {}`. In particular, `extendMarkRange('link')` no longer extends to adjacent links with different hrefs; restore the previous behavior with `extendMarkRange('link', {})`. +- Fix getMarkRange attributes default to consider the first mark _of the given type_ +- Guard mark delete event handling when `unsetMark` removes a mark from inline content that starts at position `0`, preventing a `RangeError` during the before-node lookup. + +### @tiptap/markdown + +#### Patch Changes + +- Fix HTML character escaping in markdown roundtrip. HTML entities (`<`, `>`, `&`, `"`) are now decoded to literal characters when parsing markdown into the editor. `<`, `>`, and `&` are re-encoded when serializing back to markdown, while `"` is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the `code: true` extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved. + +### @tiptap/extension-mathematics + +#### Patch Changes + +- Prevent inline math input rule from capturing previous character. Changed input rule to utilize negative lookbehind to prevent matching previous character. Ensures the range's `from` position is correctly at the start of the double `$` signs. + +### @tiptap/suggestion + +#### Patch Changes + +- Suggestions dismissed via Escape no longer reappear when the user keeps typing in the same word — they only come back after inserting whitespace, a newline, or moving the cursor to a different trigger. + +### @tiptap/extension-details + +#### Patch Changes + +- Fix a rerender loop in the Details node view when the toggle button updates its DOM attributes through `renderToggleButton`. + +### @tiptap/html + +#### Patch Changes + +- Updated happy-dom to 20.8.9 + +### @tiptap/extension-table + +#### Minor Changes + +- Added Markdown table alignment support. The `TableCell` and `TableHeader` nodes now have an `align` attribute (`left`, `center`, `right`) that is parsed from Markdown column alignment markers (`:---`, `---:`, `:---:`) and serialized back when rendering to Markdown. Alignment is also parsed from and rendered to HTML via `style="text-align: ..."`. + +## v3.21.0 + +### @tiptap/extension-details + +#### Minor Changes + +- Add a `renderToggleButton` option to customize the details toggle button, including its accessible label. + +### @tiptap/markdown + +#### Patch Changes + +- Fix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs. + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Updated `findElementNextToCoords` to fall back to `view.posAtCoords` when `elementsFromPoint` returns no matching block, resolving the position to the top-level block node. + +### @tiptap/extension-emoji + +#### Patch Changes + +- Update emoji dataset to include latest Unicode emojis. + +## v3.20.6 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Fix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop. + +## v3.20.5 + +### @tiptap/extensions + +#### Patch Changes + +- Add support for skipping trailing node insertion on transactions by setting the `skipTrailingNode` meta flag. + +## v3.20.4 + +### @tiptap/core + +#### Patch Changes + +- Fixed Tiptap not publishing with build dist artifacts + +## v3.20.3 + +### @tiptap/react + +#### Patch Changes + +- Forward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like `className`, `style`, `data-*`, and event handlers bind to the positioned menu container. +- Generate a stable per-instance menu plugin key automatically when `pluginKey` is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding. + +### @tiptap/vue-2 + +#### Patch Changes + +- Forward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like `className`, `style`, `data-*`, and event handlers bind to the positioned menu container. +- Generate a stable per-instance menu plugin key automatically when `pluginKey` is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding. + +### @tiptap/core + +#### Patch Changes + +- Fixed `isNodeEmpty()` so multi-line text with non-whitespace content is no longer treated as empty when `ignoreWhitespace` is enabled. +- Fixed overlapping bold and italic markdown serialization and round-tripping. + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Fixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider. + +### @tiptap/extension-youtube + +#### Patch Changes + +- Export missing `getEmbedUrlFromYoutubeUrl` and `isValidYoutubeUrl` embed URL utility functions + +### @tiptap/vue-3 + +#### Patch Changes + +- Generate a stable per-instance menu plugin key automatically when `pluginKey` is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding. + +### @tiptap/extension-placeholder + +#### Patch Changes + +- Skip placeholder decorations on non-textblock nodes when `includeChildren` is enabled to prevent duplicate placeholders on wrapper nodes like lists. + +### @tiptap/extension-bold + +#### Patch Changes + +- Fixed overlapping bold and italic markdown serialization and round-tripping. + +### @tiptap/extension-italic + +#### Patch Changes + +- Fixed overlapping bold and italic markdown serialization and round-tripping. + +### @tiptap/markdown + +#### Patch Changes + +- Fixed overlapping bold and italic markdown serialization and round-tripping. + +## v3.20.2 + +### @tiptap/core + +#### Patch Changes + +- Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and ` ` markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON. + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and ` ` markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON. + +### @tiptap/extension-list + +#### Patch Changes + +- Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and ` ` markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON. + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and ` ` markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON. + +### @tiptap/markdown + +#### Patch Changes + +- Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and ` ` markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON. + +## v3.20.1 + +### @tiptap/extension-code-block + +#### Patch Changes + +- Fix tilde-fenced code blocks (`~~~`) being silently dropped when parsing markdown + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Fix Drag event listener is removed when a plugin is registered after the DragHandle plugin. + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Add support for `types: 'all'` in `UniqueID` to target every node type except `doc` and `text`. + +### @tiptap/core + +#### Patch Changes + +- Fix inline `style` parsing in `mergeAttributes` for values containing `:` or `;` (e.g. `url(https://...)` or `url(data:...;charset=...,)`) and skip incomplete declarations + +## v3.20.0 + +### @tiptap/core + +#### Minor Changes + +- Add `transformPastedHTML` extension API that allows extensions to transform pasted HTML content before it's parsed into the editor, enabling cleanup of styles, removal of dangerous content, and modification of pasted HTML through a chainable transform system. + +#### Patch Changes + +- Fix checking if mark is active and toggling off marks when part of the selection does not allow the mark (e.g. a code block) +- Global attributes now support shorthand string values for `types`: use `'*'` to apply to all nodes and marks, `'nodes'` for all nodes (excluding text), or `'marks'` for all marks. +- Fixed a typo in the documentation of `editor.view` + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Fix drag handle not appearing for atom/leaf nodes like images in both nested and non-nested modes +- Add table structure rules to prevent drag handle on table rows, cells, and headers, and fix ghost table rows when dragging tables +- Fix drag position resolving outside the document when dragging an empty text node at the end of the document + +### @tiptap/markdown + +#### Patch Changes + +- Fixed getMarkdown() returning ` ` instead of empty string when editor is empty + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Fix `BubbleMenu`/`FloatingMenu` to use `pluginKey` as the transaction meta key so that multiple instances can be updated independently without affecting each other + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Fix `BubbleMenu`/`FloatingMenu` to use `pluginKey` as the transaction meta key so that multiple instances can be updated independently without affecting each other + +### @tiptap/react + +#### Minor Changes + +- Moved BubbleMenu and FloatingMenu to separate `@tiptap/react/menus` entrypoint to keep floating-ui optional +- Simplified Tiptap component API with guaranteed non-null editor instance from useTiptap hook + +#### Patch Changes + +- Fix `BubbleMenu`/`FloatingMenu` to use `pluginKey` as the transaction meta key so that multiple instances can be updated independently without affecting each other + +### @tiptap/extension-code-block-lowlight + +#### Patch Changes + +- Fixed a runtime error when initializing `CodeBlockLowlight` by switching the `CodeBlock` import to a named export. This prevents `extend is not a function` errors caused by ESM/CJS interop issues. + +### @tiptap/extension-invisible-characters + +#### Patch Changes + +- Added missing storage typings + +## v3.19.0 + +### @tiptap/extension-link + +#### Patch Changes + +- Add `title` attribute to Link extension. The title can now be set via `setLink` and `toggleLink` commands and is rendered as an HTML title attribute. +- Add title attribute support for markdown rendering. Links with titles are now serialized to markdown format `[text](url "title")`. + +### @tiptap/react + +#### Minor Changes + +- Moved BubbleMenu and FloatingMenu to separate `@tiptap/react/menus` entrypoint to keep floating-ui optional +- Simplified Tiptap component API with guaranteed non-null editor instance from useTiptap hook + +## v3.18.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Fix BubbleMenu and FloatingMenu props not updating after initialization + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Fix BubbleMenu and FloatingMenu props not updating after initialization + +### @tiptap/react + +#### Minor Changes + +- Introduce a new, optional React integration that provides a declarative `` component for setting up editors in React apps. + + Summary + + - Add a new, ergonomic way to initialize and use Tiptap editors in React via `` components. This is an additive change and does not remove or change existing APIs. + + Why this change + + - Improves ergonomics for React users by offering a component-first API that pairs well with React patterns (hooks, JSX composition and props-driven configuration). + + Migration and usage + + - The old programmatic setup remains supported for this major version — nothing breaks. We encourage consumers to try the new `` component and migrate when convenient. + + Example + + ```tsx + import { Tiptap, useEditor } from '@tiptap/react' + + function MyEditor() { + const editor = useEditor({ extensions: [StarterKit], content: '

      Hello from Tiptap

      ' }) + + return ( + + + My Bubble Menu + My Floating Menu + {/* MenuBar can use the new `useTiptap` hook to read the editor instance from context */} + + ) + } + ``` + + Deprecation plan + + - The old imperative setup will remain fully backward-compatible for this major release. We plan to deprecate (and remove) the legacy setup in the next major version — a deprecation notice and migration guide will be published ahead of that change. + +#### Patch Changes + +- Fix BubbleMenu and FloatingMenu props not updating after initialization +- Fixed extension storage not updating in React and Vue node views + +### @tiptap/vue-3 + +#### Patch Changes + +- Fixed extension storage not updating in React and Vue node views + +### @tiptap/markdown + +#### Patch Changes + +- Upgrade marked.js from v15.0.12 to v17.0.1. Note that `**)**` requires whitespace when adjacent to alphanumeric text per CommonMark specification. + +### @tiptap/extensions + +#### Patch Changes + +- Added a new `dataAttribute` to the extension option to control which attribute name will be used for the placeholder label. + +## v3.17.1 + +### @tiptap/extension-paragraph + +#### Patch Changes + +- Fixed markdown serialization doubling newlines and parsing collapsing multiple blank lines + +### @tiptap/markdown + +#### Patch Changes + +- Fixed markdown serialization doubling newlines and parsing collapsing multiple blank lines +- Fixed markdown HTML parsing when window object is unavailable in server-side environments +- Fixed ordered list numbering when list has a non-default start value + +### @tiptap/vue-3 + +#### Patch Changes + +- Fixed IME input (Chinese, Japanese, Korean) in Vue 3 mark views by preventing DOM element destruction during composition events + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Fixed CollaborationCaret crash with "Cannot read properties of undefined (reading 'doc')" error by updating to @tiptap/y-tiptap@3.0.2, which includes a guard against undefined state during editor initialization. This issue affected editors initialized with HTML content, particularly when using tables. + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Fixed CollaborationCaret crash with "Cannot read properties of undefined (reading 'doc')" error by updating to @tiptap/y-tiptap@3.0.2, which includes a guard against undefined state during editor initialization. This issue affected editors initialized with HTML content, particularly when using tables. + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Fixed CollaborationCaret crash with "Cannot read properties of undefined (reading 'doc')" error by updating to @tiptap/y-tiptap@3.0.2, which includes a guard against undefined state during editor initialization. This issue affected editors initialized with HTML content, particularly when using tables. + +### @tiptap/html + +#### Patch Changes + +- Fixed server-side HTML parsing crash when content contains link, script, or style tags with resource references. +- Fixed server exports failing in Node.js test environments with jsdom/happy-dom + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Fixed bubble and floating menus to properly handle hide middleware data, hiding menus when reference element is scrolled out of view + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Fixed bubble and floating menus to properly handle hide middleware data, hiding menus when reference element is scrolled out of view + +### @tiptap/core + +#### Patch Changes + +- Fixed `$nodes()` method to correctly return inline nodes (like text, mention, etc.) by fixing the `children` getter in `NodePos` class +- Fixed ResizableNodeView contentDOM getter to return null instead of undefined for proper TypeScript compatibility + +### @tiptap/extension-list + +#### Patch Changes + +- Fixed ordered list numbering when list has a non-default start value + +## v3.17.0 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Added a safeguard to avoid `TypeError: Cannot read properties of null (reading 'domFromPos')` being thrown when the editor was being destroyed + +### @tiptap/extension-drag-handle + +#### Minor Changes + +- Added nested drag handle support, allowing drag handles to appear for nested content like list items and blockquotes with configurable edge detection and custom rules. + +#### Patch Changes + +- Fixed Firefox bug where the text caret becomes invisible after drag and drop. + +### @tiptap/core + +#### Patch Changes + +- Added `isFirefox` utility to core + +### @tiptap/extension-drag-handle-react + +#### Minor Changes + +- Added nested drag handle support, allowing drag handles to appear for nested content like list items and blockquotes with configurable edge detection and custom rules. + +### @tiptap/extension-drag-handle-vue-2 + +#### Minor Changes + +- Added nested drag handle support, allowing drag handles to appear for nested content like list items and blockquotes with configurable edge detection and custom rules. + +### @tiptap/extension-drag-handle-vue-3 + +#### Minor Changes + +- Added nested drag handle support, allowing drag handles to appear for nested content like list items and blockquotes with configurable edge detection and custom rules. + +## v3.16.0 + +### @tiptap/extension-audio + +#### Minor Changes + +- Add a native audio extension with demos and tests. + +### @tiptap/markdown + +#### Patch Changes + +- Fix incorrect Markdown output when underline is mixed with bold or italic and their ranges do not fully overlap. +- Fix overlapping underline/bold/italic serialization and add tests + +### @tiptap/extension-link + +#### Patch Changes + +- Fixed an issue where clicking on non-link elements (like images) required multiple clicks to select them. The link click handler now properly returns early when the clicked element is not a link, allowing other node handlers to process the click event. + +### @tiptap/extension-floating-menu + +#### Minor Changes + +- Add updateEvent support for FloatingMenu to allow programmatic position updates via `setMeta('floatingMenu', 'updatePosition')` + +### @tiptap/react + +#### Minor Changes + +- Add updateEvent support for FloatingMenu to allow programmatic position updates via `setMeta('floatingMenu', 'updatePosition')` + +### @tiptap/vue-2 + +#### Minor Changes + +- Add updateEvent support for FloatingMenu to allow programmatic position updates via `setMeta('floatingMenu', 'updatePosition')` + +### @tiptap/vue-3 + +#### Minor Changes + +- Add updateEvent support for FloatingMenu to allow programmatic position updates via `setMeta('floatingMenu', 'updatePosition')` + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Improved `findDuplicates` helper performance from O(n²) to O(n) by using Set-based lookups instead of Array.indexOf + +## v3.15.3 + +### @tiptap/core + +#### Patch Changes + +- Fix Safari scrolling to top when using editor.chain().focus() commands + +## v3.15.2 + +### @tiptap/extension-link + +#### Patch Changes + +- Prevent auto-linking of bare hostnames (e.g., `localhost`) and IP addresses without a protocol prefix + +### @tiptap/extension-list + +#### Patch Changes + +- Fix lost HTML attributes in TaskItem node view updates + +### @tiptap/vue-2 + +#### Patch Changes + +- Fix Vue prop validation warning for `appendTo` prop in BubbleMenu and FloatingMenu + +### @tiptap/vue-3 + +#### Patch Changes + +- Fix Vue prop validation warning for `appendTo` prop in BubbleMenu and FloatingMenu + +### @tiptap/extension-youtube + +#### Patch Changes + +- Fix YouTube Shorts embed URLs using incorrect query parameter separator + +### @tiptap/react + +#### Patch Changes + +- Fix race conditions in ReactRenderer causing destroyed renderers to be re-added in Strict Mode + +## v3.15.1 + +### @tiptap/suggestion + +#### Patch Changes + +- Add a new `shouldShow` callback to the `Suggestion` utility. This allows developers to filter when suggestions are displayed, which is especially useful for collaborative environments to prevent suggestions from popping open for remote users. + +## v3.15.0 + +### @tiptap/core + +#### Minor Changes + +- Add a new `dispatchTransaction` hook to extensions, allowing developers to intercept, modify, or block transactions before they are applied to the editor state. + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Fix unique ID assignment when handling empty nodes by checking next node's attribute state in the transaction document before modifying it, preventing incorrect ID assignments. + +## v3.14.0 + +### @tiptap/extension-twitch + +#### Minor Changes + +- Add new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration. + +### @tiptap/react + +#### Patch Changes + +- Append all children of editors parent node to element + + Fixes a regression introduced by #6972, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression. + +### @tiptap/vue-2 + +#### Patch Changes + +- Append all children of editors parent node to element + + Fixes a regression introduced by #6972, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression. + +### @tiptap/vue-3 + +#### Patch Changes + +- Append all children of editors parent node to element + + Fixes a regression introduced by #6972, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression. + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Fix `findElementNextToCoords` to resolve the parent when `nodeAt(pos)` is null + (e.g., inside an atom node that allows inline content) + +## v3.13.0 + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Added `data-dragging` attribute to drag handle elements to track drag state. + +### @tiptap/extension-drag-handle-react + +#### Patch Changes + +- Added `data-dragging` attribute to drag handle elements to track drag state. + +### @tiptap/extension-drag-handle-vue-2 + +#### Patch Changes + +- Added `data-dragging` attribute to drag handle elements to track drag state. + +### @tiptap/extension-drag-handle-vue-3 + +#### Patch Changes + +- Added `data-dragging` attribute to drag handle elements to track drag state. + +### @tiptap/extension-link + +#### Patch Changes + +- Ensure `enableClickSelection` works regardless of the `openOnClick` option by always registering the link click handler plugin. + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Skip the table of contents update logic during IME input method composition to avoid interference with input. + +### @tiptap/markdown + +#### Patch Changes + +- Fixed trailing and leading whitespace handling in markdown serialization for inline marks + +### @tiptap/extension-mention + +#### Patch Changes + +- Add 'mentionSuggestionChar' to allowedAttributes for Markdown serialization in multi-mention setups. The attribute is only serialized when it differs from the default '@' character, keeping markdown output clean for single-mention users. + +### @tiptap/core + +#### Minor Changes + +- 1. **Added** an optional `createCustomHandle` callback to `ResizableNodeView`, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-in `positionHandle` logic, giving complete control over markup, styling, and positioning while preserving backward compatibility. + 2. **Removed** predefined inline styles from the `wrapper` element to better support dynamic alignment. This eliminates the need for `!important` overrides in user styles. + 3. **Added** an editor `update` event listener to dynamically attach or remove resize handles based on the editor’s editable state. The implementation tracks the previous editable state to avoid unnecessary re-renders. + +#### Patch Changes + +- Add 'mentionSuggestionChar' to allowedAttributes for Markdown serialization in multi-mention setups. The attribute is only serialized when it differs from the default '@' character, keeping markdown output clean for single-mention users. + +### @tiptap/extension-image + +#### Minor Changes + +- 1. **Added** an optional `createCustomHandle` callback to `ResizableNodeView`, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-in `positionHandle` logic, giving complete control over markup, styling, and positioning while preserving backward compatibility. + 2. **Removed** predefined inline styles from the `wrapper` element to better support dynamic alignment. This eliminates the need for `!important` overrides in user styles. + 3. **Added** an editor `update` event listener to dynamically attach or remove resize handles based on the editor’s editable state. The implementation tracks the previous editable state to avoid unnecessary re-renders. + +## v3.12.1 + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Fixed a bug that mutated the ProseMirror document during server-side rendering, which could cause "Invalid content for node doc" errors. + +## v3.12.0 + +### @tiptap/extension-collaboration + +#### Minor Changes + +- Implement position mapping using the `MappablePosition` class. This enables position mapping in collaborative editing scenarios. + + - Introduce `MappablePosition` class in core with `position`, `fromJSON`, and `toJSON` methods + - Add `editor.utils` property with `getUpdatedPosition(position, transaction)` and `createMappablePosition()` methods + - Create `CollaborationMappablePosition` subclass that extends `MappablePosition` with Y.js relative position support + +### @tiptap/core + +#### Minor Changes + +- Implement position mapping using the `MappablePosition` class. This enables position mapping in collaborative editing scenarios. + + - Introduce `MappablePosition` class in core with `position`, `fromJSON`, and `toJSON` methods + - Add `editor.utils` property with `getUpdatedPosition(position, transaction)` and `createMappablePosition()` methods + - Create `CollaborationMappablePosition` subclass that extends `MappablePosition` with Y.js relative position support + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Avoid mutating `this.options` in the `updateUser` command. `this.options` can be a getter and is not writable; the command now updates the provider awareness directly so user updates are applied correctly. + +### @tiptap/react + +#### Minor Changes + +- Replaced unmaintained `fast-deep-equal` dependency with maintained `fast-equals` + +#### Patch Changes + +- Fix a bug where React node views could receive invalid positions from `this.getPos()` when ProseMirror and React render cycles got out of sync, which could cause errors during updates. + +## v3.11.1 + +### @tiptap/core + +#### Patch Changes + +- Improve TypeScript generics for Node.extend + + The Node.extend method's TypeScript signature was updated so that ExtendedConfig can extend NodeConfig and MarkConfig, + improving type inference when extending Node and Mark classes with additional config properties. + + This is a type-only change — there are no runtime behavior changes. + +### @tiptap/extensions + +#### Patch Changes + +- Fixed a bug where the TrailingNode extension would not use the node option to assume the default node type + +## v3.11.0 + +### @tiptap/core + +#### Minor Changes + +- Add native text direction support for RTL and bidirectional content. The editor now includes a `textDirection` option that can be set to `'ltr'`, `'rtl'`, or `'auto'` to control the direction of all content globally. Additionally, new `setTextDirection` and `unsetTextDirection` commands allow for granular control of text direction on specific nodes. This enables proper rendering of right-to-left languages like Arabic and Hebrew, as well as bidirectional text mixing multiple languages. + +## v3.10.8 + +### @tiptap/core + +#### Patch Changes + +- Fixed a bug that caused extra characters to be inserted after a parsed, nestable content block by accounting for leading newlines +- Add documentation comments to Tiptap JSON types +- allow `undefined` as a value for the `default` attribute key +- Fix `updateAttributes` and `resetAttributes` commands to return accurate results when used with `.can()`. Previously, these commands would always return `true` even when they couldn't perform the operation. Now they correctly return `false` when no matching nodes or marks are found in the selection. + +### @tiptap/extension-text-align + +#### Patch Changes + +- Fix `setTextAlign` and `unsetTextAlign` commands to work correctly with `.can()` checks. Changed logic from `.every()` to `.some()` to return `true` when at least one configured node type matches, rather than requiring all types to match. + +### @tiptap/static-renderer + +#### Patch Changes + +- Fix static HTML renderer incorrectly generating self-closing tags for HTML elements that require proper closing tags (iframe, script, style, etc.). + +### @tiptap/markdown + +#### Patch Changes + +- Fixed CommonJS compatibility by downgrading `marked` dependency from v16 to v15. + +## v3.10.7 + +### @tiptap/vue-2 + +#### Patch Changes + +- Fix BubbleMenu plugin registration not triggering due to missing element reference during component initialization. + +## v3.10.6 + +### @tiptap/vue-2 + +#### Patch Changes + +- Fix BubbleMenu and FloatingMenu component runtime errors in Vue 2. + +## v3.10.5 + +### @tiptap/extension-collaboration + +#### Patch Changes + +- Fixed collaborative editing errors with certain emoji combinations (like 🔴🟢, 😎🐈, 🟣🔵) by updating `@tiptap/y-tiptap` to stable v3.0.0. + +### @tiptap/extension-collaboration-caret + +#### Patch Changes + +- Fixed collaborative editing errors with certain emoji combinations (like 🔴🟢, 😎🐈, 🟣🔵) by updating `@tiptap/y-tiptap` to stable v3.0.0. + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Fixed collaborative editing errors with certain emoji combinations (like 🔴🟢, 😎🐈, 🟣🔵) by updating `@tiptap/y-tiptap` to stable v3.0.0. + +### @tiptap/core + +#### Patch Changes + +- Fixed ProseMirror schema generation to properly respect `isRequired` attribute configuration. Previously, attributes marked with `isRequired: true` were incorrectly treated as optional because a `default` property was always included in the schema specification. ProseMirror determines attribute requirements by the absence of the `default` property, so now the `default` is only included when the attribute is not required and a default value is explicitly defined. + +### @tiptap/extension-unique-id + +#### Patch Changes + +- Fixed infinite transaction loop that caused browser tabs to freeze when using UniqueID and TrailingNode extensions together. + +### @tiptap/extensions + +#### Patch Changes + +- Fixed infinite transaction loop that caused browser tabs to freeze when using UniqueID and TrailingNode extensions together. + +## v3.10.4 + +### @tiptap/core + +#### Patch Changes + +- Fix autofocus behavior to prevent unwanted scrolling when disabled + +### @tiptap/extension-blockquote + +#### Patch Changes + +- Fixed nested blockquote markdown serialization to properly handle multi-level nesting + +## v3.10.3 + +### @tiptap/markdown + +#### Patch Changes + +- Fix markdown serialization to prevent marks from continuing after hard breaks. Previously, marks like bold would incorrectly persist across hard breaks in the markdown output. +- Fixed a bug where marks were resolved in incorrect orders, breaking markdown rendering for nested marks. +- Fix parsing of mixed bullet lists and task lists. Previously, Marked.js would group consecutive bullet list items and task list items into a single list token, causing incorrect parsing. Now the parser detects mixed lists and splits them into separate bulletList and taskList nodes. + +## v3.10.2 + +### @tiptap/markdown + +#### Patch Changes + +- Fix parsing of mixed inline HTML within Markdown content so that inline HTML fragments are parsed correctly. + +### @tiptap/extension-table + +#### Patch Changes + +- Allow setting custom table widths by respecting user-provided `style` attributes instead of always overriding them with calculated widths. + +## v3.10.1 + +### @tiptap/core + +#### Patch Changes + +- Use correct `ResizableNodeView` class name + +## v3.10.0 + +### @tiptap/core + +#### Minor Changes + +- Add a new ResizableNodeview NodeView to core that wraps elements (images, videos, iframes) with configurable resize handles. It provides live onResize/onCommit callbacks, min/max constraints, aspect-ratio support, and styling hooks (class names + data attributes) to improve UX when resizing media inside the editor. +- the addNodeView function can now return `null` to dynamically disable rendering of a node view + + While this should not directly cause any issues, it's noteworthy as it still could affect some behavior in some edge cases. + +### @tiptap/extension-image + +#### Minor Changes + +- Added a new `resize` option that allows images to be resized. The option adds resize handlers to images allowing users to manually resize images via drag and drop or touch + +## v3.9.1 + +### @tiptap/extension-table + +#### Patch Changes + +- Add a `renderWrapper` option to the Table extension so consumers can customize whether the table wrapper for the resizable node view should be rendered in non-editable mode as well. + +## v3.9.0 + +### @tiptap/vue-3 + +#### Patch Changes + +- Fix attribute forwarding for BubbleMenu and FloatingMenu Vue 3 components to allow setting z-index and other HTML attributes + +### @tiptap/extension-hard-break + +#### Patch Changes + +- Ensure that markdown hard breaks (two spaces followed by a newline) are parsed so they render as line breaks (`
      `) in the editor when using `contentType: 'markdown'`. + + Fixes #7107 + +### @tiptap/extension-unique-id + +#### Minor Changes + +- Add `updateDocument` option to disable document updates caused by the Unique ID extension. + +### @tiptap/core + +#### Patch Changes + +- Only remove injected CSS on unmount if no other editors are in the document (fixes #6836) + +### @tiptap/extension-drag-handle + +#### Patch Changes + +- Replace DOM traversal with browser's native elementsFromPoint for better performance. + + - Use elementsFromPoint instead of querySelectorAll + - Add clampToContent helper for coordinate boundary validation + - Add findClosestTopLevelBlock helper for efficient block lookup + - Future-proof for root-level mousemove listeners + +### @tiptap/react + +#### Patch Changes + +- Prevent Bubble Menu plugin from re-loading every time the BubbleMenu component re-renders. Reverts a regression introduced in v3.6.3, in PR #7028. + +## v3.8.0 + +### @tiptap/extension-unique-id + +#### Minor Changes + +- Add `updateDocument` option to disable document updates caused by the Unique ID extension. + +### @tiptap/react + +#### Patch Changes + +- Prevent Bubble Menu plugin from re-loading every time the BubbleMenu component re-renders. Reverts a regression introduced in v3.6.3, in PR #7028. + +## v3.7.2 + +### @tiptap/html + +#### Patch Changes + +- Fix [CVE-2025-62410](https://www.cve.org/CVERecord?id=CVE-2025-62410) by updating happy-dom to ^20.0.2 + +## v3.7.1 + +### @tiptap/markdown + +#### Patch Changes + +- Editors will not throw an error anymore when `content` is an empty string and `contentType` is `markdown` +- Remove invalid server configuration from package.json + +## v3.7.0 + +### @tiptap/core + +#### Minor Changes + +- All commands and their corresponding TypeScript types are now exported from `@tiptap/core` so they can be imported and referenced directly by consumers. This makes it easier to build typed helpers, extensions, and tests that depend on the command signatures. + + Why: + + - Previously some command option types were only available as internal types or scattered across files, which made it awkward for downstream users to import and reuse them. + + ```ts + import { commands } from '@tiptap/core' + ``` + + Notes: + + - This is a non-breaking, additive change. It improves ergonomics for TypeScript consumers. + - If you rely on previously private/internal types, prefer the exported types from `@tiptap/core` going forward. + +- Add comprehensive bidirectional markdown support to Tiptap through a new `@tiptap/markdown` package and Markdown utilities in `@tiptap/core`. + + **New Package: `@tiptap/markdown`** - A new official extension that provides full Markdown parsing and serialization capabilities using [MarkedJS](https://marked.js.org) as the underlying Markdown parser. + + **Core Features:** + + **Extension API** + + - **`Markdown` Extension**: Main extension that adds Markdown support to your editor + - **`MarkdownManager`**: Core engine for parsing and serializing Markdown + - Parse Markdown strings to Tiptap JSON: `editor.markdown.parse(markdown)` + - Serialize Tiptap JSON to Markdown: `editor.markdown.serialize(json)` + - Access to underlying marked.js instance: `editor.markdown.instance` + + #### Editor Methods + + - **`editor.getMarkdown()`**: Serialize current editor content to Markdown string + - **`editor.markdown`**: Access to MarkdownManager instance for advanced operations + + **Editor Options:** + + - **`contentType`**: Control the type of content that is inserted into the editor. Can be `json`, `html` or `markdown` - defaults to `json` and will automatically detect invalid content types (like JSON when it is actually Markdown). + ```typescript + new Editor({ + content: '# Hello World', + contentType: 'markdown', + }) + ``` + + **Command Options:** All content commands now support an `contentType` option: + + - **`setContent(markdown, { contentType: 'markdown' })`**: Replace editor content with markdown + - **`insertContent(markdown, { contentType: 'markdown' })`**: Insert markdown at cursor position + - **`insertContentAt(position, markdown, { contentType: 'markdown' })`**: Insert Markdown at specific position + + For more, check [the documentation](https://tiptap.dev/docs/editor/markdown). + +#### Patch Changes + +- The extension manager now provides a new property `baseExtensions` that contains an unflattened array of extensions + +### @tiptap/markdown + +#### Minor Changes + +- Add comprehensive bidirectional markdown support to Tiptap through a new `@tiptap/markdown` package and Markdown utilities in `@tiptap/core`. + + **New Package: `@tiptap/markdown`** - A new official extension that provides full Markdown parsing and serialization capabilities using [MarkedJS](https://marked.js.org) as the underlying Markdown parser. + + **Core Features:** + + **Extension API** + + - **`Markdown` Extension**: Main extension that adds Markdown support to your editor + - **`MarkdownManager`**: Core engine for parsing and serializing Markdown + - Parse Markdown strings to Tiptap JSON: `editor.markdown.parse(markdown)` + - Serialize Tiptap JSON to Markdown: `editor.markdown.serialize(json)` + - Access to underlying marked.js instance: `editor.markdown.instance` + + #### Editor Methods + + - **`editor.getMarkdown()`**: Serialize current editor content to Markdown string + - **`editor.markdown`**: Access to MarkdownManager instance for advanced operations + + **Editor Options:** + + - **`contentType`**: Control the type of content that is inserted into the editor. Can be `json`, `html` or `markdown` - defaults to `json` and will automatically detect invalid content types (like JSON when it is actually Markdown). + ```typescript + new Editor({ + content: '# Hello World', + contentType: 'markdown', + }) + ``` + + **Command Options:** All content commands now support an `contentType` option: + + - **`setContent(markdown, { contentType: 'markdown' })`**: Replace editor content with markdown + - **`insertContent(markdown, { contentType: 'markdown' })`**: Insert markdown at cursor position + - **`insertContentAt(position, markdown, { contentType: 'markdown' })`**: Insert Markdown at specific position + + For more, check [the documentation](https://tiptap.dev/docs/editor/markdown). + +### @tiptap/extension-link + +#### Patch Changes + +- Paste Handlers and onPaste plugin now respect shouldAutoLink/validate options + +### @tiptap/extensions + +#### Patch Changes + +- Make the `TrailingNode` extension's `node` option optional and derive the + default node type from the editor schema when available. + + Previously the extension used a hard-coded `'paragraph'` default and the + `node` option was required in the TypeScript definitions. This change: + + - makes `node` optional in the options type, + - prefers the editor schema's top node default type when resolving the + trailing node, and + - falls back to the configured option or `'paragraph'` as a last resort. + + This fixes cases where projects use a different top-level default node and + prevents the extension from inserting an incorrect trailing node type. + +## v3.6.7 + +### @tiptap/html + +#### Patch Changes + +- Fix CVE-2025-61927 by bumping happy-dom to 20.0.0 + + Bumps the transitive/dev dependency happy-dom from ^18.0.1 → ^20.0.0 in @tiptap/html to address CVE-2025-61927. This is a dependency/security-only change and does not modify any public APIs. + + Why: + + - happy-dom released a security fix for CVE-2025-61927; updating prevents the vulnerability being pulled into consumers that depend on @tiptap/html. + +## v3.6.6 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Fixed a problem where the position of a menu is not updated on creation when shouldShow is true + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Fixed a problem where the position of a menu is not updated on creation when shouldShow is true + +### @tiptap/vue-3 + +#### Patch Changes + +- Fixed a bug that caused conditionally rendered bubble menus not to be attached to the DOM correctly + +## v3.6.5 + +### @tiptap/extension-horizontal-rule + +#### Patch Changes + +- Added nextNodeType option to horizontal-rule extension, allowing users to specify which node type should be inserted after a horizontal rule + +### @tiptap/html + +#### Patch Changes + +- Fix: Clean up happy-dom window instance fixing a memory leak caused by unclosed happy-dom windows + +### @tiptap/core + +#### Patch Changes + +- Editors can now emit `transaction` and `update` events before being mounted. + This means smoother state handling and instant feedback from editors, even when they're not in the DOM. + +## v3.6.4 + +### @tiptap/html + +#### Patch Changes + +- Fix: Clean up happy-dom window instance fixing a memory leak caused by unclosed happy-dom windows + +## v3.6.3 + +### @tiptap/react + +#### Patch Changes + +- Updated the React `FloatingMenu` plugin hook dependencies to match the `BubbleMenu` behavior. + The FloatingMenu will now respond to changes in `appendTo`, `pluginKey`, `shouldShow`, and `options`. +- Resolved an issue where the React BubbleMenu did not update when FloatingUI option props changed after initial mount. The BubbleMenu now correctly responds to updated option props. +- Improved the BubbleMenu's usability by ensuring the `appendTo` prop passed to the React BubbleMenu component is now correctly forwarded to the underlying bubble menu plugin. This fix allows developers to customize where the BubbleMenu is attached in the DOM, helping resolve issues with positioning and portal setups in React apps. + +### @tiptap/extensions + +#### Patch Changes + +- The Selection extension now uses the correct SelectionOptions type, providing accurate typings for its options. + +### @tiptap/extension-code-block + +#### Patch Changes + +- Configuration options for the CodeBlock extension now support `null` and `undefined` values. + This makes custom setups more flexible and avoids unnecessary type errors when omitting optional overrides. + All existing default values and fallback logic remain in place - no breaking changes for existing code. + +### @tiptap/core + +#### Patch Changes + +- Refined the `JSONContent.attrs` definition to exactly mirror the structure returned by `editor.getJSON()`. This ensures strict type safety and consistency between the editor output and the expected type, eliminating errors caused by mismatched attribute signatures. + +### @tiptap/extension-table-of-contents + +#### Patch Changes + +- Improve typings by inferring the storage type for the Table of Contents extension + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- You can now pass a callback to the `appendTo` option in the floating and bubble menu + extensions. The callback must return an element synchronously, + so menus can be appended to elements that are created dynamically. + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- You can now pass a callback to the `appendTo` option in the floating and bubble menu + extensions. The callback must return an element synchronously, + so menus can be appended to elements that are created dynamically. + +## v3.6.2 + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Fix a bug where the bubble menu could throw an error if the editor was destroyed + while the plugin was cleaning up. + +## v3.6.1 + +### @tiptap/react + +#### Patch Changes + +- Hotfix: Fix a crash in the React package that could occur during mounting/unmounting when the editor wasn't fully initialized. This prevents a runtime error and improves stability. + +## v3.6.0 + +### @tiptap/core + +#### Patch Changes + +- Improve typing and docs for `EditorOptions.element` to reflect all supported mounting modes and align behavior across adapters. + + - `element` now accepts: + - `Element`: the editor is appended inside the given element. + - `{ mount: HTMLElement }`: the editor is mounted directly to `mount` (no extra wrapper). + - `(editorEl: HTMLElement) => void`: a function that receives the editor element so you can place it anywhere in the DOM. + - `null`: no automatic mounting. + +### @tiptap/extension-table + +#### Patch Changes + +- Parse cell `colwidth` from nearest `
      ` when missing on the cell + + When importing HTML, table column widths are often declared on a surrounding `` rather than on each ``'s `width` from the table's `` using the cell's index. + + This is a non-breaking bugfix that preserves layout information when HTML uses ``. Consider adding a small demo or unit test to assert colwidth is preserved for cells when only the `` contains width attributes. + +- Fixes table wrapper replacement and lost selections when `resizable: true`. + + TableView.ignoreMutation now ignores attribute/childList/characterData mutations that occur inside the table wrapper but outside the editable `contentDOM`, preventing wrapper re-creation during resize interactions so selections (e.g. `mergeCells()`) are preserved. + + No API or breaking changes. + +### @tiptap/extension-bubble-menu + +#### Patch Changes + +- Remove recently added `updateBubbleMenuPosition` method because it would not work in the React and Vue versions of the BubbleMenu, only in the vanilla extension. And that would confuse developers. + + Write the `transactionHandler` method as an arrow function because arrow functions have no `this`, so the `this` remains the instance of the `BubbleMenuView` class. + +### @tiptap/extension-unique-id + +#### Minor Changes + +- Create a utility to add unique IDs to a document in the server + + The utility is called `generateUniqueIds` and is exported from the `@tiptap/extension-unique-id` package. + + It has the same functionality as the `UniqueID` extension, but without the need to create an `Editor` instance. This lets you add unique IDs to the document in the server. + + It takes the following parameters: + + - `doc`: The Tiptap JSON document to add unique IDs to. + - `extensions`: The extensions to use. Must include the `UniqueID` extension. + + It returns the updated Tiptap JSON document, with the unique IDs added to the nodes. + +### @tiptap/vue-3 + +#### Minor Changes + +- Pass `attrs` through Vue 3 menus + +## v3.5.3 + +### @tiptap/extension-text-style + +#### Patch Changes + +- Merge nested span styles only for immediate child spans and guard style values. + + - Replace non-standard/fragile selector approach and avoid re-processing nested `` elements. + - Read parent style once, merge with child style only when present, and remove empty `style` attributes. + - Improves parsing performance and robustness in browsers, Node/JSDOM and tests. + + This change fixes a bug that could cause exponential work when parsing deeply + nested `` elements - in extreme cases that could make the tab unresponsive + or crash the renderer. It is a bugfix / performance improvement with no public API + changes. + +## v3.5.2 + +### @tiptap/react + +#### Patch Changes + +- Tiptap will now correctly insert a React MarkViews' content into the correct element within `MarkViewContent` component + +## v3.5.1 + +### @tiptap/extension-floating-menu + +#### Patch Changes + +- Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. + +### @tiptap/react + +#### Patch Changes + +- Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. + +### @tiptap/vue-2 + +#### Patch Changes + +- Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. + +### @tiptap/vue-3 + +#### Patch Changes + +- Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. + +# [2.4.0](https://github.com/ueberdosis/tiptap/compare/v2.3.2...v2.4.0) (2024-05-14) + +### Bug Fixes + +- **core:** configure should use the parent of the current instance, to avoid duplication ([#5147](https://github.com/ueberdosis/tiptap/issues/5147)) ([4db463c](https://github.com/ueberdosis/tiptap/commit/4db463c6bbcc3a17ee8eb591bea8e357120ecb35)) +- fix ts error for BubbleMenu and FloatingMenu in @tiptap/react ([#5126](https://github.com/ueberdosis/tiptap/issues/5126)) ([baff4af](https://github.com/ueberdosis/tiptap/commit/baff4af39e2b8970d7cab99859ece41228643f9d)) + +### Features + +- added jsdocs ([#4356](https://github.com/ueberdosis/tiptap/issues/4356)) ([b941eea](https://github.com/ueberdosis/tiptap/commit/b941eea6daba09d48a5d18ccc1b9a1d84b2249dd)) + +## [2.3.2](https://github.com/ueberdosis/tiptap/compare/v2.3.1...v2.3.2) (2024-05-08) + +### Bug Fixes + +- NodePos querySelectorAll function ([#5094](https://github.com/ueberdosis/tiptap/issues/5094)) ([4900a27](https://github.com/ueberdosis/tiptap/commit/4900a27c5389d9a2d0d69f407ca3db0155304315)) + +## [2.3.1](https://github.com/ueberdosis/tiptap/compare/v2.3.0...v2.3.1) (2024-04-30) + +**Note:** Version bump only for package tiptap + +# [2.3.0](https://github.com/ueberdosis/tiptap/compare/v2.2.6...v2.3.0) (2024-04-09) + +### Bug Fixes + +- **core:** fix nodepos child lookup ([#5038](https://github.com/ueberdosis/tiptap/issues/5038)) ([22ced31](https://github.com/ueberdosis/tiptap/commit/22ced318723003365fbfd8f59b8dac79c7563017)) + +### Features + +- **core:** apply input and paste rules when using insertContent methods ([#5046](https://github.com/ueberdosis/tiptap/issues/5046)) ([96b6abc](https://github.com/ueberdosis/tiptap/commit/96b6abcf6edbc6cac03a391130d9feebb6de3a04)) + +## [2.2.6](https://github.com/ueberdosis/tiptap/compare/v2.2.5...v2.2.6) (2024-04-06) + +### Bug Fixes + +- unexpected renderText() for contentful nodes ([#3410](https://github.com/ueberdosis/tiptap/issues/3410)) ([d6c71a8](https://github.com/ueberdosis/tiptap/commit/d6c71a838d590f78fdff15c805d93f43c8a5a1a5)) + +## [2.2.5](https://github.com/ueberdosis/tiptap/compare/v2.2.4...v2.2.5) (2024-04-05) + +### Bug Fixes + +- Disallow only whitespace between markdown shortcuts delimiters ([#4866](https://github.com/ueberdosis/tiptap/issues/4866)) ([aa029fe](https://github.com/ueberdosis/tiptap/commit/aa029fe2242aeadc38555b2832df6ae1614c7d1d)) +- **extension-link:** Avoid auto-linking partial text for invalid TLDs ([#4865](https://github.com/ueberdosis/tiptap/issues/4865)) ([4474d05](https://github.com/ueberdosis/tiptap/commit/4474d056daf9280ebb10b31f98bb000e953132e5)) + +## [2.2.4](https://github.com/ueberdosis/tiptap/compare/v2.2.3...v2.2.4) (2024-02-23) + +### Bug Fixes + +- mark nocookie youtube url as valid when parsing html ([#4883](https://github.com/ueberdosis/tiptap/issues/4883)) ([099e10d](https://github.com/ueberdosis/tiptap/commit/099e10df923d851dd866354e9abca331d995b65c)) +- typecheck drag and clipboard events for testing environments ([bbee9a3](https://github.com/ueberdosis/tiptap/commit/bbee9a3c3090fa40bf366591682b42a3f6ec5f91)) + +## [2.2.3](https://github.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) (2024-02-15) + +### Bug Fixes + +- fix test path ([21aa96d](https://github.com/ueberdosis/tiptap/commit/21aa96dee8deab1f439b7f655b8ed266a516a4cd)) + +## [2.2.2](https://github.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) (2024-02-07) + +### Bug Fixes + +- **react:** use ref instead of state in useEditor to prevent rerenders ([#4856](https://github.com/ueberdosis/tiptap/issues/4856)) ([56a5737](https://github.com/ueberdosis/tiptap/commit/56a5737ed102ee75ec72f9cc2847e3c977f431bd)) + +## [2.2.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) (2024-01-31) + +**Note:** Version bump only for package tiptap + +# [2.2.0](https://github.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) (2024-01-29) + +### Bug Fixes + +- **core:** fix new lines being added via elementFromString ([#4767](https://github.com/ueberdosis/tiptap/issues/4767)) ([b7a2504](https://github.com/ueberdosis/tiptap/commit/b7a2504f16f46563537c890930cb2c332c256175)) +- fix bug [#4785](https://github.com/ueberdosis/tiptap/issues/4785) ([#4836](https://github.com/ueberdosis/tiptap/issues/4836)) ([f3cba1e](https://github.com/ueberdosis/tiptap/commit/f3cba1e0b0288156c1427437e5a0b9e03cd67e63)) +- fix imports, fix demos, unpin y-prosemirror ([681aa57](https://github.com/ueberdosis/tiptap/commit/681aa577bff500015c3f925e300c55a71c73efaf)) +- fix newline stripping via insertContent ([8954007](https://github.com/ueberdosis/tiptap/commit/8954007b2b92b040d69b26a0866ae58fabf5e512)) + +# [2.2.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.2.0-rc.8) (2024-01-08) + +### Bug Fixes + +- **core:** fix options now being empty ([fc67cb1](https://github.com/ueberdosis/tiptap/commit/fc67cb1b7166c1ab6b6e0174539c9e29c364eace)) + +# [2.2.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.6...v2.2.0-rc.7) (2023-11-27) + +### Bug Fixes + +- **core:** set defaultOptions to undefined by default ([448b433](https://github.com/ueberdosis/tiptap/commit/448b433ee7847bfba4cd803d8c8820763ceedafc)) + +# [2.2.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.5...v2.2.0-rc.6) (2023-11-23) + +### Reverts + +- Revert "fix/react-renderer-node-attrs (#4321)" ([a4af83c](https://github.com/ueberdosis/tiptap/commit/a4af83ca52c8e020f88990af53981591559205a9)), closes [#4321](https://github.com/ueberdosis/tiptap/issues/4321) +- Revert "autolink improvement" ([ef10ae5](https://github.com/ueberdosis/tiptap/commit/ef10ae53b2a3854fceefc2999e166ed1fe4e9b32)) + +# [2.2.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.2.0-rc.4) (2023-10-10) + +### Bug Fixes + +- add missing attributes in extension-link ([#4429](https://github.com/ueberdosis/tiptap/issues/4429)) ([0578265](https://github.com/ueberdosis/tiptap/commit/0578265bfe548a7f574cdbe055ef07b9029d8797)) +- **history:** use correct shortcuts for undo/redo ([520ce79](https://github.com/ueberdosis/tiptap/commit/520ce790c3dff2d0774211fe30fdce1905655b09)) + +### Features + +- **extension/youtube:** Allow youtube shorts urls to be embedded ([4d79cb8](https://github.com/ueberdosis/tiptap/commit/4d79cb85c93353cdb5ead518da63cf8f9fa71497)) + +# [2.2.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.2...v2.2.0-rc.3) (2023-08-18) + +# [2.2.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.0...v2.2.0-rc.1) (2023-08-18) + +# [2.2.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.2.0-rc.0) (2023-08-18) + +### Features + +- **placeholder:** allow editor-is-empty class on any node ([#4335](https://github.com/ueberdosis/tiptap/issues/4335)) ([ff929b1](https://github.com/ueberdosis/tiptap/commit/ff929b179de930619005a773bb4186ae2aa2ec58)) + +## [2.1.16](https://github.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) (2024-01-10) + +### Bug Fixes + +- **core:** fix new lines being added via elementFromString ([#4767](https://github.com/ueberdosis/tiptap/issues/4767)) ([2235908](https://github.com/ueberdosis/tiptap/commit/2235908c28f388eda041d1d5d017554d513fe909)) + +### Reverts + +- Revert "fix(extension-link): fix link not being kept when pasting url with link (#3975)" ([1b34271](https://github.com/ueberdosis/tiptap/commit/1b34271edfdd6e81f670f9ddb15cd6838d986e9f)), closes [#3975](https://github.com/ueberdosis/tiptap/issues/3975) + +## [2.1.15](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) (2024-01-08) + +### Bug Fixes + +- **core:** fix insertContentAt keeping new lines in html content ([#4465](https://github.com/ueberdosis/tiptap/issues/4465)) ([135a12f](https://github.com/ueberdosis/tiptap/commit/135a12f7aa2df839a0b619704110a360b980c738)) +- **link:** fix tests ([d495d92](https://github.com/ueberdosis/tiptap/commit/d495d92a1f7b1c51e09ac8f4934e15a2d1cf070d)) + +### Reverts + +- Revert "update package-lock" ([faead69](https://github.com/ueberdosis/tiptap/commit/faead6987337ea8471619fdc3124437954772a1a)) + +## [2.1.14](https://github.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) (2024-01-08) + +### Bug Fixes + +- **typography:** require spaces after divisions to not break date formats ([#4696](https://github.com/ueberdosis/tiptap/issues/4696)) ([f6d7e00](https://github.com/ueberdosis/tiptap/commit/f6d7e00a746a67fa440a3fa0f5362295959873d2)) + +## [2.1.13](https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) (2023-11-30) + +### Bug Fixes + +- **react:** fix performance regression because of select/deselect ([#4661](https://github.com/ueberdosis/tiptap/issues/4661)) ([ad7f659](https://github.com/ueberdosis/tiptap/commit/ad7f659ed08a6a7c57056b78edbded014549f2dc)) + +## [2.1.12](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.1.12) (2023-10-11) + +### Bug Fixes + +- **link:** restore pasteHandler and add existing url check ([#4523](https://github.com/ueberdosis/tiptap/issues/4523)) ([1a7b428](https://github.com/ueberdosis/tiptap/commit/1a7b4280d2f9c334d14b16016c29e9f4862716a0)) + +## [2.1.11](https://github.com/ueberdosis/tiptap/compare/v2.1.10...v2.1.11) (2023-09-20) + +### Reverts + +- Revert "v2.2.11" ([6aa755a](https://github.com/ueberdosis/tiptap/commit/6aa755a04b9955fc175c7ab33dee527d0d5deef0)) + +## [2.1.10](https://github.com/ueberdosis/tiptap/compare/v2.1.9...v2.1.10) (2023-09-15) + +**Note:** Version bump only for package tiptap + +## [2.1.9](https://github.com/ueberdosis/tiptap/compare/v2.1.8...v2.1.9) (2023-09-14) + +### Bug Fixes + +- add missing attributes in extension-link ([#4429](https://github.com/ueberdosis/tiptap/issues/4429)) ([74b6444](https://github.com/ueberdosis/tiptap/commit/74b644438829d6ee9b0795bc70c55f2755d7438c)) + +## [2.1.8](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.7...v2.1.8) (2023-09-04) + +**Note:** Version bump only for package tiptap + +## [2.1.7](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.6...v2.1.7) (2023-09-04) + +### Bug Fixes + +- **horizontal-rule:** fix insertion being broken on empty docs ([#4375](https://github.com/ueberdosis/tiptap-workspace/issues/4375)) ([2a83166](https://github.com/ueberdosis/tiptap-workspace/commit/2a83166a46f97a9fc42ae23ce5367bb58bcdab74)) + +## [2.1.6](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.1.6) (2023-08-18) + +### Bug Fixes + +- **core:** fix broken export ([4227f32](https://github.com/ueberdosis/tiptap/commit/4227f324a5bfd4f0905c70ac8ea68903352f911b)) + +## [2.1.5](https://github.com/ueberdosis/tiptap/compare/v2.1.4...v2.1.5) (2023-08-18) + +### Bug Fixes + +- **list-key-map:** fix broken imports ([#4350](https://github.com/ueberdosis/tiptap/issues/4350)) ([e40ac25](https://github.com/ueberdosis/tiptap/commit/e40ac2584e813893a61c91a456bdcd2cf6652b50)) + +## [2.1.4](https://github.com/ueberdosis/tiptap/compare/v2.1.3...v2.1.4) (2023-08-18) + +### Bug Fixes + +- replace the whole node in nodeInputRule ([#4341](https://github.com/ueberdosis/tiptap/issues/4341)) ([ffeefe2](https://github.com/ueberdosis/tiptap/commit/ffeefe21ff3c1f951a5a4f9ae9697317ddd1c5ad)) + +## [2.1.3](https://github.com/ueberdosis/tiptap/compare/v2.1.2...v2.1.3) (2023-08-18) + +### Bug Fixes + +- fix autolink when code is not enabled for editor ([#4344](https://github.com/ueberdosis/tiptap/issues/4344)) ([f2ac7b9](https://github.com/ueberdosis/tiptap/commit/f2ac7b90912a78b90216a7d7d084c86f0c0eef48)) + +## [2.1.2](https://github.com/ueberdosis/tiptap/compare/v2.1.1...v2.1.2) (2023-08-17) + +### Bug Fixes + +- **core:** fix error when merging class attributes ([#4340](https://github.com/ueberdosis/tiptap/issues/4340)) ([a251946](https://github.com/ueberdosis/tiptap/commit/a2519468589e2baa44901a66a3a06b24dc8626d6)) + +## [2.1.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0...v2.1.1) (2023-08-16) + +**Note:** Version bump only for package tiptap + +# [2.1.0](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.14...v2.1.0) (2023-08-16) + +**Note:** Version bump only for package tiptap + +# [2.1.0-rc.14](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.13...v2.1.0-rc.14) (2023-08-11) + +**Note:** Version bump only for package tiptap + +# [2.1.0-rc.13](https://github.com/ueberdosis/tiptap-workspace/compare/v2.0.4...v2.1.0-rc.13) (2023-08-11) + +### Bug Fixes + +- **demos:** add missing extensions ([6383fd5](https://github.com/ueberdosis/tiptap-workspace/commit/6383fd54080b2ad555286cd0e7c4ad880200200f)) +- **demos:** update deps ([05a2edf](https://github.com/ueberdosis/tiptap-workspace/commit/05a2edfc16e297effa86d1583fb1680be0320f25)) +- **link:** Fix autolinking and pasting ([#4292](https://github.com/ueberdosis/tiptap-workspace/issues/4292)) ([a2ce734](https://github.com/ueberdosis/tiptap-workspace/commit/a2ce734d681039fd61d402987e0842ddef6af595)) +- **strikethrough:** update strikethrough shortcut ([#4288](https://github.com/ueberdosis/tiptap-workspace/issues/4288)) ([fd35db4](https://github.com/ueberdosis/tiptap-workspace/commit/fd35db4d090d9fdfef1196fb1f6f858f13cf53d1)) + +# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14) + +# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07) + +### Bug Fixes + +- **core:** fix cut and insertContentAt functions ([#4187](https://github.com/ueberdosis/tiptap-workspace/issues/4187)) ([6b65af8](https://github.com/ueberdosis/tiptap-workspace/commit/6b65af8fc31ffbbcf79b89bfdaceee7aadbf3f27)) +- **tests:** fix link rel tests ([c1d1854](https://github.com/ueberdosis/tiptap-workspace/commit/c1d18543b03b1fb6b99a2f3546aa5da10c919920)) + +# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07) + +### Bug Fixes + +- do not use window.open for links in readonly mode ([#4073](https://github.com/ueberdosis/tiptap-workspace/issues/4073)) ([4bca77e](https://github.com/ueberdosis/tiptap-workspace/commit/4bca77e4e9c96596d584cf71b8d831dc2ab0a421)) +- **extension-link:** fixes link going to wrong url ([#4078](https://github.com/ueberdosis/tiptap-workspace/issues/4078)) ([3053865](https://github.com/ueberdosis/tiptap-workspace/commit/30538654752ab3ded6e56c869745ccacc8cdeabc)) +- **link:** Prevent auto-linking when typing URL inside inline code mark ([#4160](https://github.com/ueberdosis/tiptap-workspace/issues/4160)) ([b24df3a](https://github.com/ueberdosis/tiptap-workspace/commit/b24df3aa4c2f3fdb2ed6122d2d32fb7c4e07f2af)) +- **react:** check props.clientRect before creating ReactRenderer ([#4138](https://github.com/ueberdosis/tiptap-workspace/issues/4138)) ([d710846](https://github.com/ueberdosis/tiptap-workspace/commit/d710846ecb6a3059dfbc21300b9a4b887a8defa3)) +- **react:** update select state when text selection is around node ([#4148](https://github.com/ueberdosis/tiptap-workspace/issues/4148)) ([5bd5bd4](https://github.com/ueberdosis/tiptap-workspace/commit/5bd5bd4ecdbe1f952b23d5f5efad16b6ed5cc44f)) + +### Features + +- **docs:** added cdn installation guide ([#4045](https://github.com/ueberdosis/tiptap-workspace/issues/4045)) ([8536508](https://github.com/ueberdosis/tiptap-workspace/commit/853650885b7c4f2217a4b37bc42ee65b4cd6026a)) + +# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15) + +# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25) + +# [2.1.0-rc.7](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.6...v2.1.0-rc.7) (2023-05-25) + +# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25) + +### Bug Fixes + +- **extension-link:** fix paste handling ([d19267e](https://github.com/ueberdosis/tiptap-workspace/commit/d19267ecefabf08e4bd27c52424ed83991ce7270)) +- typo in commands.md ([a2a9822](https://github.com/ueberdosis/tiptap-workspace/commit/a2a9822f240df2301932a67225d9adcac2f18807)) + +### Features + +- add tiptap class ([614fc80](https://github.com/ueberdosis/tiptap-workspace/commit/614fc8082c376bf3c40a05c23ceda6b4a6fbf8d0)) + +# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27) + +### Bug Fixes + +- **link:** fix links autolinking when not needed ([#3989](https://github.com/ueberdosis/tiptap-workspace/issues/3989)) ([71946c1](https://github.com/ueberdosis/tiptap-workspace/commit/71946c18accf8a2e8192951de870f84e25f58ed5)) + +# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26) + +### Bug Fixes + +- **core:** remove configure from extend functionality ([4af54da](https://github.com/ueberdosis/tiptap-workspace/commit/4af54da3e09c69c0b5326f9952d456436855914d)) + +# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap-workspace/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26) + +### Bug Fixes + +- **extension-link:** fix link not being kept when pasting url with link ([#3975](https://github.com/ueberdosis/tiptap-workspace/issues/3975)) ([e7d7d49](https://github.com/ueberdosis/tiptap-workspace/commit/e7d7d496376c8c11e24c342e20bd179a6ea7dcee)) + +# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12) + +### Bug Fixes + +- **bubble-menu:** fix debounce not working with collab/collaboration cursor ([#3956](https://github.com/ueberdosis/tiptap-workspace/issues/3956)) ([e8cef04](https://github.com/ueberdosis/tiptap-workspace/commit/e8cef0404b5039ec2657536976b8b31931afd337)) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap-workspace/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- clear nodes when cursor at start of empty isolating parent ([#3943](https://github.com/ueberdosis/tiptap-workspace/issues/3943)) ([7278ee2](https://github.com/ueberdosis/tiptap-workspace/commit/7278ee2b05de2f96efddf3b1dc3bfd3d52262cbb)) +- **list-item:** improve delete behaviour ([09782a5](https://github.com/ueberdosis/tiptap-workspace/commit/09782a5b066b2f9f52f0ef1d8701d6e5b063dc63)) +- **lists:** improve list behaviour ([684e48a](https://github.com/ueberdosis/tiptap-workspace/commit/684e48a4a7778a0140c94f0c5345db868174ad81)) +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap-workspace/issues/3914)) ([0c1bba3](https://github.com/ueberdosis/tiptap-workspace/commit/0c1bba3137b535776bcef95ff3c55e13f5a2db46)) + +# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap-workspace/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14) + +**Note:** Version bump only for package tiptap + +# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07) + +### Bug Fixes + +- **core:** fix cut and insertContentAt functions ([#4187](https://github.com/ueberdosis/tiptap/issues/4187)) ([6b65af8](https://github.com/ueberdosis/tiptap/commit/6b65af8fc31ffbbcf79b89bfdaceee7aadbf3f27)) +- **tests:** fix link rel tests ([c1d1854](https://github.com/ueberdosis/tiptap/commit/c1d18543b03b1fb6b99a2f3546aa5da10c919920)) + +# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07) + +### Bug Fixes + +- do not use window.open for links in readonly mode ([#4073](https://github.com/ueberdosis/tiptap/issues/4073)) ([4bca77e](https://github.com/ueberdosis/tiptap/commit/4bca77e4e9c96596d584cf71b8d831dc2ab0a421)) +- **extension-link:** fixes link going to wrong url ([#4078](https://github.com/ueberdosis/tiptap/issues/4078)) ([3053865](https://github.com/ueberdosis/tiptap/commit/30538654752ab3ded6e56c869745ccacc8cdeabc)) +- **link:** Prevent auto-linking when typing URL inside inline code mark ([#4160](https://github.com/ueberdosis/tiptap/issues/4160)) ([b24df3a](https://github.com/ueberdosis/tiptap/commit/b24df3aa4c2f3fdb2ed6122d2d32fb7c4e07f2af)) +- **react:** check props.clientRect before creating ReactRenderer ([#4138](https://github.com/ueberdosis/tiptap/issues/4138)) ([d710846](https://github.com/ueberdosis/tiptap/commit/d710846ecb6a3059dfbc21300b9a4b887a8defa3)) +- **react:** update select state when text selection is around node ([#4148](https://github.com/ueberdosis/tiptap/issues/4148)) ([5bd5bd4](https://github.com/ueberdosis/tiptap/commit/5bd5bd4ecdbe1f952b23d5f5efad16b6ed5cc44f)) + +### Features + +- **docs:** added cdn installation guide ([#4045](https://github.com/ueberdosis/tiptap/issues/4045)) ([8536508](https://github.com/ueberdosis/tiptap/commit/853650885b7c4f2217a4b37bc42ee65b4cd6026a)) + +# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15) + +### Bug Fixes + +- **list-item:** improve delete behaviour ([09782a5](https://github.com/ueberdosis/tiptap/commit/09782a5b066b2f9f52f0ef1d8701d6e5b063dc63)) +- **lists:** improve list behaviour ([684e48a](https://github.com/ueberdosis/tiptap/commit/684e48a4a7778a0140c94f0c5345db868174ad81)) + +# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25) + +**Note:** Version bump only for package tiptap + +# [2.1.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.6...v2.1.0-rc.7) (2023-05-25) + +**Note:** Version bump only for package tiptap + +# [2.1.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.5...v2.1.0-rc.6) (2023-05-25) + +**Note:** Version bump only for package tiptap + +# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25) + +### Bug Fixes + +- **extension-link:** fix paste handling ([d19267e](https://github.com/ueberdosis/tiptap/commit/d19267ecefabf08e4bd27c52424ed83991ce7270)) +- typo in commands.md ([a2a9822](https://github.com/ueberdosis/tiptap/commit/a2a9822f240df2301932a67225d9adcac2f18807)) + +### Features + +- add tiptap class ([614fc80](https://github.com/ueberdosis/tiptap/commit/614fc8082c376bf3c40a05c23ceda6b4a6fbf8d0)) + +# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27) + +### Bug Fixes + +- **link:** fix links autolinking when not needed ([#3989](https://github.com/ueberdosis/tiptap/issues/3989)) ([71946c1](https://github.com/ueberdosis/tiptap/commit/71946c18accf8a2e8192951de870f84e25f58ed5)) + +# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26) + +### Bug Fixes + +- **core:** remove configure from extend functionality ([4af54da](https://github.com/ueberdosis/tiptap/commit/4af54da3e09c69c0b5326f9952d456436855914d)) + +# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26) + +### Bug Fixes + +- **extension-link:** fix link not being kept when pasting url with link ([#3975](https://github.com/ueberdosis/tiptap/issues/3975)) ([e7d7d49](https://github.com/ueberdosis/tiptap/commit/e7d7d496376c8c11e24c342e20bd179a6ea7dcee)) + +# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12) + +### Bug Fixes + +- **bubble-menu:** fix debounce not working with collab/collaboration cursor ([#3956](https://github.com/ueberdosis/tiptap/issues/3956)) ([e8cef04](https://github.com/ueberdosis/tiptap/commit/e8cef0404b5039ec2657536976b8b31931afd337)) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- clear nodes when cursor at start of empty isolating parent ([#3943](https://github.com/ueberdosis/tiptap/issues/3943)) ([7278ee2](https://github.com/ueberdosis/tiptap/commit/7278ee2b05de2f96efddf3b1dc3bfd3d52262cbb)) +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0c1bba3](https://github.com/ueberdosis/tiptap/commit/0c1bba3137b535776bcef95ff3c55e13f5a2db46)) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- clear nodes when cursor at start of empty isolating parent ([#3943](https://github.com/ueberdosis/tiptap/issues/3943)) ([7278ee2](https://github.com/ueberdosis/tiptap/commit/7278ee2b05de2f96efddf3b1dc3bfd3d52262cbb)) +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0c1bba3](https://github.com/ueberdosis/tiptap/commit/0c1bba3137b535776bcef95ff3c55e13f5a2db46)) +- **bubble-menu:** fix debounce not working with collab/collaboration cursor ([#3956](https://github.com/ueberdosis/tiptap/issues/3956)) ([a78f8cd](https://github.com/ueberdosis/tiptap/commit/a78f8cd9646008e4db938fa3c22b0714c8bb5849)) + +## [2.0.3](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.0.3) (2023-04-13) + +### Bug Fixes + +- **bubble-menu:** fix debounce not working with collab/collaboration cursor ([#3956](https://github.com/ueberdosis/tiptap/issues/3956)) ([e8cef04](https://github.com/ueberdosis/tiptap/commit/e8cef0404b5039ec2657536976b8b31931afd337)) + +## [2.0.2](https://github.com/ueberdosis/tiptap/compare/v2.0.1...v2.0.2) (2023-04-03) + +### Bug Fixes + +- **react:** fix rebinding events not overwriting editor.on ([#3935](https://github.com/ueberdosis/tiptap/issues/3935)) ([64ab357](https://github.com/ueberdosis/tiptap/commit/64ab3570c1e86a65f5022793acb0292d8972dcd7)) + +### Features + +- add box-shadow to collab demo ([c5496c1](https://github.com/ueberdosis/tiptap/commit/c5496c1b27783150dafb5ebdf6bda43648a46316)) +- landingpage demo ([#3925](https://github.com/ueberdosis/tiptap/issues/3925)) ([958925f](https://github.com/ueberdosis/tiptap/commit/958925f2560ca786cd0cf52b83b7ae51deb7dd77)) +- Tiptap collab demo styling ([87840b0](https://github.com/ueberdosis/tiptap/commit/87840b0f0821ca65d9f104d9c90512021aa70113)) + +## [2.0.1](https://github.com/ueberdosis/tiptap/compare/v2.0.0...v2.0.1) (2023-03-30) + +### Bug Fixes + +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0534f76](https://github.com/ueberdosis/tiptap/commit/0534f76401bf5399c01ca7f39d87f7221d91b4f7)) + +## [2.0.0](https://github.com/ueberdosis/tiptap/compare/tiptap@1.32.2...v2.0.0) (2023-03-29) + +## What's Changed + +- Fix sending of emptystring class for Prosemirror decoration by @ascott18 in https://github.com/ueberdosis/tiptap/pull/1004 +- build(deps): bump actions/cache from v2.1.4 to v2.1.5 by @dependabot in https://github.com/ueberdosis/tiptap/pull/1024 +- build(deps): bump actions/upload-artifact from v2.2.2 to v2.2.3 by @dependabot in https://github.com/ueberdosis/tiptap/pull/1025 +- Add install instructions by @MarcelloTheArcane in https://github.com/ueberdosis/tiptap/pull/1196 +- Fix a small typo by @swanson in https://github.com/ueberdosis/tiptap/pull/1211 +- Add missing word by @swanson in https://github.com/ueberdosis/tiptap/pull/1216 +- Clarify table header documentation by @swanson in https://github.com/ueberdosis/tiptap/pull/1215 +- Typo fix by @swanson in https://github.com/ueberdosis/tiptap/pull/1217 +- Make Horizontal Rule compatible with Typography extension by @chrisarmstrong in https://github.com/ueberdosis/tiptap/pull/1241 +- Fix returning true/false in can().chain().run() by @Markario in https://github.com/ueberdosis/tiptap/pull/1252 +- [Docs] Improve example integration with Laravel Livewire by @iksaku in https://github.com/ueberdosis/tiptap/pull/1255 +- feat: better types for Vue 2 by @zcuric in https://github.com/ueberdosis/tiptap/pull/1253 +- Fix typo by @DannyFeliz in https://github.com/ueberdosis/tiptap/pull/1262 +- HorizontalRule is included in defaultExtensions by @Duncank in https://github.com/ueberdosis/tiptap/pull/1267 +- VueRenderer's ref is undefined when in production mode by @thechrisoshow in https://github.com/ueberdosis/tiptap/pull/1271 +- feat: expose node helpers by @zcuric in https://github.com/ueberdosis/tiptap/pull/1278 +- New Feature: Generate JSON from HTML by @hanspagel in https://github.com/ueberdosis/tiptap/pull/1273 +- feat: export mark helpers by @zcuric in https://github.com/ueberdosis/tiptap/pull/1301 +- When text align is default, don't add a style attribute by @robguthrie in https://github.com/ueberdosis/tiptap/pull/1251 +- docs: complete list of extensions with changed name by @Deckluhm in https://github.com/ueberdosis/tiptap/pull/1305 +- fix(core): Increment `i` in `defaultBlockAt` by @andreavaccari in https://github.com/ueberdosis/tiptap/pull/1315 +- Fix text-align extension url by @ralbear in https://github.com/ueberdosis/tiptap/pull/1325 +- docs: fix typo by @Priestch in https://github.com/ueberdosis/tiptap/pull/1339 +- Allow passing of DependencyList to useEditor by @YousefED in https://github.com/ueberdosis/tiptap/pull/1376 +- a small clerical error? by @akirarika in https://github.com/ueberdosis/tiptap/pull/1380 +- Make HTML in docs valid by @MoPaMo in https://github.com/ueberdosis/tiptap/pull/1381 +- Wording improvement by @jonathanmach in https://github.com/ueberdosis/tiptap/pull/1389 +- Prevent tiptap from creating duplicate style tags when injecting css by @mmachatschek in https://github.com/ueberdosis/tiptap/pull/1399 +- Adding type definition for result and removing the ts-nocheck by @sereneinserenade in https://github.com/ueberdosis/tiptap/pull/1419 +- Fix name of FloatingMenu by @shadow-light in https://github.com/ueberdosis/tiptap/pull/1429 +- New extensions: add subscript and superscript extensions (including docs and tests) by @hanspagel in https://github.com/ueberdosis/tiptap/pull/1404 +- Exclude superscript from subscript, and vice versa. by @BrianHung in https://github.com/ueberdosis/tiptap/pull/1436 +- Add keyboard shortcuts to toggle superscript and subscript marks. by @BrianHung in https://github.com/ueberdosis/tiptap/pull/1437 +- Make drop cursor default to regular caret color by @shadow-light in https://github.com/ueberdosis/tiptap/pull/1444 +- use forwardRef for react wrappers by @YousefED in https://github.com/ueberdosis/tiptap/pull/1452 +- Mention: Add text attribute by @tomhrtly in https://github.com/ueberdosis/tiptap/pull/1322 +- Fix removal of textStyle mark when any style resets by @bttger in https://github.com/ueberdosis/tiptap/pull/1465 +- Fix parsing of mention nodes by @shadow-light in https://github.com/ueberdosis/tiptap/pull/1471 +- Correct default for dropcursor color in docs by @shadow-light in https://github.com/ueberdosis/tiptap/pull/1479 +- Improve gapcursor docs by @carlobeltrame in https://github.com/ueberdosis/tiptap/pull/1497 +- VueRenderer documentation with version 3 by @Tazi0 in https://github.com/ueberdosis/tiptap/pull/1491 +- Update introduction.md by @phillduffy in https://github.com/ueberdosis/tiptap/pull/1509 +- Link to contribution guidelines in CONTRIBUTING.md by @robertvanhoesel in https://github.com/ueberdosis/tiptap/pull/1541 +- build(deps): bump actions/setup-node from 2.1.5 to 2.2.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/1544 +- export createTable by @YousefED in https://github.com/ueberdosis/tiptap/pull/1469 +- doc update: onSelection → onSelectionUpdate by @forresto in https://github.com/ueberdosis/tiptap/pull/1555 +- update task-item.ts nodeview to update data-checked by @BrianHung in https://github.com/ueberdosis/tiptap/pull/1567 +- Fix typo by @JavierMartinz in https://github.com/ueberdosis/tiptap/pull/1587 +- Replace node-sass with dart sass and fix deprecation warning by @mmachatschek in https://github.com/ueberdosis/tiptap/pull/1590 +- Readd russian history shortcuts by @mmachatschek in https://github.com/ueberdosis/tiptap/pull/1589 +- Fix custom start for ordered lists by @mmachatschek in https://github.com/ueberdosis/tiptap/pull/1594 +- Doc fix: Remove braces from isEmpty & isEditable by @WilliamIPark in https://github.com/ueberdosis/tiptap/pull/1599 +- Export NodeViewRendererOptions by @sibiraj-s in https://github.com/ueberdosis/tiptap/pull/1607 +- Update hostic-dom to fix style attributes by @sibiraj-s in https://github.com/ueberdosis/tiptap/pull/1618 +- fix: export text align extension options by @iamursky in https://github.com/ueberdosis/tiptap/pull/1592 +- fix: export starter kit extension options by @iamursky in https://github.com/ueberdosis/tiptap/pull/1593 +- Adding types to Linter and making the structure a bit easier by @sereneinserenade in https://github.com/ueberdosis/tiptap/pull/1492 +- Additional input rules for typography by @arthurmcgregor in https://github.com/ueberdosis/tiptap/pull/1624 +- chore: add repository for all packages.json by @iamandrewluca in https://github.com/ueberdosis/tiptap/pull/1628 +- Fix typo by @ValentaTomas in https://github.com/ueberdosis/tiptap/pull/1634 +- Change TextAlignOptions to interface (not type) by @arthurmcgregor in https://github.com/ueberdosis/tiptap/pull/1623 +- Allow a rule to be skipped from the getAttributes callback by @joevallender in https://github.com/ueberdosis/tiptap/pull/1625 +- Fix multi character suggest by @flaviouk in https://github.com/ueberdosis/tiptap/pull/1620 +- Provide more context to update function to enable fewer re-renders by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/1648 +- Examples: Syntax highlighting for React by @hanspagel in https://github.com/ueberdosis/tiptap/pull/1583 +- Apply the correct regex in markPasteRule by @joevallender in https://github.com/ueberdosis/tiptap/pull/1671 +- Fix typo by @Spone in https://github.com/ueberdosis/tiptap/pull/1693 +- build(deps): bump actions/setup-node from 2.2.0 to 2.4.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/1697 +- fix: use correct state when doc changed externally by @dkrym in https://github.com/ueberdosis/tiptap/pull/1646 +- ✨ Add CreateNodeFromContentOptions to insertContent by @castroCrea in https://github.com/ueberdosis/tiptap/pull/1678 +- Use correct reference for options.editorProps by @robertvanhoesel in https://github.com/ueberdosis/tiptap/pull/1540 +- ✨ Add typography trademark by @castroCrea in https://github.com/ueberdosis/tiptap/pull/1699 +- Menu improvements by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/1714 +- Docs: Disable history demo buttons when commands are not available by @domnantas in https://github.com/ueberdosis/tiptap/pull/1721 +- fix some react focus issues by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/1724 +- Update alpine docs by @sibiraj-s in https://github.com/ueberdosis/tiptap/pull/1733 +- Packages: Add a new `Color` extension to set the text color by @hanspagel in https://github.com/ueberdosis/tiptap/pull/1744 +- docs: add color picker to color extension demo by @domnantas in https://github.com/ueberdosis/tiptap/pull/1790 +- Fix Editor Reactivity by @nVitius in https://github.com/ueberdosis/tiptap/pull/1804 +- Add missing comma in example by @carlobeltrame in https://github.com/ueberdosis/tiptap/pull/1849 +- Allow triggering suggestions without prefix space by @jkosir in https://github.com/ueberdosis/tiptap/pull/1826 +- fix: change `this.value` to `value` in the vue examples with v-model by @MiloLug in https://github.com/ueberdosis/tiptap/pull/1813 +- Fix: Don’t initialize tippy on requestAnimationFrame to avoid race conditions by @enriquecastl in https://github.com/ueberdosis/tiptap/pull/1820 +- ✨ Follow Ref on ForwardRef component in reactRenderer by @castroCrea in https://github.com/ueberdosis/tiptap/pull/1690 +- feat: add extendEmptyMarkRange option to mark commands by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/1859 +- Include children in placeholder plugin by @nickdbush in https://github.com/ueberdosis/tiptap/pull/1416 +- Horizontal rule demo: add selected style by @cadars in https://github.com/ueberdosis/tiptap/pull/1848 +- feat: add getText() and generateText() methods (fix #1428) by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/1875 +- Fix usage example of CollaborationCursor by @carlobeltrame in https://github.com/ueberdosis/tiptap/pull/1911 +- Add type for async items on suggestions (fix TS strict types complain) by @d8vjork in https://github.com/ueberdosis/tiptap/pull/1912 +- Fix: code-block-lowlight child extensions do not highlight code by @enriquecastl in https://github.com/ueberdosis/tiptap/pull/1917 +- Use pasteRegex in addPasteRules by @jvissers in https://github.com/ueberdosis/tiptap/pull/1922 +- Docs: Clear up Prosemirror EditorProps usage by @domnantas in https://github.com/ueberdosis/tiptap/pull/1918 +- Add enableCoreExtensions flag by @flaviouk in https://github.com/ueberdosis/tiptap/pull/1923 +- Docs: Update command names in upgrade guide by @jakedolan in https://github.com/ueberdosis/tiptap/pull/1906 +- Fix: nodeInputRule() support for group match by @nokola in https://github.com/ueberdosis/tiptap/pull/1574 +- Fix "destory" method in view plugins. by @KaneCohen in https://github.com/ueberdosis/tiptap/pull/1882 +- Fix 'Edit on Github' link url for examples in docs by @mmachatschek in https://github.com/ueberdosis/tiptap/pull/1929 +- New example for custom documents (to force a heading on the top) by @hanspagel in https://github.com/ueberdosis/tiptap/pull/1948 +- Added better types for event emitter by @HuiiBuh in https://github.com/ueberdosis/tiptap/pull/1959 +- Use ref to move contentDOM by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/1960 +- fix: compatibility with lowlight v2 by @fengzilong in https://github.com/ueberdosis/tiptap/pull/1939 +- build(deps): bump actions/setup-node from 2.4.0 to 2.4.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/1978 +- Fix typo in hard-break.md by @davidkrijgsman in https://github.com/ueberdosis/tiptap/pull/1988 +- Added Next.js installation guide & express setup for React by @alb in https://github.com/ueberdosis/tiptap/pull/1984 +- Fixed typo in React installation guide by @alb in https://github.com/ueberdosis/tiptap/pull/1989 +- docs: update styling by @hzpeng57 in https://github.com/ueberdosis/tiptap/pull/1998 +- React collaboration demo by @svenadlung in https://github.com/ueberdosis/tiptap/pull/1991 +- Integrate input rules and paste rules into the core by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/1997 +- Changing use of InputRule to textInputRule for Savvy example by @jakedolan in https://github.com/ueberdosis/tiptap/pull/2007 +- docs: correct the wording by @mittalyashu in https://github.com/ueberdosis/tiptap/pull/2012 +- Fix #2016 Image input rule by @nokola in https://github.com/ueberdosis/tiptap/pull/2020 +- Improve `ReactRenderer` types by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/2011 +- Add `editor` dependency when registering `BubbleMenuPlugin` by @ValentaTomas in https://github.com/ueberdosis/tiptap/pull/2018 +- Allow to use commands within InputRule and PasteRule by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2035 +- build(deps): bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2051 +- Add extension storage by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2069 +- Separate drags from drops in stopEvent by @thatsjonsense in https://github.com/ueberdosis/tiptap/pull/2070 +- Add editor to items prop in suggestion plugin by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2082 +- Check node type above custom update fn by @thatsjonsense in https://github.com/ueberdosis/tiptap/pull/2081 +- Add savvy example tests by @donovanglover in https://github.com/ueberdosis/tiptap/pull/2043 +- Add unit tests for demos/src/Examples/Minimal/Vue by @AlexandruValeanu in https://github.com/ueberdosis/tiptap/pull/2047 +- Added tests for Menus example by @alb in https://github.com/ueberdosis/tiptap/pull/2052 +- Docs: Fixing onUpdate example by @chris-sev in https://github.com/ueberdosis/tiptap/pull/2084 +- Fix menu example in doc by @phoenixgao in https://github.com/ueberdosis/tiptap/pull/2089 +- Replace `defaultOptions` with `addOptions` by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2088 +- docs: fix typo by @Deckluhm in https://github.com/ueberdosis/tiptap/pull/2093 +- Use the new storage feature for the `CollaborationCursor` extension by @hanspagel in https://github.com/ueberdosis/tiptap/pull/2096 +- Improve behavior when using insertContent by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2147 +- build(deps): bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2145 +- Switch from hostic dom to zeed dom by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2151 +- fix typo in events.md by @millerrafi in https://github.com/ueberdosis/tiptap/pull/2152 +- update getJSON return type to JSONContent by @lecstor in https://github.com/ueberdosis/tiptap/pull/2153 +- Update image.md by @georgemandis in https://github.com/ueberdosis/tiptap/pull/2154 +- update zeed dom by @floriankrueger in https://github.com/ueberdosis/tiptap/pull/2155 +- Floating menu - remove composition check by @dkrym in https://github.com/ueberdosis/tiptap/pull/2137 +- Remove console.log statement from codeblock-lowlight-plugin file by @enriquecastl in https://github.com/ueberdosis/tiptap/pull/2168 +- Ignore iOS mutations when unfocused by @thatsjonsense in https://github.com/ueberdosis/tiptap/pull/2170 +- feat: Allow array of extensions for `enableInputRules` and `enablePasteRules` by @aguingand in https://github.com/ueberdosis/tiptap/pull/2119 +- Export type ColorOptions by @apaar97 in https://github.com/ueberdosis/tiptap/pull/2180 +- Split vue and react variant for interactivity demo by @svenadlung in https://github.com/ueberdosis/tiptap/pull/2186 +- Add `setEditable` to the Editor documentation by @floriankrueger in https://github.com/ueberdosis/tiptap/pull/2199 +- Bump actions/cache from 2.1.5 to 2.1.7 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2207 +- Bump actions/setup-node from 2.4.1 to 2.5.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2208 +- feat(ReactNodeViewRenderer): Add `as` option and pass through to ReactRenderer by @jessicalc in https://github.com/ueberdosis/tiptap/pull/2213 +- Add support for autolink by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2226 +- initialize autofocus selection in `createView` by @BrianHung in https://github.com/ueberdosis/tiptap/pull/2212 +- Use named exports instead of default exports by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2238 +- Svelte Example: remove wrong `type="context"` tag by @duruer in https://github.com/ueberdosis/tiptap/pull/2240 +- A brand new `CharacterCount` extension by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2256 +- join lists on toggleList by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2260 +- build(deps): bump actions/upload-artifact from 2.2.3 to 2.3.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2269 +- fix: show FloatingMenu by default only if focused by @jaulz in https://github.com/ueberdosis/tiptap/pull/2275 +- Improve backspace handling by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2284 +- Make sure editor is available on first render by @ryanto in https://github.com/ueberdosis/tiptap/pull/2282 +- fix typo in floating menu docs by @nucleartux in https://github.com/ueberdosis/tiptap/pull/2290 +- Add setup for plain js demos by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2288 +- build(deps): bump actions/upload-artifact from 2.3.0 to 2.3.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2300 +- Remove `element.current` from `useEffect` in `BubbleMenu` and `FloatingMenu` by @ValentaTomas in https://github.com/ueberdosis/tiptap/pull/2297 +- Using vue 2 and 3 when passing props to VueRenderer in Mention plugin by @domstrueboy in https://github.com/ueberdosis/tiptap/pull/2319 +- Fix typo in readme by @stijndcl in https://github.com/ueberdosis/tiptap/pull/2333 +- Fix typos in typescript.md by @hatefrad in https://github.com/ueberdosis/tiptap/pull/2339 +- typo in docs/api/editor.md by @milahu in https://github.com/ueberdosis/tiptap/pull/2338 +- Added setup script syntax to Vue 3 install docs by @NuroDev in https://github.com/ueberdosis/tiptap/pull/2324 +- build(deps): bump actions/setup-node from 2.5.0 to 2.5.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2343 +- change reactrenderer component type definition by @lukesmurray in https://github.com/ueberdosis/tiptap/pull/2327 +- Export type FontFamilyOptions by @apaar97 in https://github.com/ueberdosis/tiptap/pull/2345 +- Update vue3.md Grammar Error In Docs by @Aiyush-G in https://github.com/ueberdosis/tiptap/pull/2349 +- Fix typo in contributing.md by @webri in https://github.com/ueberdosis/tiptap/pull/2352 +- Vue3 CLI doesn't have "npm run dev" by @Aiyush-G in https://github.com/ueberdosis/tiptap/pull/2350 +- fix: export type `Level` for external use by @webri in https://github.com/ueberdosis/tiptap/pull/2354 +- add way to cancel inputrules and pasterules by @philippkuehn in https://github.com/ueberdosis/tiptap/pull/2368 +- Mark `@tiptap/react` and `@tiptap/core` as side effect free by @dcastil in https://github.com/ueberdosis/tiptap/pull/2361 +- Nuxt specific corrections by @gsqrt2 in https://github.com/ueberdosis/tiptap/pull/2410 +- build(deps): bump nanoid from 3.1.30 to 3.2.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2419 +- build(deps): bump node-fetch from 2.6.6 to 2.6.7 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2424 +- fix: use toggleHeader from prosemirror-tables by @jpobley in https://github.com/ueberdosis/tiptap/pull/2412 +- docs(nodes/image/react): remove v-if by @strdr4605 in https://github.com/ueberdosis/tiptap/pull/2461 +- Fix: Typo in Focus Command Documentation of Editor by @AngadSethi in https://github.com/ueberdosis/tiptap/pull/2476 +- expose hasAnchor to custom placeholder function by @YousefED in https://github.com/ueberdosis/tiptap/pull/2470 +- Add key bindings for uppercase letters for bold, italic and underline by @mejo- in https://github.com/ueberdosis/tiptap/pull/2478 +- Allow individual Typography rules to be disabled by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/2449 +- Docs/toc undo fix by @codemzy in https://github.com/ueberdosis/tiptap/pull/2484 +- build(deps): bump nanoid from 3.1.30 to 3.2.0 in /demos by @dependabot in https://github.com/ueberdosis/tiptap/pull/2480 +- chore: added visual studio code debugging launch options by @bdbch in https://github.com/ueberdosis/tiptap/pull/2695 +- fix: don't override behaviour of Home / End in pc keymap by @scottsidwell in https://github.com/ueberdosis/tiptap/pull/2691 +- fix: Mark the bubble/floating menu extensions as side effect free by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/2677 +- build(deps-dev): bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2667 +- build(deps): bump minimist from 1.2.5 to 1.2.6 in /demos by @dependabot in https://github.com/ueberdosis/tiptap/pull/2672 +- fix: prevent suggestions from being active when editor is readonly by @scottsidwell in https://github.com/ueberdosis/tiptap/pull/2692 +- fix: Allow tippyOptions.getReferenceClientRect in bubble menu to be overridden by @fleon in https://github.com/ueberdosis/tiptap/pull/2668 +- fix: allow [] as a prefix for task items by @bdbch in https://github.com/ueberdosis/tiptap/pull/2698 +- fix: improve Vue nodeViewProps typing by @DanSnow in https://github.com/ueberdosis/tiptap/pull/2681 +- fix: remove extension-text-style from character-cout peer dependencies by @pradel in https://github.com/ueberdosis/tiptap/pull/2696 +- fix(extension-link): prevent parsing `javascript:` pseudo-protocol by @phenax in https://github.com/ueberdosis/tiptap/pull/2646 +- build(deps): bump actions/cache from 2.1.7 to 3.0.2 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2701 +- build(deps): bump actions/checkout from 2.4.0 to 3.0.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2699 +- build(deps): bump actions/upload-artifact from 2.3.1 to 3.0.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2700 +- build(deps): bump actions/setup-node from 2.5.1 to 3.1.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2705 +- Add support for React 18 by @dcastil in https://github.com/ueberdosis/tiptap/pull/2676 +- fix broken GuideContent demos not rendering because of unexpected use… by @bdbch in https://github.com/ueberdosis/tiptap/pull/2709 +- Docs: fix file names in PHP installation by @aguingand in https://github.com/ueberdosis/tiptap/pull/2644 +- Add support for CSS Modules by @XAHTEP26 in https://github.com/ueberdosis/tiptap/pull/2723 +- Use vitejs/plugin-react and include react dependencies by @svenadlung in https://github.com/ueberdosis/tiptap/pull/2732 +- build(deps-dev): bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2725 +- build(deps): bump actions/checkout from 3.0.0 to 3.0.2 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2727 +- feat: Add `onBeforeStart` and `onBeforeUpdate` handlers to the render function by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/2628 +- feat: Add a generic type for suggestion items by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/2610 +- Reduce bundle size of @tiptap/extension-table package by @enriquecastl in https://github.com/ueberdosis/tiptap/pull/2622 +- Update Suggestion package.json by @dphuang2 in https://github.com/ueberdosis/tiptap/pull/2739 +- fix: Support inline nodes with content in @tiptap/suggestion by @thatsjonsense in https://github.com/ueberdosis/tiptap/pull/2648 +- Allow class attribute through setLink() by @Ken-vdE in https://github.com/ueberdosis/tiptap/pull/2758 +- update people by @patrickbaber in https://github.com/ueberdosis/tiptap/pull/2776 +- fix: properly calculate setDragImage position by @dilizarov in https://github.com/ueberdosis/tiptap/pull/2768 +- Ensure VueNodeViewRenderer will use Editor's Global Vue Instance by @ralphschindler in https://github.com/ueberdosis/tiptap/pull/2604 +- refactor(global): remove yarn in favor for npm by @bdbch in https://github.com/ueberdosis/tiptap/pull/2775 +- add support for CSP nonces in createStyleTag by @fekle in https://github.com/ueberdosis/tiptap/pull/2601 +- add validate option to link extension by @bdbch in https://github.com/ueberdosis/tiptap/pull/2781 +- Cypress tests for examples by @bdbch in https://github.com/ueberdosis/tiptap/pull/2777 +- build(deps): bump actions/setup-node from 3.1.1 to 3.2.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2793 +- fix: extendMarkRange doesn't work when cursor is at end of mark, despite isActive() returning true for that mark by @JDinABox in https://github.com/ueberdosis/tiptap/pull/2717 +- Expose "range" to textSerializer. Used in "getTextBetween" by @panta82 in https://github.com/ueberdosis/tiptap/pull/2684 +- Export `getTextSerializersFromSchema` helper, and fix typo in its name by @sjdemartini in https://github.com/ueberdosis/tiptap/pull/2750 +- fix: disable broken tests for experiements with further todo message by @bdbch in https://github.com/ueberdosis/tiptap/pull/2808 +- Add `className` option and pass through to ReactRenderer by @anton-liubushkin in https://github.com/ueberdosis/tiptap/pull/2794 +- Fix InputRule regex matcher ignoring non-text leaflets in textBefore by @bdbch in https://github.com/ueberdosis/tiptap/pull/2807 +- Add option to allow task items to be checkable (uncontrolled) by @kaspnilsson in https://github.com/ueberdosis/tiptap/pull/2474 +- feat: Required attributes by @thatsjonsense in https://github.com/ueberdosis/tiptap/pull/2640 +- Update team by @montapro in https://github.com/ueberdosis/tiptap/pull/2791 +- fix: Only trigger image input rule at the start or with a preceding space by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/2830 +- In Vue 2 VueRenderer, only Vue.extend() non-VueConstructor arguments by @ralphschindler in https://github.com/ueberdosis/tiptap/pull/2824 +- fix(suggestion): :bug: make clientrect prop optional by @bdbch in https://github.com/ueberdosis/tiptap/pull/2813 +- build(deps): bump actions/cache from 3.0.2 to 3.0.3 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2851 +- Fixed(vue-2): `Avoid mutating a prop directly` error message to reproduce by @HondryTravis in https://github.com/ueberdosis/tiptap/pull/2834 +- Add support for custom protocols in extension-link by @shaunabanana in https://github.com/ueberdosis/tiptap/pull/2832 +- fix(textStyle): Null-safe parseHTML getting no color/fontFamily from HTMLElement styles by @d8vjork in https://github.com/ueberdosis/tiptap/pull/2825 +- build(deps): bump actions/upload-artifact from 3.0.0 to 3.1.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2820 +- Declare lowlight as a peerDependency in `@tiptap/extension-code-block-lowlight` by @enriquecastl in https://github.com/ueberdosis/tiptap/pull/2625 +- add precommit hook for linting and automatic eslint fixes + update eslint packages by @bdbch in https://github.com/ueberdosis/tiptap/pull/2862 +- Adding missing extensions to docs in https://tiptap.dev/api/extensions by @Lior539 in https://github.com/ueberdosis/tiptap/pull/2856 +- docs(docs): add missing documentation for commands by @bdbch in https://github.com/ueberdosis/tiptap/pull/2861 +- refactor: use index files for imports to simplify the export flow by @bdbch in https://github.com/ueberdosis/tiptap/pull/2870 +- feat(extension/youtube): :sparkles: new youtube embed extension by @bdbch in https://github.com/ueberdosis/tiptap/pull/2814 +- build(deps): bump actions/cache from 3.0.3 to 3.0.4 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2877 +- build(deps): bump actions/setup-node from 3.2.0 to 3.3.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2878 +- chore: migrate to new versions of prosemirror packages by @bdbch in https://github.com/ueberdosis/tiptap/pull/2854 +- docs: improve docs for youtube extension by @svenadlung in https://github.com/ueberdosis/tiptap/pull/2902 +- Allow setting `whiteSpace` style for `NodeViewWrapper` & `NodeViewContent` by @EvitanRelta in https://github.com/ueberdosis/tiptap/pull/2884 +- refactor(maintainment): set dependency versions for prosemirror and y… by @bdbch in https://github.com/ueberdosis/tiptap/pull/2904 +- feat: Allow multiple prefix characters to trigger a suggestion by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/2896 +- fix: editor don't has contentComponent attribute when suggestion onUp… by @Young6118 in https://github.com/ueberdosis/tiptap/pull/2916 +- Fix state update after component unmounted by @SavKS in https://github.com/ueberdosis/tiptap/pull/2857 +- docs: fix livewire attribute by @ccchapman in https://github.com/ueberdosis/tiptap/pull/2928 +- build(deps): bump parse-url from 6.0.0 to 6.0.2 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2961 +- fix(core): only respect text of node before current position (#2937) by @svenadlung in https://github.com/ueberdosis/tiptap/pull/2941 +- chore: lint only staged files by @ahhshm in https://github.com/ueberdosis/tiptap/pull/2957 +- fix(core): dont use selection for setContent replacement by @bdbch in https://github.com/ueberdosis/tiptap/pull/2934 +- refactor: remove duplicated function by @ahhshm in https://github.com/ueberdosis/tiptap/pull/2956 +- docs(figure): pass an object to `nodeInputRule` by @ahhshm in https://github.com/ueberdosis/tiptap/pull/2954 +- docs: update alpine installation by @patrickbaber in https://github.com/ueberdosis/tiptap/pull/3081 +- docs(extensions): mention community extensions and discussion thread by @sereneinserenade in https://github.com/ueberdosis/tiptap/pull/2991 +- build(deps-dev): bump svelte from 3.48.0 to 3.49.0 in /demos by @dependabot in https://github.com/ueberdosis/tiptap/pull/2992 +- build(deps-dev): bump svelte from 3.48.0 to 3.49.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2993 +- fix(core): isNodeSelection, isTextSelection not always false by @kivikakk in https://github.com/ueberdosis/tiptap/pull/3089 +- build(deps): bump actions/setup-node from 3.3.0 to 3.4.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/2998 +- build(deps): bump terser from 5.14.1 to 5.14.2 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3009 +- build(deps): bump actions/cache from 3.0.4 to 3.0.7 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3087 +- Fix pasteRulesPlugin always adding one extra character to text range by @Billiam in https://github.com/ueberdosis/tiptap/pull/2968 +- fix: let StarterKit be imported as common js module via named import by @sipec in https://github.com/ueberdosis/tiptap/pull/2967 +- fix(core): createCan command props shouldn't try dispatch (#3025) by @kivikakk in https://github.com/ueberdosis/tiptap/pull/3026 +- build(deps): bump actions/cache from 3.0.7 to 3.0.8 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3112 +- fix(core): setNodeSelection should not clamp pos by Selection.atStart/atEnd by @kivikakk in https://github.com/ueberdosis/tiptap/pull/3091 +- Make Suggestion extension use view.dom instead of document by @Faleij in https://github.com/ueberdosis/tiptap/pull/3093 +- fix(core): make setEditable trigger onUpdate function by @bdbch in https://github.com/ueberdosis/tiptap/pull/2935 +- fix: fix React Node View render problem in React 18 by @Darmody in https://github.com/ueberdosis/tiptap/pull/2985 +- feature(core): add exit handling for marks by @bdbch in https://github.com/ueberdosis/tiptap/pull/2925 +- build(deps-dev): bump vite from 2.9.12 to 2.9.13 in /demos by @dependabot in https://github.com/ueberdosis/tiptap/pull/3141 +- build(deps-dev): bump vite from 2.9.12 to 2.9.13 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3145 +- fix: vue inject grammar warning by @zhxqc in https://github.com/ueberdosis/tiptap/pull/3144 +- fix(core): make setEditable trigger all 'update' listeners by @Rhys-T in https://github.com/ueberdosis/tiptap/pull/3140 +- fix: Typo by @NagariaHussain in https://github.com/ueberdosis/tiptap/pull/3132 +- docs: fix naming by @masl in https://github.com/ueberdosis/tiptap/pull/3151 +- Include bubble menu element when checking if the editor view still has focus by @StefKors in https://github.com/ueberdosis/tiptap/pull/3150 +- Fix typo in docs by @carlobeltrame in https://github.com/ueberdosis/tiptap/pull/3162 +- fix(extension-code-block-lowlight): Bump lowlight to 2.7.0, remove outdated @types by @tarngerine in https://github.com/ueberdosis/tiptap/pull/3002 +- fix(core): insert PasteRule Node at matched position (#2942) by @edlb in https://github.com/ueberdosis/tiptap/pull/2943 +- add-empty-editor-class-to-root-div by @BrianHung in https://github.com/ueberdosis/tiptap/pull/2665 +- build(deps): bump parse-path from 4.0.4 to 5.0.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3178 +- fix: move React `flushSync` to microtask by @sampi in https://github.com/ueberdosis/tiptap/pull/3188 +- Fix bubble menu and floating menu being available when editor is not editable by @bdbch in https://github.com/ueberdosis/tiptap/pull/3195 +- feat: Add alias condition to code-block-lowlight by @dngwoodo in https://github.com/ueberdosis/tiptap/pull/3155 +- feat(extension-typography): add servicemark input rule by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3220 +- fix(types): fix link and table type errors by @johnfraney in https://github.com/ueberdosis/tiptap/pull/3208 +- test: fix failing test by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3230 +- feat(extension-link): Change autolink to only apply after breaking a word by @C-Hess in https://github.com/ueberdosis/tiptap/pull/3232 +- chore(maintainment): :rocket: update prosemirror packages by @bdbch in https://github.com/ueberdosis/tiptap/pull/3237 +- fix(core): Can() does not work for setting marks by @C-Hess in https://github.com/ueberdosis/tiptap/pull/3223 +- Ensure text blocks exist before referencing them by @ScopeyNZ in https://github.com/ueberdosis/tiptap/pull/3251 +- fix(core): InputRules does not work for ranges containing multiple text nodes by @hamflx in https://github.com/ueberdosis/tiptap/pull/3205 +- fix(core) - support attributes being null/undefined by @albertogiunta in https://github.com/ueberdosis/tiptap/pull/3245 +- fix: set default allowedPrefixes null by @Matrixbirds in https://github.com/ueberdosis/tiptap/pull/3239 +- fix(extension/link): fix last word value being undefined by @bdbch in https://github.com/ueberdosis/tiptap/pull/3258 +- build(deps): bump d3-color from 3.0.1 to 3.1.0 in /demos by @dependabot in https://github.com/ueberdosis/tiptap/pull/3260 +- docs: link YouTube node docs to proper GitHub url by @nielslanting in https://github.com/ueberdosis/tiptap/pull/3283 +- fix: typo in docs by @danielyuenhx in https://github.com/ueberdosis/tiptap/pull/3265 +- Fixed dragged text not being deleted after drop on another editor by @LuchoCateura in https://github.com/ueberdosis/tiptap/pull/3279 +- Fixed using both color and highlight together by @nkonev in https://github.com/ueberdosis/tiptap/pull/3311 +- Cleanup linkifyjs when the editor is destroyed by @educastellano in https://github.com/ueberdosis/tiptap/pull/3316 +- Feature/youtube parameters by @LuchoCateura in https://github.com/ueberdosis/tiptap/pull/3307 +- Fix installation and examples link by @catalinmiron in https://github.com/ueberdosis/tiptap/pull/3298 +- fix(docs): typo by @Calvein in https://github.com/ueberdosis/tiptap/pull/3362 +- fix(extension/placeholder): Resolve placeholder performance issues by @C-Hess in https://github.com/ueberdosis/tiptap/pull/3361 +- build(deps): bump parse-url from 7.0.2 to 8.1.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3384 +- refactor(extension/bubble-menu): add debounce to bubble menu updates by @bdbch in https://github.com/ueberdosis/tiptap/pull/3385 +- build(deps): bump actions/setup-node from 3.4.1 to 3.5.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3318 +- docs: Fix typos in CHANGELOG.md by @rvrvrv in https://github.com/ueberdosis/tiptap/pull/3328 +- build(deps): bump actions/cache from 3.0.8 to 3.0.11 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3317 +- fix: remove blur event listener from tippy element (#3365) by @MihirGH in https://github.com/ueberdosis/tiptap/pull/3366 +- fixes typo in suggestion.ts by @alejandrogarciasalas in https://github.com/ueberdosis/tiptap/pull/3386 +- docs(svelte): fix link to get started with svelte by @taismassaro in https://github.com/ueberdosis/tiptap/pull/3396 +- build(deps): bump loader-utils from 2.0.2 to 2.0.3 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3395 +- Update jobs.md by @montapro in https://github.com/ueberdosis/tiptap/pull/3432 +- extension/table: Fix prosemirror-tables dependency not using a correct namespace by @bdbch in https://github.com/ueberdosis/tiptap/pull/3448 +- typo: custom-extensions.md completely by @williamsk91 in https://github.com/ueberdosis/tiptap/pull/3447 +- Fix #3435 - CommonJS and ESM loading confusion by @tomi-bigpi in https://github.com/ueberdosis/tiptap/pull/3436 +- build(deps): bump loader-utils from 2.0.3 to 2.0.4 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3426 +- Fix cursor not following to new node when using a react node view by @ruipserra in https://github.com/ueberdosis/tiptap/pull/3331 +- fix(core): implement deleteCurrentNode command & fix node joining on Delete key by @bdbch in https://github.com/ueberdosis/tiptap/pull/3192 +- fix(link): allow to unset target attribute by @dargmuesli in https://github.com/ueberdosis/tiptap/pull/3425 +- feat(commands): add joinUp and joinDown command & refactor join command code by @bdbch in https://github.com/ueberdosis/tiptap/pull/3455 +- docs: rotate demo rooms by @patrickbaber in https://github.com/ueberdosis/tiptap/pull/3475 +- Draft: Moves all prosemirror deps to peerDependencies & devDependencies by @janthurau in https://github.com/ueberdosis/tiptap/pull/3487 +- fix(extension-bubble-menu): don't debounce without valid selection by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3501 +- refactor(extension-youtube): rename utility function name by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3498 +- Check if url is valid before creating YouTube player by @umgustavo in https://github.com/ueberdosis/tiptap/pull/3484 +- Fix docs menus.md missing word by @kandros in https://github.com/ueberdosis/tiptap/pull/3457 +- build(deps): bump minimatch from 3.0.4 to 3.1.2 in /demos by @dependabot in https://github.com/ueberdosis/tiptap/pull/3489 +- Fix: custom text serializers should override text serializers defined in the schema by @tovaschreier in https://github.com/ueberdosis/tiptap/pull/3546 +- Update sink-list-item.md by @vuau in https://github.com/ueberdosis/tiptap/pull/3629 +- 🧹 Allow `editor.setEditable` to omit updates by @ZaymonFC in https://github.com/ueberdosis/tiptap/pull/3301 +- Change Build Process to Lerna + tsup & prepare for prosemirror-meta package by @bdbch in https://github.com/ueberdosis/tiptap/pull/3555 +- fix(typo): typescript.md by @N0N1m3 in https://github.com/ueberdosis/tiptap/pull/3657 +- Update schema.md by @matrei in https://github.com/ueberdosis/tiptap/pull/3645 +- New Feature: Prosemirror Meta Package by @bdbch in https://github.com/ueberdosis/tiptap/pull/3556 +- Added CSS Required for Setup by @james-william-r in https://github.com/ueberdosis/tiptap/pull/3711 +- Update installation guides by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3698 +- Make y-prosemirror a peer dependency (extension-collaboration) by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3697 +- Remove lodash types, replace pm deps (extension-bubble-menu) by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3696 +- Remove lodash dependencies in extension-floating-menu by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3695 +- build(deps): bump cypress-io/github-action from 4.2.0 to 5.0.8 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3707 +- build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3687 +- Move back from tsup/esbuild to rollup by @bdbch in https://github.com/ueberdosis/tiptap/pull/3720 +- fix: Draggable nodes should respect drag handles by @matthewmullin01 in https://github.com/ueberdosis/tiptap/pull/3677 +- build(deps): bump actions/cache from 3.0.11 to 3.2.5 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3741 +- build(deps): bump act10ns/slack from 1 to 2 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3404 +- build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3605 +- build(deps): bump json5 from 2.2.1 to 2.2.3 in /demos by @dependabot in https://github.com/ueberdosis/tiptap/pull/3607 +- build(deps): bump actions/checkout from 3.0.2 to 3.3.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3609 +- build(deps): bump actions/upload-artifact from 3.1.0 to 3.1.2 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3610 +- build(deps): bump actions/setup-node from 3.5.1 to 3.6.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3613 +- Update regex to exclude channel URL unfurling by @JustMaier in https://github.com/ueberdosis/tiptap/pull/3750 +- Fix type for BubbleMenu prop pluginKey by @rumbcam in https://github.com/ueberdosis/tiptap/pull/3678 +- Extend `nodePasteRule` `find` type to most generic `PasteRuleFinder` by @jiegillet in https://github.com/ueberdosis/tiptap/pull/3759 +- fix(extension-link): Click handler opens selected link instead of clicked link by @jmtaber129 in https://github.com/ueberdosis/tiptap/pull/3732 +- fix(typography): dont create fractions in the middle of a string by @bdbch in https://github.com/ueberdosis/tiptap/pull/3762 +- Use Tailwind CDN direclty? by @RicoTrevisan in https://github.com/ueberdosis/tiptap/pull/3643 +- fix: override schema text serializers if provided in getText options by @harrisonlo in https://github.com/ueberdosis/tiptap/pull/3672 +- chore: add eslintcache by @Simon-He95 in https://github.com/ueberdosis/tiptap/pull/3525 +- document removing or overriding link attributes by @epelc in https://github.com/ueberdosis/tiptap/pull/3576 +- Add onFirstRender callback option by @Flamenco in https://github.com/ueberdosis/tiptap/pull/3600 +- Add Plugin Key to placeholder component. by @tazirahmb in https://github.com/ueberdosis/tiptap/pull/3652 +- Export `createNodeFromContent` and other missing helpers by @jacksleight in https://github.com/ueberdosis/tiptap/pull/3558 +- fix: Queue flushSync call by @kylealwyn in https://github.com/ueberdosis/tiptap/pull/3533 +- build(deps): bump cypress-io/github-action from 5.0.8 to 5.0.9 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3766 +- feat: #3540 Ability to preserve marks on lists by @gethari in https://github.com/ueberdosis/tiptap/pull/3541 +- Move y-prosemirror to peer-deps by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3763 +- fix: #3773 - Array for content breaks editor by @gethari in https://github.com/ueberdosis/tiptap/pull/3786 +- Docs Update for Installation instructions for PHP Livewire by @peterfox in https://github.com/ueberdosis/tiptap/pull/3618 +- add optionalSlashSlash to protocol options by @taras-turchenko-moc in https://github.com/ueberdosis/tiptap/pull/3675 +- fix(core): allow insertContentAt and insertContent text node arrays by @bdbch in https://github.com/ueberdosis/tiptap/pull/3790 +- chore: allow new ReactComponentContent components to be created by @bdbch in https://github.com/ueberdosis/tiptap/pull/3782 +- fix(react): reset initialized when editorcontent is unmounting by @bdbch in https://github.com/ueberdosis/tiptap/pull/3781 +- docs: add extension cli note to contributing docs by @bdbch in https://github.com/ueberdosis/tiptap/pull/3793 +- fix: update typings for node view decorations by @bdbch in https://github.com/ueberdosis/tiptap/pull/3783 +- build(deps): bump actions/cache from 3.2.5 to 3.2.6 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3795 +- Fix destroyed view causing errors on dispatchTransaction by @bdbch in https://github.com/ueberdosis/tiptap/pull/3799 +- Only allow left mouse button to open links by @thecodrr in https://github.com/ueberdosis/tiptap/pull/3777 +- Optimize empty document detection in `documentClear` plugin by @thecodrr in https://github.com/ueberdosis/tiptap/pull/3778 +- fix: use prose-base class for sm screens by @cstrnt in https://github.com/ueberdosis/tiptap/pull/3810 +- Adds attributes to toggleList by @katerlouis in https://github.com/ueberdosis/tiptap/pull/3776 +- fix(tests): add assertion for each valid/invalid link by @bdbch in https://github.com/ueberdosis/tiptap/pull/3815 +- feat(react): allow html attrs in react renderer by @bdbch in https://github.com/ueberdosis/tiptap/pull/3812 +- fix(react): allow updating event handlers on editor by @bdbch in https://github.com/ueberdosis/tiptap/pull/3811 +- Improve Cypress Test runner performance with parallelization by @bdbch in https://github.com/ueberdosis/tiptap/pull/3817 +- build(deps): bump cypress-io/github-action from 5.0.9 to 5.2.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3835 +- fix: Ordered list start support broke in #3541 by @gethari in https://github.com/ueberdosis/tiptap/pull/3833 +- Refactor typings (extension-youtube) by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3842 +- build(deps): bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3864 +- build(deps): bump cypress-io/github-action from 5.2.0 to 5.5.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3863 +- build(deps-dev): bump webpack from 5.73.0 to 5.76.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3855 +- Docs: consistent naming of Tiptap by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3882 +- [PROPOSAL] dynamic default attributes by @mylesj in https://github.com/ueberdosis/tiptap/pull/3379 +- style(core): fix linting issues by @bdbch in https://github.com/ueberdosis/tiptap/pull/3884 +- Handle NodeViews in BubbleMenu positioning by @bdbch in https://github.com/ueberdosis/tiptap/pull/3881 +- chore: add Dev demo folder by @bdbch in https://github.com/ueberdosis/tiptap/pull/3887 +- CI: Remove slack notifications by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3885 +- Docs: Update nodes and extensions lists by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3886 +- Docs: Remove pro extension callout from collab docs by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3883 +- Fixing reoccurring issue #3331 and improving related PR #3533 by @KentoMoriwaki in https://github.com/ueberdosis/tiptap/pull/3862 +- Release Candidate Preparation by @bdbch in https://github.com/ueberdosis/tiptap/pull/3890 +- chore: add new release and prerelease actions by @bdbch in https://github.com/ueberdosis/tiptap/pull/3836 +- Updates @hocuspocus/provider, moves demo to TiptapCollab by @janthurau in https://github.com/ueberdosis/tiptap/pull/3895 +- Merge pull request #3895 from ueberdosis/feature/ttCollabProvider by @janthurau in https://github.com/ueberdosis/tiptap/pull/3897 +- Collaboration: Fix history after late-registering plugins by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3901 +- ci: remove slack notifications by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3898 +- build(deps): bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3889 +- build(deps): bump cypress-io/github-action from 5.5.0 to 5.5.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3888 +- build(deps): bump actions/cache from 3.2.6 to 3.3.1 by @dependabot in https://github.com/ueberdosis/tiptap/pull/3846 +- docs: prepare for stable release by @svenadlung in https://github.com/ueberdosis/tiptap/pull/3892 +- New Issue & Discussion Templates by @bdbch in https://github.com/ueberdosis/tiptap/pull/3907 +- feat(core): add editor to this context in schema functions by @bdbch in https://github.com/ueberdosis/tiptap/pull/3909 diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md new file mode 100644 index 0000000..bdd9819 --- /dev/null +++ b/packages/core/CHANGELOG.md @@ -0,0 +1,4092 @@ +# Change Log + +## 3.30.3 + +### Patch Changes + +- 965a880: Fix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec + - @tiptap/pm@3.30.3 + +## 3.30.2 + +### Patch Changes + +- 3dffed5: Keep mixed JSX children as separate siblings in DOM output. +- 214a140: Fixed a bug where `editor.chain` and `editor.can` can not be accessed on editor initialization + - @tiptap/pm@3.30.2 + +## 3.30.1 + +### Patch Changes + +- abc8828: Added new ProseMirror helpers that check whether a value is a specific ProseMirror type. + - @tiptap/pm@3.30.1 + +## 3.30.0 + +### Minor Changes + +- 0247d39: `ListKeymap` now registers a `Tab` shortcut that sinks a top-level textblock into the previous list's last item. Pressing Tab at the start of a paragraph right after a bullet/ordered/task list moves the paragraph inside the last list item. The handler does nothing when the cursor is already inside a list item (`sinkListItem` keeps working), when there is no list before the paragraph, when the caret is mid-textblock, or when the selection is not a text selection (for example a gap cursor). + + `@tiptap/core` also exposes a new `getPreviousBlockSibling($pos)` helper that returns the block-level sibling before the cursor's textblock, or null at the first child of the block parent. + +- 3099eef: **New Decorations API** + + Finally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions. + + Decorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block. + + Until now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new `addDecorations()` hook. + + ```js + addDecorations() { + return { + create: ({ state }) => + // findMatches can be any function that returns an array of { from, to } ranges + findMatches(state.doc).map(match => + Decoration.Inline(match.from, match.to, { class: 'highlight' }), + ), + } + } + ``` + + There are three kinds. `Decoration.Inline()` styles a range of text. `Decoration.Node()` puts attributes on a block's DOM element. `Decoration.Widget()` renders your own element at a single position. + + Every extension that declares decorations is collected into one plugin, so several extensions can decorate the same document without fighting over it. + + **Doing less work on every keystroke** + + By default decorations are rebuilt whenever the document changes. That is fine for small documents and wasteful for large ones, so there are two ways to narrow it down. + + `shouldUpdate()` skips transactions you do not care about. If your decorations only depend on headings, ignore everything else. + + `update: 'changedRanges'` together with `createInRange()` only rescans the blocks that actually changed. On a long document this is the difference between scanning the whole thing on every keystroke and scanning one paragraph. + + For decorations driven by data outside the editor, like comments loaded from a server, use `update: 'manual'` and refresh them yourself with `editor.commands.updateDecorations()`. + + **React and Vue components as widgets** + + `ReactWidgetRenderer` and `VueWidgetRenderer` render a real component into a widget decoration, inside your existing app context. Providers, context and stores work as usual. + + Widgets take a `key`. Reuse the same key and the component instance stays mounted while the document changes around it, so local state such as an open menu, a counter or a half-typed input survives editing. Use a stable id from your own data, not a position or a list index, otherwise the component remounts and loses that state. + + Widgets also accept the ProseMirror options `side`, `relaxedSide`, `stopEvent` and `ignoreSelection`. + + **Documentation** + + - [Decorations](https://tiptap.dev/docs/editor/core-concepts/decorations) + - [Decorations with React](https://tiptap.dev/docs/guides/decorations-react) + - [Decorations with Vue](https://tiptap.dev/docs/guides/decorations-vue) + - [API Documentation](https://tiptap.dev/docs/editor/api/decorations) + +### Patch Changes + +- 51909d3: Fixed `insertContent`, `insertContentAt` and `setContent` failing when prosemirror-model is loaded more than once. +- Updated dependencies [58a8953] + - @tiptap/pm@3.30.0 + +## 3.29.2 + +### Patch Changes + +- @tiptap/pm@3.29.2 + +## 3.29.1 + +### Patch Changes + +- @tiptap/pm@3.29.1 + +## 3.29.0 + +### Patch Changes + +- d26840f: Fix a TypeScript build error in `isAndroid()` where comparing `navigator.platform` against the literal `'Android'` with `===` could fail to compile under some `lib.dom.d.ts` typings ("types have no overlap"). Switched to the same `.includes()` pattern already used by `isiOS()`, which is not affected by this TypeScript narrowing issue. No runtime behavior change. +- 935e63f: Fixed a bug where deleting an `AllSelection` (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. `deleteSelection` now collapses the selection to a cursor. +- b4c5a2d: Fix input rules crashing when the matched text spans an inline atom node like a mention. +- a963d48: Node view `getPos()` now returns `undefined` instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating. +- 51f45b6: Fixed `onContentError` throwing when calling `editor.commands` from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before `onContentError` fires. +- 0f63969: Fix `editor.$pos()` returning the wrong node inside container nodes, for example the list item instead of the list. +- 9acaa65: Add `insertDefaultBlock` to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option. +- Updated dependencies [e150ee0] + - @tiptap/pm@3.29.0 + +## 3.28.0 + +### Patch Changes + +- @tiptap/pm@3.28.0 + +## 3.27.4 + +### Patch Changes + +- @tiptap/pm@3.27.4 + +## 3.27.3 + +### Patch Changes + +- 023f98c: Fix `deleteSelection` to delete content across all selection ranges instead of only the first range. This restores multi-cell table selections and other custom selections with multiple ranges. + - @tiptap/pm@3.27.3 + +## 3.27.2 + +### Patch Changes + +- Updated dependencies [ceebb31] + - @tiptap/pm@3.27.2 + +## 3.27.1 + +### Patch Changes + +- @tiptap/pm@3.27.1 + +## 3.27.0 + +### Patch Changes + +- 0d0094d: **Ordered lists now support the `type` attribute** (`a`, `A`, `i`, `I`). + + The `
        ` `type` attribute is now fully preserved through the HTML round-trip: + + - `type="a"` → lowercase alphabetical markers + - `type="A"` → uppercase alphabetical markers + - `type="i"` → lowercase roman numeral markers + - `type="I"` → uppercase roman numeral markers + + **Paste from external editors** (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML `type` attribute and from CSS `list-style-type` properties. + + **Plain text paste** of typed ordered list markers (e.g. `a. Item`, `I) Item`, `i. Item\nii. Item`) is detected and converted to the correct list type. + + **Markdown round-trip** preserves typed markers: parsing `a. Item` creates `type: "a"`, and serializing a typed list back to markdown uses the correct prefix (e.g. `I.`, `ii.`). + + **Joining** of adjacent lists now respects `type` — two lists with different types (e.g. default numeric and `type="a"`) are not merged. + +- 795033c: `parseAttributes` now supports any word characters at the start of classes or id attributes. +- 0e0c4f9: Fix `marksEqual` to compare mark arrays as multisets instead of index-by-index, so order of marks no longer affects the result. Broaden the type signature to accept ProseMirror `Mark` objects (where `type` is an object with a `name` property) alongside the existing JSON mark shape (`{ type: string }`). +- 6d12bb9: Fix a edge-case in `rewriteUnknownContent` to not fail on null-ish values inside marks or nodes. + - @tiptap/pm@3.27.0 + +## 3.26.1 + +### Patch Changes + +- @tiptap/pm@3.26.1 + +## 3.26.0 + +### Patch Changes + +- @tiptap/pm@3.26.0 + +## 3.25.0 + +### Patch Changes + +- ec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate + + When the `Image` extension was configured with `inline: true` or `resize` enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate `dataTransfer.files`, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run. + +- 454e9b8: Add `clearable` mark option (default `true`). `unsetAllMarks` now skips marks with `clearable: false`, so semantic marks like comments are not removed by "clear formatting". +- 9cf8db0: Add `attrsEqual` and `marksEqual` utility functions to `@tiptap/core`. `attrsEqual` compares two attribute objects for equality regardless of key ordering. `marksEqual` compares two arrays of mark objects by type and attributes using `attrsEqual`. +- 3d4f94c: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order. +- Updated dependencies [c1a2ce8] + - @tiptap/pm@3.25.0 + +## 3.24.0 + +### Patch Changes + +- Updated dependencies [7c0499b] + - @tiptap/pm@3.24.0 + +## 3.23.6 + +### Patch Changes + +- d168376: Fix deleteSelection to properly handle inline nodes with `text*` content. The selection is now expanded to include the entire inline node boundaries when deleting, preventing incorrect collapse of inline text nodes. + - @tiptap/pm@3.23.6 + +## 3.23.5 + +### Patch Changes + +- 835caf5: Fix $pos() returning correct node for non-text atom nodes instead of doc node +- 95e138c: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking + + NodeViews no longer re-render when decorations or position change without + content changes. Added `trackNodeViewPosition` option — when enabled, the + component re-renders on every position shift so calls to `getPos()` stay + current in render output. Removed the internal `nodeViewPositionRegistry`. + Added shallow prop comparison in `ReactRenderer.updateProps()`. + + - @tiptap/pm@3.23.5 + +## 3.23.4 + +### Patch Changes + +- @tiptap/pm@3.23.4 + +## 3.23.3 + +### Patch Changes + +- @tiptap/pm@3.23.3 + +## 3.23.2 + +### Patch Changes + +- f98eaaf: Fix `"` HTML entity encoding in `getHTML()` output for inline style attributes. Adds a `getStyleProperty` utility to `@tiptap/core` and migrates `Color`, `BackgroundColor`, `FontFamily`, `FontSize`, `LineHeight`, and `Highlight` extensions to use it (#7016) + - @tiptap/pm@3.23.2 + +## 3.23.1 + +### Patch Changes + +- @tiptap/pm@3.23.1 + +## 3.23.0 + +### Minor Changes + +- e64e5a7: Add configurable tabindex option to allow customizing the tabindex attribute on the editor element via coreExtensionOptions + +### Patch Changes + +- 57f8d66: Fix markdown parsing for bullet list items whose text looks like an ordered-list marker, such as `- 123.`, so extraction no longer loses the item content. +- 207a2bc: Fixed a memory leak where `Editor.destroy()` did not release the Extension parent/child graph. Module-scope extension singletons retained references to configured extensions, preventing garbage collection of extension options (including DOM closures). The fix also cleans up `ExtensionManager`, `schema`, and `commandManager` references on destroy. + - @tiptap/pm@3.23.0 + +## 3.22.5 + +### Patch Changes + +- a375002: Add `selectedOnTextSelection` option to node view renderers. When enabled, the `selected` prop also becomes true when a TextSelection is fully inside the node's range, not only on NodeSelection. + - @tiptap/pm@3.22.5 + +## 3.22.4 + +### Patch Changes + +- 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- 64f36b8: Fix text selection collapsing after toggling off a list with AllSelection +- Updated dependencies [27ea931] +- Updated dependencies [032f8f1] + - @tiptap/pm@3.22.4 + +## 3.22.3 + +### Patch Changes + +- cb28e7b: Fixed `insertContentAt` corrupting the document when inserting inline content with marks at the start of a paragraph. The `from - 1` position adjustment now only applies to block-level content. + - @tiptap/pm@3.22.3 + +## 3.22.2 + +### Patch Changes + +- f1d504c: Fix incorrect selection placement when pasting at the end of a marked text node, ensuring inclusive marks are respected +- 404c683: Fixes list toggling when the entire document is selected + - @tiptap/pm@3.22.2 + +## 3.22.1 + +### Patch Changes + +- ee03ac0: Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent) +- b88f9ed: Don't stop dragover/dragenter events in NodeViews, to prevent spurious drag-copy cursors + - @tiptap/pm@3.22.1 + +## 3.22.0 + +### Patch Changes + +- 912a49b: Fix HTML character escaping in markdown roundtrip. HTML entities (`<`, `>`, `&`, `"`) are now decoded to literal characters when parsing markdown into the editor. `<`, `>`, and `&` are re-encoded when serializing back to markdown, while `"` is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the `code: true` extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved. +- 7d4fb9a: Fix ResizableNodeView ignoring node's inline setting by using `inline-flex` for inline nodes and `flex` for block nodes +- 0c1c112: extendMarkRange defaults to using the attributes of the first mark of the given type, instead of `attributes = {}`. In particular, `extendMarkRange('link')` no longer extends to adjacent links with different hrefs; restore the previous behavior with `extendMarkRange('link', {})`. +- 0c1c112: Fix getMarkRange attributes default to consider the first mark _of the given type_ +- f99bdc2: Guard mark delete event handling when `unsetMark` removes a mark from inline content that starts at position `0`, preventing a `RangeError` during the before-node lookup. + - @tiptap/pm@3.22.0 + +## 3.21.0 + +### Patch Changes + +- @tiptap/pm@3.21.0 + +## 3.20.6 + +### Patch Changes + +- @tiptap/pm@3.20.6 + +## 3.20.5 + +### Patch Changes + +- @tiptap/pm@3.20.5 + +## 3.20.4 + +### Patch Changes + +- 0bcf3c2: Fixed Tiptap not publishing with build dist artifacts + - @tiptap/pm@3.20.4 + +## 3.20.3 + +### Patch Changes + +- c94fac4: Fixed `isNodeEmpty()` so multi-line text with non-whitespace content is no longer treated as empty when `ignoreWhitespace` is enabled. +- 6b9ea92: Fixed overlapping bold and italic markdown serialization and round-tripping. + - @tiptap/pm@3.20.3 + +## 3.20.2 + +### Patch Changes + +- 269823d: Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and ` ` markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON. + - @tiptap/pm@3.20.2 + +## 3.20.1 + +### Patch Changes + +- 25f57e4: Fix inline `style` parsing in `mergeAttributes` for values containing `:` or `;` (e.g. `url(https://...)` or `url(data:...;charset=...,)`) and skip incomplete declarations + - @tiptap/pm@3.20.1 + +## 3.20.0 + +### Minor Changes + +- 57624a1: Add `transformPastedHTML` extension API that allows extensions to transform pasted HTML content before it's parsed into the editor, enabling cleanup of styles, removal of dangerous content, and modification of pasted HTML through a chainable transform system. + +### Patch Changes + +- 4b731e2: Fix checking if mark is active and toggling off marks when part of the selection does not allow the mark (e.g. a code block) +- 98546ac: Global attributes now support shorthand string values for `types`: use `'*'` to apply to all nodes and marks, `'nodes'` for all nodes (excluding text), or `'marks'` for all marks. +- 76ce47d: Fixed a typo in the documentation of `editor.view` + - @tiptap/pm@3.20.0 + +## 3.19.0 + +### Patch Changes + +- @tiptap/pm@3.19.0 + +## 3.18.0 + +### Patch Changes + +- @tiptap/pm@3.18.0 + +## 3.17.1 + +### Patch Changes + +- aa9709e: Fixed `$nodes()` method to correctly return inline nodes (like text, mention, etc.) by fixing the `children` getter in `NodePos` class +- b46e66a: Fixed ResizableNodeView contentDOM getter to return null instead of undefined for proper TypeScript compatibility + - @tiptap/pm@3.17.1 + +## 3.17.0 + +### Patch Changes + +- eecf1c9: Added `isFirefox` utility to core + - @tiptap/pm@3.17.0 + +## 3.16.0 + +### Patch Changes + +- @tiptap/pm@3.16.0 + +## 3.15.3 + +### Patch Changes + +- 8f86f06: Fix Safari scrolling to top when using editor.chain().focus() commands + - @tiptap/pm@3.15.3 + +## 3.15.2 + +### Patch Changes + +- @tiptap/pm@3.15.2 + +## 3.15.1 + +### Patch Changes + +- @tiptap/pm@3.15.1 + +## 3.15.0 + +### Minor Changes + +- ac8361c: Add a new `dispatchTransaction` hook to extensions, allowing developers to intercept, modify, or block transactions before they are applied to the editor state. + +### Patch Changes + +- @tiptap/pm@3.15.0 + +## 3.14.0 + +### Patch Changes + +- @tiptap/pm@3.14.0 + +## 3.13.0 + +### Minor Changes + +- e3b4f68: 1. **Added** an optional `createCustomHandle` callback to `ResizableNodeView`, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-in `positionHandle` logic, giving complete control over markup, styling, and positioning while preserving backward compatibility. 2. **Removed** predefined inline styles from the `wrapper` element to better support dynamic alignment. This eliminates the need for `!important` overrides in user styles. 3. **Added** an editor `update` event listener to dynamically attach or remove resize handles based on the editor’s editable state. The implementation tracks the previous editable state to avoid unnecessary re-renders. + +### Patch Changes + +- 526365a: Add 'mentionSuggestionChar' to allowedAttributes for Markdown serialization in multi-mention setups. The attribute is only serialized when it differs from the default '@' character, keeping markdown output clean for single-mention users. + - @tiptap/pm@3.13.0 + +## 3.12.1 + +### Patch Changes + +- @tiptap/pm@3.12.1 + +## 3.12.0 + +### Minor Changes + +- f232c5a: Implement position mapping using the `MappablePosition` class. This enables position mapping in collaborative editing scenarios. + + - Introduce `MappablePosition` class in core with `position`, `fromJSON`, and `toJSON` methods + - Add `editor.utils` property with `getUpdatedPosition(position, transaction)` and `createMappablePosition()` methods + - Create `CollaborationMappablePosition` subclass that extends `MappablePosition` with Y.js relative position support + +### Patch Changes + +- @tiptap/pm@3.12.0 + +## 3.11.1 + +### Patch Changes + +- d0c4264: Improve TypeScript generics for Node.extend + + The Node.extend method's TypeScript signature was updated so that ExtendedConfig can extend NodeConfig and MarkConfig, + improving type inference when extending Node and Mark classes with additional config properties. + + This is a type-only change — there are no runtime behavior changes. + + - @tiptap/pm@3.11.1 + +## 3.11.0 + +### Minor Changes + +- 541c93c: Add native text direction support for RTL and bidirectional content. The editor now includes a `textDirection` option that can be set to `'ltr'`, `'rtl'`, or `'auto'` to control the direction of all content globally. Additionally, new `setTextDirection` and `unsetTextDirection` commands allow for granular control of text direction on specific nodes. This enables proper rendering of right-to-left languages like Arabic and Hebrew, as well as bidirectional text mixing multiple languages. + +### Patch Changes + +- @tiptap/pm@3.11.0 + +## 3.10.8 + +### Patch Changes + +- 8375241: Fixed a bug that caused extra characters to be inserted after a parsed, nestable content block by accounting for leading newlines +- b7ead7c: Add documentation comments to Tiptap JSON types +- 95d3e80: allow `undefined` as a value for the `default` attribute key +- fd479bd: Fix `updateAttributes` and `resetAttributes` commands to return accurate results when used with `.can()`. Previously, these commands would always return `true` even when they couldn't perform the operation. Now they correctly return `false` when no matching nodes or marks are found in the selection. + - @tiptap/pm@3.10.8 + +## 3.10.7 + +### Patch Changes + +- @tiptap/pm@3.10.7 + +## 3.10.6 + +### Patch Changes + +- @tiptap/pm@3.10.6 + +## 3.10.5 + +### Patch Changes + +- 92fae18: Fixed ProseMirror schema generation to properly respect `isRequired` attribute configuration. Previously, attributes marked with `isRequired: true` were incorrectly treated as optional because a `default` property was always included in the schema specification. ProseMirror determines attribute requirements by the absence of the `default` property, so now the `default` is only included when the attribute is not required and a default value is explicitly defined. + - @tiptap/pm@3.10.5 + +## 3.10.4 + +### Patch Changes + +- 64561c4: Fix autofocus behavior to prevent unwanted scrolling when disabled + - @tiptap/pm@3.10.4 + +## 3.10.3 + +### Patch Changes + +- @tiptap/pm@3.10.3 + +## 3.10.2 + +### Patch Changes + +- @tiptap/pm@3.10.2 + +## 3.10.1 + +### Patch Changes + +- 3564e7c: Use correct `ResizableNodeView` class name + - @tiptap/pm@3.10.1 + +## 3.10.0 + +### Minor Changes + +- 4aa9f57: Add a new ResizableNodeview NodeView to core that wraps elements (images, videos, iframes) with configurable resize handles. It provides live onResize/onCommit callbacks, min/max constraints, aspect-ratio support, and styling hooks (class names + data attributes) to improve UX when resizing media inside the editor. +- 4aa9f57: the addNodeView function can now return `null` to dynamically disable rendering of a node view + + While this should not directly cause any issues, it's noteworthy as it still could affect some behavior in some edge cases. + +### Patch Changes + +- @tiptap/pm@3.10.0 + +## 3.9.1 + +### Patch Changes + +- @tiptap/pm@3.9.1 + +## 3.9.0 + +### Patch Changes + +- bbb8e16: Only remove injected CSS on unmount if no other editors are in the document (fixes #6836) + - @tiptap/pm@3.9.0 + +## 3.8.0 + +### Patch Changes + +- @tiptap/pm@3.8.0 + +## 3.7.2 + +### Patch Changes + +- @tiptap/pm@3.7.2 + +## 3.7.1 + +### Patch Changes + +- @tiptap/pm@3.7.1 + +## 3.7.0 + +### Minor Changes + +- 35645d9: All commands and their corresponding TypeScript types are now exported from `@tiptap/core` so they can be imported and referenced directly by consumers. This makes it easier to build typed helpers, extensions, and tests that depend on the command signatures. + + Why: + + - Previously some command option types were only available as internal types or scattered across files, which made it awkward for downstream users to import and reuse them. + + ```ts + import { commands } from "@tiptap/core"; + ``` + + Notes: + + - This is a non-breaking, additive change. It improves ergonomics for TypeScript consumers. + - If you rely on previously private/internal types, prefer the exported types from `@tiptap/core` going forward. + +- 35645d9: Add comprehensive bidirectional markdown support to Tiptap through a new `@tiptap/markdown` package and Markdown utilities in `@tiptap/core`. + + **New Package: `@tiptap/markdown`** - A new official extension that provides full Markdown parsing and serialization capabilities using [MarkedJS](https://marked.js.org) as the underlying Markdown parser. + + **Core Features:** + + **Extension API** + + - **`Markdown` Extension**: Main extension that adds Markdown support to your editor + - **`MarkdownManager`**: Core engine for parsing and serializing Markdown + - Parse Markdown strings to Tiptap JSON: `editor.markdown.parse(markdown)` + - Serialize Tiptap JSON to Markdown: `editor.markdown.serialize(json)` + - Access to underlying marked.js instance: `editor.markdown.instance` + + #### Editor Methods + + - **`editor.getMarkdown()`**: Serialize current editor content to Markdown string + - **`editor.markdown`**: Access to MarkdownManager instance for advanced operations + + **Editor Options:** + + - **`contentType`**: Control the type of content that is inserted into the editor. Can be `json`, `html` or `markdown` - defaults to `json` and will automatically detect invalid content types (like JSON when it is actually Markdown). + ```typescript + new Editor({ + content: "# Hello World", + contentType: "markdown", + }); + ``` + + **Command Options:** All content commands now support an `contentType` option: + + - **`setContent(markdown, { contentType: 'markdown' })`**: Replace editor content with markdown + - **`insertContent(markdown, { contentType: 'markdown' })`**: Insert markdown at cursor position + - **`insertContentAt(position, markdown, { contentType: 'markdown' })`**: Insert Markdown at specific position + + For more, check [the documentation](https://tiptap.dev/docs/editor/markdown). + +### Patch Changes + +- 35645d9: The extension manager now provides a new property `baseExtensions` that contains an unflattened array of extensions + - @tiptap/pm@3.7.0 + +## 3.6.7 + +### Patch Changes + +- @tiptap/pm@3.6.7 + +## 3.6.6 + +### Patch Changes + +- @tiptap/pm@3.6.6 + +## 3.6.5 + +### Patch Changes + +- 1e4caea: Editors can now emit `transaction` and `update` events before being mounted. + This means smoother state handling and instant feedback from editors, even when they're not in the DOM. + - @tiptap/pm@3.6.5 + +## 3.6.4 + +### Patch Changes + +- @tiptap/pm@3.6.4 + +## 3.6.3 + +### Patch Changes + +- 67f7b4a: Refined the `JSONContent.attrs` definition to exactly mirror the structure returned by `editor.getJSON()`. This ensures strict type safety and consistency between the editor output and the expected type, eliminating errors caused by mismatched attribute signatures. + - @tiptap/pm@3.6.3 + +## 3.6.2 + +### Patch Changes + +- @tiptap/pm@3.6.2 + +## 3.6.1 + +### Patch Changes + +- @tiptap/pm@3.6.1 + +## 3.6.0 + +### Patch Changes + +- c0190bd: Improve typing and docs for `EditorOptions.element` to reflect all supported mounting modes and align behavior across adapters. + + - `element` now accepts: + - `Element`: the editor is appended inside the given element. + - `{ mount: HTMLElement }`: the editor is mounted directly to `mount` (no extra wrapper). + - `(editorEl: HTMLElement) => void`: a function that receives the editor element so you can place it anywhere in the DOM. + - `null`: no automatic mounting. + - @tiptap/pm@3.6.0 + +## 3.5.3 + +### Patch Changes + +- @tiptap/pm@3.5.3 + +## 3.5.2 + +### Patch Changes + +- @tiptap/pm@3.5.2 + +## 3.5.1 + +### Patch Changes + +- @tiptap/pm@3.5.1 + +## 3.5.0 + +### Patch Changes + +- @tiptap/pm@3.5.0 + +## 3.4.6 + +### Patch Changes + +- 968016f: Added support for the `undoable` option in InputRules (matching ProseMirror’s implementation). + + - When `false`, the change will not be tracked as undoable. + - Default remains `true` for backward compatibility. + + This brings Tiptap’s InputRules behavior in line with ProseMirror and gives developers finer control over undo functionality. + + - @tiptap/pm@3.4.6 + +## 3.4.5 + +### Patch Changes + +- 0226d42: Fix an issue where injected CSS was not mounted correctly when the editor instance was mounted. The fix ensures CSS injected by the editor is attached to the document when the editor mounts, preventing missing styles in some mount/unmount scenarios. +- 37af83b: refactor: replace `map(...).flat()` with `flatMap` for simpler, more efficient array flattening +- f598ac7: Fix bug in `insertContentAt` command where extra content would get deleted when the selection was at the beginning of the document and a node was inserted + - @tiptap/pm@3.4.5 + +## 3.4.4 + +### Patch Changes + +- 00cf1d7: Fix bug in `insertContentAt` command where extra content would get deleted when the selection was at the beginning of the document and a node was inserted + - @tiptap/pm@3.4.4 + +## 3.4.3 + +### Patch Changes + +- 1ea8906: When the editor view is created, it now will also include `nodeViews` and `markViews` properties instead of setting them afterward. This avoids serialization of the editor state to HTML which will be replaced by node views anyway. + - @tiptap/pm@3.4.3 + +## 3.4.2 + +### Patch Changes + +- @tiptap/pm@3.4.2 + +## 3.4.1 + +### Patch Changes + +- @tiptap/pm@3.4.1 + +## 3.4.0 + +### Minor Changes + +- ad51daa: Add `mount` and `unmount` events to the `Editor` instance for tracking mounts and unmounts + +### Patch Changes + +- 895c73f: Fix `can().toggleMark()` returning incorrect result when cursor is inside nodes that disallow marks + + Fixed an issue where `can().toggleMark('bold')` incorrectly returned `true` when the cursor was positioned inside a code block (with no selection), even though marks are not allowed in code blocks. The method now correctly returns `false` in this scenario by checking if the parent node allows the mark type when the selection is a cursor. + + - @tiptap/pm@3.4.0 + +## 3.3.1 + +### Patch Changes + +- @tiptap/pm@3.3.1 + +## 3.3.0 + +### Minor Changes + +- 5423726: Make input rules and paste rules respect extension `priority` by registering + them per-extension instead of aggregating them into a single global plugin. + + ## Why + + Previously all `addInputRules()` and `addPasteRules()` were gathered into one + global plugin which ran before the other plugins. That caused conflicts where + some extensions (for example mention/suggestion with `#`) could not preempt the + built-in heading input rule. + + ## What changed + + - Input and paste rules are now created and registered at the position of the + owning extension. This makes their execution order follow the extension + sorting/`priority` mechanism. + - Behavior is more predictable: extensions with higher `priority` can now take + precedence over lower priority extensions' input/paste rules. + + ## Migration & compatibility + + - This is a behavioral change. If you relied on the old global ordering (input + rules always running before other plugins), you may observe different + outcomes. In most cases this is desirable and fixes conflicts (like the + `#` mention vs. heading shortcut), but be aware of the change. + - If you need to force the previous behavior for a specific rule, you can: + - Register the rule as a ProseMirror plugin via `addProseMirrorPlugins()` on + the extension and place it where you want it to run. + - Adjust the extension `priority` value so the extension sits earlier or + later in the ordering. + + If you have any questions or see regressions after upgrading, please open an + issue with a small repro and we'll help triage. + +### Patch Changes + +- 5423726: Fix paste rule handling for node views and defensively guard empty ranges. + + This patch ensures paste rules can correctly inspect node content when + node-specific size metadata (`nodeSize`) is present, falling back to + `node.content.size` when needed. It also skips empty or invalid node ranges + before calling `textBetween`, preventing runtime errors originating from + internal Fragment/Node traversals (for example: "Cannot read properties of + undefined (reading 'nodeSize')"). + + The change is a defensive bugfix; it does not change public APIs. + + - @tiptap/pm@3.3.0 + +## 3.2.2 + +### Patch Changes + +- @tiptap/pm@3.2.2 + +## 3.2.1 + +### Patch Changes + +- 6a2873f: Ensure drag previews for node views work correctly in Safari by attaching + an offscreen clone of the node to the DOM while calling + `setDragImage`, and by preserving the original element's pixel + `width`/`height` so the preview matches the original. This prevents + Safari from immediately cancelling the drag when a detached element is + used as the drag image. + - @tiptap/pm@3.2.1 + +## 3.2.0 + +### Minor Changes + +- 5056e3e: Fix Editor.unmount() failing in test environments due to missing DOM remove() method + +### Patch Changes + +- @tiptap/pm@3.2.0 + +## 3.1.0 + +### Patch Changes + +- @tiptap/pm@3.1.0 + +## 3.0.9 + +### Patch Changes + +- @tiptap/pm@3.0.9 + +## 3.0.8 + +### Patch Changes + +- @tiptap/pm@3.0.8 + +## 3.0.7 + +### Patch Changes + +- @tiptap/pm@3.0.7 + +## 3.0.6 + +### Patch Changes + +- 2e71d05: Fix: Fix broken types for function chaining when calling extend + - @tiptap/pm@3.0.6 + +## 3.0.5 + +### Patch Changes + +- @tiptap/pm@3.0.5 + +## 3.0.4 + +### Patch Changes + +- 7ed03fa: Fix: Add correct overload for extension extend types" + - @tiptap/pm@3.0.4 + +## 3.0.3 + +### Patch Changes + +- 75cabde: Fix: Avoid the JSX Runtime to globally overwrite React's Element types when `/** @jsxImportSource @tiptap/core */` is not used + - @tiptap/pm@3.0.3 + +## 3.0.2 + +### Patch Changes + +- @tiptap/pm@3.0.2 + +## 3.0.1 + +### Major Changes + +- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds +- 5e957e5: This resolves in issue with SSR where the isDestroyed property could not be read while in SSR +- 37913d5: `getPos` in `NodeViewRendererProps` type now includes `undefined` as possible return value + + Before + + ```ts + const pos = nodeViewProps.getPos(); // Type was () => number + ``` + + After + + ```ts + const pos = nodeViewProps.getPos(); // Type is () => number | undefined + + if (pos !== undefined) { + // Safe to use pos here + } + ``` + +- 32958d6: `Node`, `Mark` and `Extension` config options now are strongly typed and do not allow arbitrary keys on the options object. + + To add keys, like when using `extendNodeSchema` or `extendMarkSchema`, you can do this: + + ```ts + declare module "@tiptap/core" { + interface NodeConfig { + /** + * This key will be added to all NodeConfig objects in your project + */ + newKey?: string; + } + interface MarkConfig { + /** + * This key will be added to all MarkConfig objects in your project + */ + newKey?: string; + } + interface ExtensionConfig { + /** + * This key will be added to all ExtensionConfig objects in your project + */ + newKey?: string; + } + } + ``` + +- 12bb31a: `insertContent` and `insertContentAt` commands should not split text nodes like paragraphs into multiple nodes when the inserted content is at the beginning of the text to avoid empty nodes being created +- 062afaf: `clearContent` command defaults to emitting updates now +- 062afaf: Change signature of `setContent` command to `(content, options)` and default to emitting updates +- 32958d6: `editor.storage` is now strongly typed `Storage` instances, using a similar pattern as commands, where you can define the type of the storage value using namespaces like: + + ```ts + declare module "@tiptap/core" { + interface Storage { + extensionName: StorageValue; + } + } + ``` + +- 32958d6: `editor.storage` is instantiated per editor rather than per extension. + + Previously, the storage value was a singleton per extension instance, this caused strange bugs when using multiple editor instances on a single page. + + Now, storage instances are _per editor instance_, so changing the value on one `editor.storage` instance will not affect another editor's value. + +### Minor Changes + +- 8de8e13: The editor instance now supports an `unmount` method which allows for mounting and unmounting the editor to the DOM. This encourages re-use of editor instances by preserving all the same options between instances. This is different from the `destroy` method, which will unmount, emit the `destroy` event, and remove all event listeners. +- d0fda30: Add config option to emit content error when content check is disabled +- 0e3207f: Add support for [markviews](https://prosemirror.net/docs/ref/#view.MarkView), which allow you to render custom views for marks within the editor. This is useful for rendering custom UI for marks, like a color picker for a text color mark or a link editor for a link mark. + + Here is a plain JS markview example: + + ```ts + Mark.create({ + // Other options... + addMarkView() { + return ({ mark, HTMLAttributes }) => { + const dom = document.createElement("b"); + const contentDOM = document.createElement("span"); + + dom.appendChild(contentDOM); + + return { + dom, + contentDOM, + }; + }; + }, + }); + ``` + + ## React binding + + To use a React component for a markview, you can use the `@tiptap/react` package: + + ```ts + import { Mark } from "@tiptap/core"; + import { ReactMarkViewRenderer } from "@tiptap/react"; + + import Component from "./Component.jsx"; + + export default Mark.create({ + name: "reactComponent", + + parseHTML() { + return [ + { + tag: "react-component", + }, + ]; + }, + + renderHTML({ HTMLAttributes }) { + return ["react-component", HTMLAttributes]; + }, + + addMarkView() { + return ReactMarkViewRenderer(Component); + }, + }); + ``` + + And here is an example of a React component: + + ```tsx + import { MarkViewContent, MarkViewRendererProps } from "@tiptap/react"; + import React from "react"; + + // oxlint-disable-next-line no-unused-vars + export default (props: MarkViewRendererProps) => { + const [count, setCount] = React.useState(0); + + return ( + + + + + ); + }; + ``` + + ## Vue 3 binding + + To use a Vue 3 component for a markview, you can use the `@tiptap/vue-3` package: + + ```ts + import { Mark } from "@tiptap/core"; + import { VueMarkViewRenderer } from "@tiptap/vue-3"; + + import Component from "./Component.vue"; + + export default Mark.create({ + name: "vueComponent", + + parseHTML() { + return [ + { + tag: "vue-component", + }, + ]; + }, + + renderHTML({ HTMLAttributes }) { + return ["vue-component", HTMLAttributes]; + }, + + addMarkView() { + return VueMarkViewRenderer(Component); + }, + }); + ``` + + And here is an example of a Vue 3 component: + + ```vue + + + + ``` + +- 28c5418: Adds a new `delete` event which can detect content which has been deleted by the editor as a core extension +- 412e1bd: Remove enableDevTools option +- ff8eed6: Support [`validate` option](https://prosemirror.net/docs/ref/#model.AttributeSpec.validate) in node and mark attribute definitions. +- 704f462: This introduces a new behavior for the editor, the ability to be safely run on the server-side (without rendering). + + `prosemirror-view` encapsulates all view (& DOM) related code, and cannot safely be SSR'd, but, the majority of the editor instance itself is in plain JS that does not require DOM APIs (unless your content is specified in HTML). + + But, we have so many convenient methods available for manipulating content. So, it is a shame that they could not be used on the server side too. With this change, the editor can be rendered on the server-side and will use a stub for select prosemirror-view methods. If accessing unsupported methods or values on the `editor.view`, you will encounter runtime errors, so it is important for you to test to see if the methods you call actually work. + + This is a step towards being able to server-side render content, but, it is not completely supported yet. This does not mean that you can render an editor instance on the server and expect it to just output any HTML. + + ## Usage + + If you pass `element: null` to your editor options: + + - the `editor.view` will not be initialized + - the editor will not emit it's `'create'` event + - the focus will not be initialized to it's first position + + You can however, later use the new `mount` function on the instance, which will mount the editor view to a DOM element. This obviously will not be allowed on the server which has no document object. + + Therefore, this will work on the server: + + ```ts + import { Editor } from "@tiptap/core"; + import StarterKit from "@tiptap/starter-kit"; + + const editor = new Editor({ + element: null, + content: { + type: "doc", + content: [ + { + type: "paragraph", + content: [{ type: "text", text: "Hello, World!" }], + }, + ], + }, + extensions: [StarterKit], + }); + + editor + .chain() + .selectAll() + .setContent({ + type: "doc", + content: [ + { type: "paragraph", content: [{ type: "text", text: "XYZ" }] }, + ], + }) + .run(); + + console.log(editor.state.doc.toJSON()); + // { type: 'doc', content: [ { type: 'paragraph', content: [ { type: 'text', text: 'XYZ' } ] } ] } + ``` + + Any of these things will not work on the server, and result in a runtime error: + + ```ts + import { Editor } from "@tiptap/core"; + import StarterKit from "@tiptap/starter-kit"; + + const editor = new Editor({ + // document will not be defined in a server environment + element: document.createElement("div"), + content: { + type: "doc", + content: [ + { + type: "paragraph", + content: [{ type: "text", text: "Hello, World!" }], + }, + ], + }, + extensions: [StarterKit], + }); + + editor + .chain() + // focus is a command which depends on the editor-view, so it will not work in a server environment + .focus() + .run(); + + console.log(editor.getHTML()); + // getHTML relies on the editor-view, so it will not work in a server environment + ``` + +- ac897e7: Added the option to create extensions with a callback function instead of a flat configuration object +- 32958d6: Extensions, Nodes and Marks no longer respect the deprecated `defaultOptions` config value + +### Patch Changes + +- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository +- 20f68f6: Remove `editor.getCharacterCount()` which was already deprecated and incorrectly implemented +- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory +- 9f207a6: Fixes a bug where you could not unregister multiple plugins. +- 95b8c71: Add validation for target position within document range when trying to access children of a `NodePos` instance +- 8c69002: Synced beta with stable features +- 664834f: Clone dragged node before dragging to get correct drag preview image +- 087d114: Added new `canInsertNode` utility that checks if a node can be inserted into a specific position +- fc17b21: Fix RangeException in cut command when targetPos is zero +- e20006b: Fix: Prevent content deletion from non-editable Tiptap source editors during drag and drop. +- 5ba480b: Added `updateAttributes` to MarkView and its renderers to allow updating MarkView attributes +- d6c7558: For performance, if a transaction results in the exact same editor state (either filtered out or failed to apply), then do not attempt to re-apply the same editor state and do not emit any events associated to the transaction. +- 9ceeab4: Fixed a bug where jsx-runtime cjs files would break Jest runners because of ESM syntax +- bf835b0: Fixed an issue where images placed into an empty paragraph right after an existing image would replace the existing image instead +- 4e2f6d8: migration from prosemirror-dev-tools to prosemirror-dev-toolkit +- Updated dependencies [1b4c82b] +- Updated dependencies [1e91f9b] +- Updated dependencies [a92f4a6] +- Updated dependencies [89bd9c7] +- Updated dependencies [8c69002] +- Updated dependencies [62b0877] + - @tiptap/pm@3.0.1 + +## 3.0.0-beta.30 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.30 + +## 3.0.0-beta.29 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.29 + +## 3.0.0-beta.28 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.28 + +## 3.0.0-beta.27 + +### Minor Changes + +- 412e1bd: Remove enableDevTools option + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.27 + +## 3.0.0-beta.26 + +### Patch Changes + +- 5ba480b: Added `updateAttributes` to MarkView and its renderers to allow updating MarkView attributes + - @tiptap/pm@3.0.0-beta.26 + +## 3.0.0-beta.25 + +### Patch Changes + +- 4e2f6d8: migration from prosemirror-dev-tools to prosemirror-dev-toolkit + - @tiptap/pm@3.0.0-beta.25 + +## 3.0.0-beta.24 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.24 + +## 3.0.0-beta.23 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.23 + +## 3.0.0-beta.22 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.22 + +## 3.0.0-beta.21 + +### Minor Changes + +- 813674c: Added lazy-loaded ProseMirror Devtools integration which can be enabled via the new editor option `enableDevTools: true` + +### Patch Changes + +- fc17b21: Fix RangeException in cut command when targetPos is zero + - @tiptap/pm@3.0.0-beta.21 + +## 3.0.0-beta.20 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.20 + +## 3.0.0-beta.19 + +### Patch Changes + +- 9ceeab4: Fixed a bug where jsx-runtime cjs files would break Jest runners because of ESM syntax + - @tiptap/pm@3.0.0-beta.19 + +## 3.0.0-beta.18 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.18 + +## 3.0.0-beta.17 + +### Patch Changes + +- e20006b: Fix: Prevent content deletion from non-editable Tiptap source editors during drag and drop. + - @tiptap/pm@3.0.0-beta.17 + +## 3.0.0-beta.16 + +### Minor Changes + +- ac897e7: Added the option to create extensions with a callback function instead of a flat configuration object + +### Patch Changes + +- bf835b0: Fixed an issue where images placed into an empty paragraph right after an existing image would replace the existing image instead + - @tiptap/pm@3.0.0-beta.16 + +## 3.0.0-beta.15 + +### Patch Changes + +- 087d114: Added new `canInsertNode` utility that checks if a node can be inserted into a specific position + - @tiptap/pm@3.0.0-beta.15 + +## 3.0.0-beta.14 + +### Patch Changes + +- 95b8c71: Add validation for target position within document range when trying to access children of a `NodePos` instance + - @tiptap/pm@3.0.0-beta.14 + +## 3.0.0-beta.13 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.13 + +## 3.0.0-beta.12 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.12 + +## 3.0.0-beta.11 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.11 + +## 3.0.0-beta.10 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.10 + +## 3.0.0-beta.9 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.9 + +## 3.0.0-beta.8 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.8 + +## 3.0.0-beta.7 + +### Minor Changes + +- d0fda30: Add config option to emit content error when content check is disabled + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.7 + +## 3.0.0-beta.6 + +### Patch Changes + +- @tiptap/pm@3.0.0-beta.6 + +## 3.0.0-beta.5 + +### Patch Changes + +- 8c69002: Synced beta with stable features +- Updated dependencies [8c69002] +- Updated dependencies [62b0877] + - @tiptap/pm@3.0.0-beta.5 + +## 3.0.0-beta.4 + +### Major Changes + +- 5e957e5: This resolves in issue with SSR where the isDestroyed property could not be read while in SSR + +### Patch Changes + +- 9f207a6: Fixes a bug where you could not unregister multiple plugins. + - @tiptap/pm@3.0.0-beta.4 + +## 3.0.0-beta.3 + +### Patch Changes + +- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository +- Updated dependencies [1b4c82b] + - @tiptap/pm@3.0.0-beta.3 + +## 3.0.0-beta.2 + +## 3.0.0-beta.1 + +### Patch Changes + +- 664834f: Clone dragged node before dragging to get correct drag preview image + +## 3.0.0-beta.0 + +## 3.0.0-next.8 + +## 3.0.0-next.7 + +### Minor Changes + +- 8de8e13: The editor instance now supports an `unmount` method which allows for mounting and unmounting the editor to the DOM. This encourages re-use of editor instances by preserving all the same options between instances. This is different from the `destroy` method, which will unmount, emit the `destroy` event, and remove all event listeners. + +### Patch Changes + +- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory + +## 3.0.0-next.6 + +### Major Changes + +- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds +- 37913d5: `getPos` in `NodeViewRendererProps` type now includes `undefined` as possible return value + + Before + + ```ts + const pos = nodeViewProps.getPos(); // Type was () => number + ``` + + After + + ```ts + const pos = nodeViewProps.getPos(); // Type is () => number | undefined + + if (pos !== undefined) { + // Safe to use pos here + } + ``` + +- 32958d6: `Node`, `Mark` and `Extension` config options now are strongly typed and do not allow arbitrary keys on the options object. + + To add keys, like when using `extendNodeSchema` or `extendMarkSchema`, you can do this: + + ```ts + declare module "@tiptap/core" { + interface NodeConfig { + /** + * This key will be added to all NodeConfig objects in your project + */ + newKey?: string; + } + interface MarkConfig { + /** + * This key will be added to all MarkConfig objects in your project + */ + newKey?: string; + } + interface ExtensionConfig { + /** + * This key will be added to all ExtensionConfig objects in your project + */ + newKey?: string; + } + } + ``` + +- 12bb31a: `insertContent` and `insertContentAt` commands should not split text nodes like paragraphs into multiple nodes when the inserted content is at the beginning of the text to avoid empty nodes being created +- 062afaf: `clearContent` command defaults to emitting updates now +- 062afaf: Change signature of `setContent` command to `(content, options)` and default to emitting updates +- 32958d6: `editor.storage` is now strongly typed `Storage` instances, using a similar pattern as commands, where you can define the type of the storage value using namespaces like: + + ```ts + declare module "@tiptap/core" { + interface Storage { + extensionName: StorageValue; + } + } + ``` + +- 32958d6: `editor.storage` is instantiated per editor rather than per extension. + + Previously, the storage value was a singleton per extension instance, this caused strange bugs when using multiple editor instances on a single page. + + Now, storage instances are _per editor instance_, so changing the value on one `editor.storage` instance will not affect another editor's value. + +### Minor Changes + +- 0e3207f: Add support for [markviews](https://prosemirror.net/docs/ref/#view.MarkView), which allow you to render custom views for marks within the editor. This is useful for rendering custom UI for marks, like a color picker for a text color mark or a link editor for a link mark. + + Here is a plain JS markview example: + + ```ts + Mark.create({ + // Other options... + addMarkView() { + return ({ mark, HTMLAttributes }) => { + const dom = document.createElement("b"); + const contentDOM = document.createElement("span"); + + dom.appendChild(contentDOM); + + return { + dom, + contentDOM, + }; + }; + }, + }); + ``` + + ## React binding + + To use a React component for a markview, you can use the `@tiptap/react` package: + + ```ts + import { Mark } from "@tiptap/core"; + import { ReactMarkViewRenderer } from "@tiptap/react"; + + import Component from "./Component.jsx"; + + export default Mark.create({ + name: "reactComponent", + + parseHTML() { + return [ + { + tag: "react-component", + }, + ]; + }, + + renderHTML({ HTMLAttributes }) { + return ["react-component", HTMLAttributes]; + }, + + addMarkView() { + return ReactMarkViewRenderer(Component); + }, + }); + ``` + + And here is an example of a React component: + + ```tsx + import { MarkViewContent, MarkViewRendererProps } from "@tiptap/react"; + import React from "react"; + + // oxlint-disable-next-line no-unused-vars + export default (props: MarkViewRendererProps) => { + const [count, setCount] = React.useState(0); + + return ( + + + + + ); + }; + ``` + + ## Vue 3 binding + + To use a Vue 3 component for a markview, you can use the `@tiptap/vue-3` package: + + ```ts + import { Mark } from "@tiptap/core"; + import { VueMarkViewRenderer } from "@tiptap/vue-3"; + + import Component from "./Component.vue"; + + export default Mark.create({ + name: "vueComponent", + + parseHTML() { + return [ + { + tag: "vue-component", + }, + ]; + }, + + renderHTML({ HTMLAttributes }) { + return ["vue-component", HTMLAttributes]; + }, + + addMarkView() { + return VueMarkViewRenderer(Component); + }, + }); + ``` + + And here is an example of a Vue 3 component: + + ```vue + + + + ``` + +- 28c5418: Adds a new `delete` event which can detect content which has been deleted by the editor as a core extension +- ff8eed6: Support [`validate` option](https://prosemirror.net/docs/ref/#model.AttributeSpec.validate) in node and mark attribute definitions. +- 704f462: This introduces a new behavior for the editor, the ability to be safely run on the server-side (without rendering). + + `prosemirror-view` encapsulates all view (& DOM) related code, and cannot safely be SSR'd, but, the majority of the editor instance itself is in plain JS that does not require DOM APIs (unless your content is specified in HTML). + + But, we have so many convenient methods available for manipulating content. So, it is a shame that they could not be used on the server side too. With this change, the editor can be rendered on the server-side and will use a stub for select prosemirror-view methods. If accessing unsupported methods or values on the `editor.view`, you will encounter runtime errors, so it is important for you to test to see if the methods you call actually work. + + This is a step towards being able to server-side render content, but, it is not completely supported yet. This does not mean that you can render an editor instance on the server and expect it to just output any HTML. + + ## Usage + + If you pass `element: null` to your editor options: + + - the `editor.view` will not be initialized + - the editor will not emit it's `'create'` event + - the focus will not be initialized to it's first position + + You can however, later use the new `mount` function on the instance, which will mount the editor view to a DOM element. This obviously will not be allowed on the server which has no document object. + + Therefore, this will work on the server: + + ```ts + import { Editor } from "@tiptap/core"; + import StarterKit from "@tiptap/starter-kit"; + + const editor = new Editor({ + element: null, + content: { + type: "doc", + content: [ + { + type: "paragraph", + content: [{ type: "text", text: "Hello, World!" }], + }, + ], + }, + extensions: [StarterKit], + }); + + editor + .chain() + .selectAll() + .setContent({ + type: "doc", + content: [ + { type: "paragraph", content: [{ type: "text", text: "XYZ" }] }, + ], + }) + .run(); + + console.log(editor.state.doc.toJSON()); + // { type: 'doc', content: [ { type: 'paragraph', content: [ { type: 'text', text: 'XYZ' } ] } ] } + ``` + + Any of these things will not work on the server, and result in a runtime error: + + ```ts + import { Editor } from "@tiptap/core"; + import StarterKit from "@tiptap/starter-kit"; + + const editor = new Editor({ + // document will not be defined in a server environment + element: document.createElement("div"), + content: { + type: "doc", + content: [ + { + type: "paragraph", + content: [{ type: "text", text: "Hello, World!" }], + }, + ], + }, + extensions: [StarterKit], + }); + + editor + .chain() + // focus is a command which depends on the editor-view, so it will not work in a server environment + .focus() + .run(); + + console.log(editor.getHTML()); + // getHTML relies on the editor-view, so it will not work in a server environment + ``` + +- 32958d6: Extensions, Nodes and Marks no longer respect the deprecated `defaultOptions` config value + +### Patch Changes + +- 20f68f6: Remove `editor.getCharacterCount()` which was already deprecated and incorrectly implemented +- d6c7558: For performance, if a transaction results in the exact same editor state (either filtered out or failed to apply), then do not attempt to re-apply the same editor state and do not emit any events associated to the transaction. + +## 3.0.0-next.5 + +### Major Changes + +- 32958d6: `Node`, `Mark` and `Extension` config options now are strongly typed and do not allow arbitrary keys on the options object. + + To add keys, like when using `extendNodeSchema` or `extendMarkSchema`, you can do this: + + ```ts + declare module "@tiptap/core" { + interface NodeConfig { + /** + * This key will be added to all NodeConfig objects in your project + */ + newKey?: string; + } + interface MarkConfig { + /** + * This key will be added to all MarkConfig objects in your project + */ + newKey?: string; + } + interface ExtensionConfig { + /** + * This key will be added to all ExtensionConfig objects in your project + */ + newKey?: string; + } + } + ``` + +- 062afaf: `clearContent` command defaults to emitting updates now +- 062afaf: Change signature of `setContent` command to `(content, options)` and default to emitting updates +- 32958d6: `editor.storage` is now strongly typed `Storage` instances, using a similar pattern as commands, where you can define the type of the storage value using namespaces like: + + ```ts + declare module "@tiptap/core" { + interface Storage { + extensionName: StorageValue; + } + } + ``` + +- 32958d6: `editor.storage` is instantiated per editor rather than per extension. + + Previously, the storage value was a singleton per extension instance, this caused strange bugs when using multiple editor instances on a single page. + + Now, storage instances are _per editor instance_, so changing the value on one `editor.storage` instance will not affect another editor's value. + +### Minor Changes + +- 0e3207f: Add support for [markviews](https://prosemirror.net/docs/ref/#view.MarkView), which allow you to render custom views for marks within the editor. This is useful for rendering custom UI for marks, like a color picker for a text color mark or a link editor for a link mark. + + Here is a plain JS markview example: + + ```ts + Mark.create({ + // Other options... + addMarkView() { + return ({ mark, HTMLAttributes }) => { + const dom = document.createElement("b"); + const contentDOM = document.createElement("span"); + + dom.appendChild(contentDOM); + + return { + dom, + contentDOM, + }; + }; + }, + }); + ``` + + ## React binding + + To use a React component for a markview, you can use the `@tiptap/react` package: + + ```ts + import { Mark } from "@tiptap/core"; + import { ReactMarkViewRenderer } from "@tiptap/react"; + + import Component from "./Component.jsx"; + + export default Mark.create({ + name: "reactComponent", + + parseHTML() { + return [ + { + tag: "react-component", + }, + ]; + }, + + renderHTML({ HTMLAttributes }) { + return ["react-component", HTMLAttributes]; + }, + + addMarkView() { + return ReactMarkViewRenderer(Component); + }, + }); + ``` + + And here is an example of a React component: + + ```tsx + import { MarkViewContent, MarkViewRendererProps } from "@tiptap/react"; + import React from "react"; + + // oxlint-disable-next-line no-unused-vars + export default (props: MarkViewRendererProps) => { + const [count, setCount] = React.useState(0); + + return ( + + + + + ); + }; + ``` + + ## Vue 3 binding + + To use a Vue 3 component for a markview, you can use the `@tiptap/vue-3` package: + + ```ts + import { Mark } from "@tiptap/core"; + import { VueMarkViewRenderer } from "@tiptap/vue-3"; + + import Component from "./Component.vue"; + + export default Mark.create({ + name: "vueComponent", + + parseHTML() { + return [ + { + tag: "vue-component", + }, + ]; + }, + + renderHTML({ HTMLAttributes }) { + return ["vue-component", HTMLAttributes]; + }, + + addMarkView() { + return VueMarkViewRenderer(Component); + }, + }); + ``` + + And here is an example of a Vue 3 component: + + ```vue + + + + ``` + +- 28c5418: Adds a new `delete` event which can detect content which has been deleted by the editor as a core extension +- 704f462: This introduces a new behavior for the editor, the ability to be safely run on the server-side (without rendering). + + `prosemirror-view` encapsulates all view (& DOM) related code, and cannot safely be SSR'd, but, the majority of the editor instance itself is in plain JS that does not require DOM APIs (unless your content is specified in HTML). + + But, we have so many convenient methods available for manipulating content. So, it is a shame that they could not be used on the server side too. With this change, the editor can be rendered on the server-side and will use a stub for select prosemirror-view methods. If accessing unsupported methods or values on the `editor.view`, you will encounter runtime errors, so it is important for you to test to see if the methods you call actually work. + + This is a step towards being able to server-side render content, but, it is not completely supported yet. This does not mean that you can render an editor instance on the server and expect it to just output any HTML. + + ## Usage + + If you pass `element: null` to your editor options: + + - the `editor.view` will not be initialized + - the editor will not emit it's `'create'` event + - the focus will not be initialized to it's first position + + You can however, later use the new `mount` function on the instance, which will mount the editor view to a DOM element. This obviously will not be allowed on the server which has no document object. + + Therefore, this will work on the server: + + ```ts + import { Editor } from "@tiptap/core"; + import StarterKit from "@tiptap/starter-kit"; + + const editor = new Editor({ + element: null, + content: { + type: "doc", + content: [ + { + type: "paragraph", + content: [{ type: "text", text: "Hello, World!" }], + }, + ], + }, + extensions: [StarterKit], + }); + + editor + .chain() + .selectAll() + .setContent({ + type: "doc", + content: [ + { type: "paragraph", content: [{ type: "text", text: "XYZ" }] }, + ], + }) + .run(); + + console.log(editor.state.doc.toJSON()); + // { type: 'doc', content: [ { type: 'paragraph', content: [ { type: 'text', text: 'XYZ' } ] } ] } + ``` + + Any of these things will not work on the server, and result in a runtime error: + + ```ts + import { Editor } from "@tiptap/core"; + import StarterKit from "@tiptap/starter-kit"; + + const editor = new Editor({ + // document will not be defined in a server environment + element: document.createElement("div"), + content: { + type: "doc", + content: [ + { + type: "paragraph", + content: [{ type: "text", text: "Hello, World!" }], + }, + ], + }, + extensions: [StarterKit], + }); + + editor + .chain() + // focus is a command which depends on the editor-view, so it will not work in a server environment + .focus() + .run(); + + console.log(editor.getHTML()); + // getHTML relies on the editor-view, so it will not work in a server environment + ``` + +- 32958d6: Extensions, Nodes and Marks no longer respect the deprecated `defaultOptions` config value + +## 3.0.0-next.4 + +## 3.0.0-next.3 + +## 3.0.0-next.2 + +### Major Changes + +- 37913d5: Fix `getPos` type in `NodeViewRendererProps` to potentially be `undefined` + + Breaking change: Types may flag uses of getPos where an `undefined` possibility isn't handled. + Why this change was made: To ensure the type reflects the real functionality of this function. + How to update: Ensure that the return value of `getPos` exists before making use of the value. + +- 12bb31a: `insertContent` and `insertContentAt` commands should not split text nodes like paragraphs into multiple nodes when the inserted content is at the beginning of the text to avoid empty nodes being created + +### Patch Changes + +- 283e606: Fixed an issue on Android where the focus command would cause the keyboard to flash +- ca6269e: Added support for drag-and-drop between multiple editors +- e0dfecc: Updates the typings to be inline with Prosemirror-view #5867 +- 722ec00: Use an AllSelection for the selectAll command #5516 +- b7ef150: Fixed an issue with nodeviews preventing any drag events in child nodes of the nodeview wrapper element + +## 3.0.0-next.1 + +### Major Changes + +- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds + +### Patch Changes + +- da76972: Resolve several selection related bug #2690 #5208 +- Updated dependencies [a92f4a6] + - @tiptap/pm@3.0.0-next.1 + +## 3.0.0-next.0 + +### Patch Changes + +- 0ec0af6: fix(core): findDuplicates - use Array.from when converting Set + - @tiptap/pm@3.0.0-next.0 + +## 2.12.0 + +## 2.11.9 + +## 2.11.8 + +### Patch Changes + +- 8147cc7: Fixes a bug where you could not unregister multiple plugins. + +## 2.11.7 + +### Patch Changes + +- e23882d: Clone dragged node before dragging to get correct drag preview image + +## 2.11.6 + +### Patch Changes + +- 826cfe7: Export focusEvents plugin key + +## 2.11.5 + +## 2.11.4 + +## 2.11.3 + +### Patch Changes + +- a44a7c3: fix(core): do not reset marks, or nodes when using IME on mobile devices +- fa63c47: Focus synchronously only if on iOS or Android #4448 + +## 2.11.2 + +### Patch Changes + +- 2abd4df: Re-release + +## 2.11.1 + +## 2.11.0 + +### Minor Changes + +- ff8eed6: Support `validate` options in node and mark attribute definitions. + +### Patch Changes + +- 20f68f6: Remove editor.getCharacterCount() which was already deprecated and incorrectly implemented +- d6c7558: If a transaction results in the exact same editor state (either filtered out or failed to apply) then do not attempt to re-apply the same editor state and do not emit any events associated to the transaction + +## 2.5.8 + +### Patch Changes + +- a08bf85: This fixes a bug with inputrules not being able to resolve positions properly + - @tiptap/pm@2.5.8 + +## 2.5.7 + +### Patch Changes + +- b012471: This addresses an issue with `isNodeEmpty` function where it was also comparing node attributes and finding mismatches on actually empty nodes. This helps placeholders find empty content correctly +- cc3497e: Fixes a bug where if `enableContentCheck` was true, inserting content as JSON nodes would fail. This was because the node that was being created technically had a different schema than the content being inserted, so it would fail to generate the correct content value + - @tiptap/pm@2.5.7 + +## 2.5.6 + +### Patch Changes + +- 618bca9: Adjust the `splitBlock` command to return `false` when it was unsuccessful. +- 35682d1: This fixes a bug with the placeholder extension where a heading level other than the default was not considered empty, when comparing node contents, we need to consider that the node attributes are carried over for a fair comparison of content instead of attribute values +- 2104f0f: Add a check beforecreateNodeViews so that view.setProps is not called when the view has already been destroyed +- Updated dependencies [b5c1b32] + - @tiptap/pm@2.5.6 + +## 2.5.5 + +### Patch Changes + +- 4cca382: Make sure that atoms are used in-full without cutting the content. Node size for atoms is 1 which causes text to be cut unexpectedly. +- 3b67e8a: This changes the typing to not declare types on all HTMLElements, just a local one with the editor instance attached + - @tiptap/pm@2.5.5 + +## 2.5.4 + +### Patch Changes + +- dd7f9ac: There was an issue with the cjs bundling of packages and default exports, now we resolve default exports in legacy compatible way +- Updated dependencies [dd7f9ac] + - @tiptap/pm@2.5.4 + +## 2.5.3 + +### Patch Changes + +- @tiptap/pm@2.5.3 + +## 2.5.2 + +### Patch Changes + +- 07f4c03: There was a bug where doing a `.configure` on an extension, node or mark would overwrite the extensions options instead of being merged with the default options. + - @tiptap/pm@2.5.2 + +## 2.5.1 + +### Patch Changes + +- @tiptap/pm@2.5.1 + +## 2.5.0 + +### Patch Changes + +- fb45149: Made some minor changes to how packages are built +- fb45149: When `parseOptions.whitespace === 'full' or parseOptions.whitespace === true` setting content will no longer strip whitespaces on setContent +- fb45149: Faster performance for checking if a node is empty and if something is a fragment +- fb45149: Vue 3 bubble menus are properly synchronized with state transitions with the new beforeTransaction hook which is fired before the transaction is applied to the view + - @tiptap/pm@2.5.0 + +## 2.5.0-pre.16 + +### Patch Changes + +- @tiptap/pm@2.5.0-pre.16 + +## 2.5.0-pre.15 + +### Patch Changes + +- @tiptap/pm@2.5.0-pre.15 + +## 2.5.0-pre.14 + +### Patch Changes + +- @tiptap/pm@2.5.0-pre.14 + +## 2.5.0-pre.13 + +### Patch Changes + +- 74a37ff: CI build testing + - @tiptap/pm@2.5.0-pre.13 + +## 2.5.0-pre.12 + +### Patch Changes + +- 74a37ff: CI build testing + - @tiptap/pm@2.5.0-pre.12 + +## 2.5.0-pre.11 + +### Patch Changes + +- 74a37ff: CI build testing + - @tiptap/pm@2.5.0-pre.11 + +## 2.5.0-pre.10 + +### Patch Changes + +- 74a37ff: CI build testing + - @tiptap/pm@2.5.0-pre.10 + +## 2.5.0-pre.9 + +### Patch Changes + +- 14a00f4: Made some minor changes to how packages are built + - @tiptap/pm@2.5.0-pre.9 + +## 2.5.0-pre.8 + +### Patch Changes + +- 509676e: Vue 3 bubble menus are properly synchronized with state transitions with the new beforeTransaction hook which is fired before the transaction is applied to the view + - @tiptap/pm@2.5.0-pre.8 + +## 2.5.0-pre.7 + +### Patch Changes + +- @tiptap/pm@2.5.0-pre.7 + +--- + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [2.4.0](https://github.com/ueberdosis/tiptap/compare/v2.3.2...v2.4.0) (2024-05-14) + +### Bug Fixes + +- **core:** configure should use the parent of the current instance, to avoid duplication ([#5147](https://github.com/ueberdosis/tiptap/issues/5147)) ([4db463c](https://github.com/ueberdosis/tiptap/commit/4db463c6bbcc3a17ee8eb591bea8e357120ecb35)) + +### Features + +- added jsdocs ([#4356](https://github.com/ueberdosis/tiptap/issues/4356)) ([b941eea](https://github.com/ueberdosis/tiptap/commit/b941eea6daba09d48a5d18ccc1b9a1d84b2249dd)) + +## [2.3.2](https://github.com/ueberdosis/tiptap/compare/v2.3.1...v2.3.2) (2024-05-08) + +### Bug Fixes + +- NodePos querySelectorAll function ([#5094](https://github.com/ueberdosis/tiptap/issues/5094)) ([4900a27](https://github.com/ueberdosis/tiptap/commit/4900a27c5389d9a2d0d69f407ca3db0155304315)) + +## [2.3.1](https://github.com/ueberdosis/tiptap/compare/v2.3.0...v2.3.1) (2024-04-30) + +**Note:** Version bump only for package @tiptap/core + +# [2.3.0](https://github.com/ueberdosis/tiptap/compare/v2.2.6...v2.3.0) (2024-04-09) + +### Bug Fixes + +- **core:** fix nodepos child lookup ([#5038](https://github.com/ueberdosis/tiptap/issues/5038)) ([22ced31](https://github.com/ueberdosis/tiptap/commit/22ced318723003365fbfd8f59b8dac79c7563017)) + +### Features + +- **core:** apply input and paste rules when using insertContent methods ([#5046](https://github.com/ueberdosis/tiptap/issues/5046)) ([96b6abc](https://github.com/ueberdosis/tiptap/commit/96b6abcf6edbc6cac03a391130d9feebb6de3a04)) + +## [2.2.6](https://github.com/ueberdosis/tiptap/compare/v2.2.5...v2.2.6) (2024-04-06) + +### Bug Fixes + +- unexpected renderText() for contentful nodes ([#3410](https://github.com/ueberdosis/tiptap/issues/3410)) ([d6c71a8](https://github.com/ueberdosis/tiptap/commit/d6c71a838d590f78fdff15c805d93f43c8a5a1a5)) + +## [2.2.5](https://github.com/ueberdosis/tiptap/compare/v2.2.4...v2.2.5) (2024-04-05) + +**Note:** Version bump only for package @tiptap/core + +## [2.2.4](https://github.com/ueberdosis/tiptap/compare/v2.2.3...v2.2.4) (2024-02-23) + +### Bug Fixes + +- typecheck drag and clipboard events for testing environments ([bbee9a3](https://github.com/ueberdosis/tiptap/commit/bbee9a3c3090fa40bf366591682b42a3f6ec5f91)) + +## [2.2.3](https://github.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) (2024-02-15) + +**Note:** Version bump only for package @tiptap/core + +## [2.2.2](https://github.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) (2024-02-07) + +**Note:** Version bump only for package @tiptap/core + +## [2.2.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) (2024-01-31) + +**Note:** Version bump only for package @tiptap/core + +# [2.2.0](https://github.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) (2024-01-29) + +### Bug Fixes + +- **core:** fix new lines being added via elementFromString ([#4767](https://github.com/ueberdosis/tiptap/issues/4767)) ([b7a2504](https://github.com/ueberdosis/tiptap/commit/b7a2504f16f46563537c890930cb2c332c256175)) +- fix bug [#4785](https://github.com/ueberdosis/tiptap/issues/4785) ([#4836](https://github.com/ueberdosis/tiptap/issues/4836)) ([f3cba1e](https://github.com/ueberdosis/tiptap/commit/f3cba1e0b0288156c1427437e5a0b9e03cd67e63)) +- fix imports, fix demos, unpin y-prosemirror ([681aa57](https://github.com/ueberdosis/tiptap/commit/681aa577bff500015c3f925e300c55a71c73efaf)) +- fix newline stripping via insertContent ([8954007](https://github.com/ueberdosis/tiptap/commit/8954007b2b92b040d69b26a0866ae58fabf5e512)) + +# [2.2.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.2.0-rc.8) (2024-01-08) + +### Bug Fixes + +- **core:** fix options now being empty ([fc67cb1](https://github.com/ueberdosis/tiptap/commit/fc67cb1b7166c1ab6b6e0174539c9e29c364eace)) + +# [2.2.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.6...v2.2.0-rc.7) (2023-11-27) + +### Bug Fixes + +- **core:** set defaultOptions to undefined by default ([448b433](https://github.com/ueberdosis/tiptap/commit/448b433ee7847bfba4cd803d8c8820763ceedafc)) + +# [2.2.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.5...v2.2.0-rc.6) (2023-11-23) + +# [2.2.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.2.0-rc.4) (2023-10-10) + +# [2.2.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.2...v2.2.0-rc.3) (2023-08-18) + +# [2.2.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.0...v2.2.0-rc.1) (2023-08-18) + +# [2.2.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.2.0-rc.0) (2023-08-18) + +## [2.1.16](https://github.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) (2024-01-10) + +### Bug Fixes + +- **core:** fix new lines being added via elementFromString ([#4767](https://github.com/ueberdosis/tiptap/issues/4767)) ([2235908](https://github.com/ueberdosis/tiptap/commit/2235908c28f388eda041d1d5d017554d513fe909)) + +## [2.1.15](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) (2024-01-08) + +### Bug Fixes + +- **core:** fix insertContentAt keeping new lines in html content ([#4465](https://github.com/ueberdosis/tiptap/issues/4465)) ([135a12f](https://github.com/ueberdosis/tiptap/commit/135a12f7aa2df839a0b619704110a360b980c738)) + +## [2.1.14](https://github.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) (2024-01-08) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.13](https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) (2023-11-30) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.12](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.1.12) (2023-10-11) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.11](https://github.com/ueberdosis/tiptap/compare/v2.1.10...v2.1.11) (2023-09-20) + +### Reverts + +- Revert "v2.2.11" ([6aa755a](https://github.com/ueberdosis/tiptap/commit/6aa755a04b9955fc175c7ab33dee527d0d5deef0)) + +## [2.1.10](https://github.com/ueberdosis/tiptap/compare/v2.1.9...v2.1.10) (2023-09-15) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.9](https://github.com/ueberdosis/tiptap/compare/v2.1.8...v2.1.9) (2023-09-14) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.8](https://github.com/ueberdosis/tiptap/compare/v2.1.7...v2.1.8) (2023-09-04) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.7](https://github.com/ueberdosis/tiptap/compare/v2.1.6...v2.1.7) (2023-09-04) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.6](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.1.6) (2023-08-18) + +### Bug Fixes + +- **core:** fix broken export ([4227f32](https://github.com/ueberdosis/tiptap/commit/4227f324a5bfd4f0905c70ac8ea68903352f911b)) + +## [2.1.5](https://github.com/ueberdosis/tiptap/compare/v2.1.4...v2.1.5) (2023-08-18) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.4](https://github.com/ueberdosis/tiptap/compare/v2.1.3...v2.1.4) (2023-08-18) + +### Bug Fixes + +- replace the whole node in nodeInputRule ([#4341](https://github.com/ueberdosis/tiptap/issues/4341)) ([ffeefe2](https://github.com/ueberdosis/tiptap/commit/ffeefe21ff3c1f951a5a4f9ae9697317ddd1c5ad)) + +## [2.1.3](https://github.com/ueberdosis/tiptap/compare/v2.1.2...v2.1.3) (2023-08-18) + +**Note:** Version bump only for package @tiptap/core + +## [2.1.2](https://github.com/ueberdosis/tiptap/compare/v2.1.1...v2.1.2) (2023-08-17) + +### Bug Fixes + +- **core:** fix error when merging class attributes ([#4340](https://github.com/ueberdosis/tiptap/issues/4340)) ([a251946](https://github.com/ueberdosis/tiptap/commit/a2519468589e2baa44901a66a3a06b24dc8626d6)) + +## [2.1.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0...v2.1.1) (2023-08-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.14...v2.1.0) (2023-08-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.14](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.13...v2.1.0-rc.14) (2023-08-11) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.13](https://github.com/ueberdosis/tiptap/compare/v2.0.4...v2.1.0-rc.13) (2023-08-11) + +# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14) + +# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07) + +### Bug Fixes + +- **core:** fix cut and insertContentAt functions ([#4187](https://github.com/ueberdosis/tiptap/issues/4187)) ([6b65af8](https://github.com/ueberdosis/tiptap/commit/6b65af8fc31ffbbcf79b89bfdaceee7aadbf3f27)) + +# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07) + +# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15) + +# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25) + +# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25) + +### Features + +- add tiptap class ([614fc80](https://github.com/ueberdosis/tiptap/commit/614fc8082c376bf3c40a05c23ceda6b4a6fbf8d0)) + +# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27) + +# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26) + +### Bug Fixes + +- **core:** remove configure from extend functionality ([4af54da](https://github.com/ueberdosis/tiptap/commit/4af54da3e09c69c0b5326f9952d456436855914d)) + +# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26) + +# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- clear nodes when cursor at start of empty isolating parent ([#3943](https://github.com/ueberdosis/tiptap/issues/3943)) ([7278ee2](https://github.com/ueberdosis/tiptap/commit/7278ee2b05de2f96efddf3b1dc3bfd3d52262cbb)) +- **lists:** improve list behaviour ([684e48a](https://github.com/ueberdosis/tiptap/commit/684e48a4a7778a0140c94f0c5345db868174ad81)) +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0c1bba3](https://github.com/ueberdosis/tiptap/commit/0c1bba3137b535776bcef95ff3c55e13f5a2db46)) + +# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07) + +### Bug Fixes + +- **core:** fix cut and insertContentAt functions ([#4187](https://github.com/ueberdosis/tiptap/issues/4187)) ([6b65af8](https://github.com/ueberdosis/tiptap/commit/6b65af8fc31ffbbcf79b89bfdaceee7aadbf3f27)) + +# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15) + +### Bug Fixes + +- **lists:** improve list behaviour ([684e48a](https://github.com/ueberdosis/tiptap/commit/684e48a4a7778a0140c94f0c5345db868174ad81)) + +# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.6...v2.1.0-rc.7) (2023-05-25) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.5...v2.1.0-rc.6) (2023-05-25) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25) + +### Features + +- add tiptap class ([614fc80](https://github.com/ueberdosis/tiptap/commit/614fc8082c376bf3c40a05c23ceda6b4a6fbf8d0)) + +# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27) + +**Note:** Version bump only for package @tiptap/core + +# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26) + +### Bug Fixes + +- **core:** remove configure from extend functionality ([4af54da](https://github.com/ueberdosis/tiptap/commit/4af54da3e09c69c0b5326f9952d456436855914d)) + +# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26) + +# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- clear nodes when cursor at start of empty isolating parent ([#3943](https://github.com/ueberdosis/tiptap/issues/3943)) ([7278ee2](https://github.com/ueberdosis/tiptap/commit/7278ee2b05de2f96efddf3b1dc3bfd3d52262cbb)) +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0c1bba3](https://github.com/ueberdosis/tiptap/commit/0c1bba3137b535776bcef95ff3c55e13f5a2db46)) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- clear nodes when cursor at start of empty isolating parent ([#3943](https://github.com/ueberdosis/tiptap/issues/3943)) ([7278ee2](https://github.com/ueberdosis/tiptap/commit/7278ee2b05de2f96efddf3b1dc3bfd3d52262cbb)) + +## [2.0.3](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.0.3) (2023-04-13) + +**Note:** Version bump only for package @tiptap/core + +## [2.0.2](https://github.com/ueberdosis/tiptap/compare/v2.0.1...v2.0.2) (2023-04-03) + +**Note:** Version bump only for package @tiptap/core + +## [2.0.1](https://github.com/ueberdosis/tiptap/compare/v2.0.0...v2.0.1) (2023-03-30) + +### Bug Fixes + +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0534f76](https://github.com/ueberdosis/tiptap/commit/0534f76401bf5399c01ca7f39d87f7221d91b4f7)) + +# [2.0.0-beta.220](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.219...v2.0.0-beta.220) (2023-02-28) + +### Bug Fixes + +- **core:** fix destroyed view causing errors on dispatchTransaction ([#3799](https://github.com/ueberdosis/tiptap/issues/3799)) ([3c07ca0](https://github.com/ueberdosis/tiptap/commit/3c07ca0b9c48cef60d56acdd44812e20e05fc928)) + +# [2.0.0-beta.219](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.218...v2.0.0-beta.219) (2023-02-27) + +### Bug Fixes + +- [#3773](https://github.com/ueberdosis/tiptap/issues/3773) - Array for content breaks editor ([#3786](https://github.com/ueberdosis/tiptap/issues/3786)) ([89cc59a](https://github.com/ueberdosis/tiptap/commit/89cc59a8372467feee7c70948d4395b95b13ed55)) +- **core:** allow insertContentAt and insertContent text node arrays ([#3790](https://github.com/ueberdosis/tiptap/issues/3790)) ([0300630](https://github.com/ueberdosis/tiptap/commit/0300630a5b04b61d4eef8155f24ca0ef2d683966)) +- update typings for node view decorations ([#3783](https://github.com/ueberdosis/tiptap/issues/3783)) ([f869507](https://github.com/ueberdosis/tiptap/commit/f8695073968c5c6865ad8faf05351020abb2a3cc)) + +### Features + +- [#3540](https://github.com/ueberdosis/tiptap/issues/3540) Ability to preserve marks on lists ([#3541](https://github.com/ueberdosis/tiptap/issues/3541)) ([36bb1e1](https://github.com/ueberdosis/tiptap/commit/36bb1e1041f91da6437272e7196702df868eae0f)) + +# [2.0.0-beta.218](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.217...v2.0.0-beta.218) (2023-02-18) + +### Bug Fixes + +- Prevent drag event from being ignored ([#3677](https://github.com/ueberdosis/tiptap/issues/3677)) ([2b6e4e3](https://github.com/ueberdosis/tiptap/commit/2b6e4e369130466387ab1136e10ad64f6e37df5b)) + +# [2.0.0-beta.217](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.216...v2.0.0-beta.217) (2023-02-09) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.216](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.215...v2.0.0-beta.216) (2023-02-08) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.215](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.214...v2.0.0-beta.215) (2023-02-08) + +### Bug Fixes + +- fix builds including prosemirror ([a380ec4](https://github.com/ueberdosis/tiptap/commit/a380ec41d198ebacc80cea9e79b0a8aa3092618a)) + +# [2.0.0-beta.214](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.213...v2.0.0-beta.214) (2023-02-08) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.213](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.212...v2.0.0-beta.213) (2023-02-07) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.212](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.211...v2.0.0-beta.212) (2023-02-03) + +### Bug Fixes + +- **core:** fix broken types in definition file ([f659037](https://github.com/ueberdosis/tiptap/commit/f659037d52b91a6534513faaa5046409dc84c808)) + +# [2.0.0-beta.211](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.210...v2.0.0-beta.211) (2023-02-02) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.210](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.209...v2.0.0-beta.210) (2023-02-02) + +### Features + +- **pm:** new prosemirror package for dependency resolving ([f387ad3](https://github.com/ueberdosis/tiptap/commit/f387ad3dd4c2b30eaea33fb0ba0b42e0cd39263b)) + +# [2.0.0-beta.209](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.208...v2.0.0-beta.209) (2022-12-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.208](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.207...v2.0.0-beta.208) (2022-12-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.207](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.206...v2.0.0-beta.207) (2022-12-08) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.206](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.205...v2.0.0-beta.206) (2022-12-08) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.205](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.204...v2.0.0-beta.205) (2022-12-05) + +### Bug Fixes + +- **core:** implement deleteCurrentNode command & fix node joining on Delete key ([#3192](https://github.com/ueberdosis/tiptap/issues/3192)) ([ef8a1a2](https://github.com/ueberdosis/tiptap/commit/ef8a1a2f3d94f60cbdb73f03179b89ece0539560)) + +### Features + +- **commands:** add joinUp and joinDown command ([#3455](https://github.com/ueberdosis/tiptap/issues/3455)) ([343ce75](https://github.com/ueberdosis/tiptap/commit/343ce756a8e0efccadddcd05d5a1b414135d009a)) + +# [2.0.0-beta.204](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.203...v2.0.0-beta.204) (2022-11-25) + +### Bug Fixes + +- **core:** rename esm modules to esm.js ([c1a0c3a](https://github.com/ueberdosis/tiptap/commit/c1a0c3ae43baac9dd5ed90903d3a0d4eaeea7702)) + +# [2.0.0-beta.203](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.202...v2.0.0-beta.203) (2022-11-24) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.202](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.201...v2.0.0-beta.202) (2022-11-04) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.201](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.200...v2.0.0-beta.201) (2022-11-04) + +### Reverts + +- Revert "Fixed dragged text not being deleted after drop on another editor (#3279)" ([403b99c](https://github.com/ueberdosis/tiptap/commit/403b99cd1ad4fa00721158fe7195674fc01b642c)), closes [#3279](https://github.com/ueberdosis/tiptap/issues/3279) + +# [2.0.0-beta.200](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.199...v2.0.0-beta.200) (2022-11-04) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29) + +### Bug Fixes + +- **core:** InputRules does not work for ranges containing multiple text nodes ([#3205](https://github.com/ueberdosis/tiptap/issues/3205)) ([2f9ba32](https://github.com/ueberdosis/tiptap/commit/2f9ba324a03868283cf467520f99bd2a1596375a)), closes [#3071](https://github.com/ueberdosis/tiptap/issues/3071) + +# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26) + +### Bug Fixes + +- **core:** Can() does not work for setting marks ([#3223](https://github.com/ueberdosis/tiptap/issues/3223)) ([17a41da](https://github.com/ueberdosis/tiptap/commit/17a41da5a7a14879cf490c81914084791c4c494c)) + +# [2.0.0-beta.196](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.195...v2.0.0-beta.196) (2022-09-20) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.195](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.194...v2.0.0-beta.195) (2022-09-14) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.194](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.193...v2.0.0-beta.194) (2022-09-11) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.193](https://github.com/ueberdosis/tiptap/compare/v0.1.2...v2.0.0-beta.193) (2022-09-10) + +### Bug Fixes + +- add attributes to pre tag instead of code tag by default, fix [#2440](https://github.com/ueberdosis/tiptap/issues/2440) ([85fcc29](https://github.com/ueberdosis/tiptap/commit/85fcc29ac6ef9e07847d5e0a5cdd318f4300a832)) +- add correct type for parseOptions ([592892e](https://github.com/ueberdosis/tiptap/commit/592892edd1c4d6dbaa9ea3ddd21f4615f0087053)) +- add correct windows and px keymap ([75e5601](https://github.com/ueberdosis/tiptap/commit/75e56017676ac7905c41b87d54b7f099d0290eeb)) +- add CreateNodeFromContentOptions to insertContent ([#1678](https://github.com/ueberdosis/tiptap/issues/1678)) ([aabdfd6](https://github.com/ueberdosis/tiptap/commit/aabdfd6f7de65e62a57bd237eb775256b413abea)) +- add exports to package.json ([1277fa4](https://github.com/ueberdosis/tiptap/commit/1277fa47151e9c039508cdb219bdd0ffe647f4ee)) +- add marks to JSONContent type ([f829b45](https://github.com/ueberdosis/tiptap/commit/f829b45bf018aa769780a9987a1b2cdaaad8a44a)) +- add missing ProseMirror styles ([12602e7](https://github.com/ueberdosis/tiptap/commit/12602e77ef5d35b430d3d14b93788b327a0f17da)) +- add scrollIntoView for insertContent ([e7fe724](https://github.com/ueberdosis/tiptap/commit/e7fe7248af44df66fe322045953f8df186d82bec)) +- add support for CellSelection in isActive helper, fix [#1947](https://github.com/ueberdosis/tiptap/issues/1947) ([b42e442](https://github.com/ueberdosis/tiptap/commit/b42e442a5af167f78edb5252dd8dbdcb8e0a96ed)) +- add support for multiple ranges in clipboardTextSerializer, fix [#1982](https://github.com/ueberdosis/tiptap/issues/1982) ([98a1cb3](https://github.com/ueberdosis/tiptap/commit/98a1cb36408765f0f042e7abb8dad3c19cdf0a09)) +- add support for priority and nested extension for getSchema ([129ad83](https://github.com/ueberdosis/tiptap/commit/129ad83167900526d65c5c25da8249d0d65bcef7)) +- add topNode to getDebugJSON ([f65e1b3](https://github.com/ueberdosis/tiptap/commit/f65e1b32a16c25622c2d507e74dd0dde9dac9376)) +- add way to cancel inputrules and pasterules ([#2368](https://github.com/ueberdosis/tiptap/issues/2368)) ([669efd0](https://github.com/ueberdosis/tiptap/commit/669efd00e9a508bbb4d6275d47092470b2e16561)) +- allow input rules after hard break, fix [#2302](https://github.com/ueberdosis/tiptap/issues/2302) ([ded6f96](https://github.com/ueberdosis/tiptap/commit/ded6f9618fb588f2c259edc9bc77415f8723431c)) +- allow to re-apply current mark for input rules and paste rules, fix [#2003](https://github.com/ueberdosis/tiptap/issues/2003) ([3958bf1](https://github.com/ueberdosis/tiptap/commit/3958bf1c226621142e9216c8eda91a70b71a211a)) +- better merge mark attributes for existing marks, fix [#1039](https://github.com/ueberdosis/tiptap/issues/1039) ([cfd29fa](https://github.com/ueberdosis/tiptap/commit/cfd29fac86e03d72a0c05ec8d26aac905d19c5a2)) +- call selectAll on 'cmd+a', set a TextSelection instead of AllSelection, fix [#1908](https://github.com/ueberdosis/tiptap/issues/1908) ([bad16d9](https://github.com/ueberdosis/tiptap/commit/bad16d9f3a9f47db83ad170c6de4d6ff11dba007)) +- check for atom nodes in ignoreMutation handler, fix [#1448](https://github.com/ueberdosis/tiptap/issues/1448) ([2deb07f](https://github.com/ueberdosis/tiptap/commit/2deb07fb005d4376790d1e22b3fc53353d1665eb)) +- check for excluded marks in isMarkActive, fix [#1388](https://github.com/ueberdosis/tiptap/issues/1388) ([3c4cc96](https://github.com/ueberdosis/tiptap/commit/3c4cc96fee7fc32e363d3b8a2503684435f30c35)) +- check for invalid content in `insertContentAt` command ([e09fd93](https://github.com/ueberdosis/tiptap/commit/e09fd93e59dbae5bca9da7def6ddafc6beda9987)) +- check for NodeSelection within posToDOMRect ([a4ec4ff](https://github.com/ueberdosis/tiptap/commit/a4ec4ffcfd855894b0fa780f9f72f87399e36402)) +- check for storedMarks in getMarkAttributes, fix [#2039](https://github.com/ueberdosis/tiptap/issues/2039) ([22c82ba](https://github.com/ueberdosis/tiptap/commit/22c82ba61fe14db19e1049dfcf9bef0b7abb796d)) +- **core:** :bug: fix inputrule not recognizing text content of non-text leaf nodes ([64b23e1](https://github.com/ueberdosis/tiptap/commit/64b23e120c0d4906573079923fddae3271f58918)) +- **core:** createCan command props shouldn't try dispatch ([#3025](https://github.com/ueberdosis/tiptap/issues/3025)) ([#3026](https://github.com/ueberdosis/tiptap/issues/3026)) ([40f4ea3](https://github.com/ueberdosis/tiptap/commit/40f4ea31efc59c1578b783a5b64572ac2846c5a6)) +- **core:** dont use selection for setContent replacement ([#2934](https://github.com/ueberdosis/tiptap/issues/2934)) ([134a4bd](https://github.com/ueberdosis/tiptap/commit/134a4bd1fbbd7f56faa1fc70c97d3b58554fc3f1)) +- **core:** fix focus command passing through editor state instead of existing transaction ([5b0b7d9](https://github.com/ueberdosis/tiptap/commit/5b0b7d91023c87e9ddb85ff3a776273d12a22d16)) +- **core:** Increment `i` in `defaultBlockAt` ([655957d](https://github.com/ueberdosis/tiptap/commit/655957d73304f57d87b8e95d89de00da762c0fa9)) +- **core:** insert PasteRule Node at matched position ([#2942](https://github.com/ueberdosis/tiptap/issues/2942)) ([#2943](https://github.com/ueberdosis/tiptap/issues/2943)) ([bda6e8d](https://github.com/ueberdosis/tiptap/commit/bda6e8d3083074337b2d39fbb5d20d02bb942f63)) +- **core:** isNodeSelection, isTextSelection not always false ([#3089](https://github.com/ueberdosis/tiptap/issues/3089)) ([574cd69](https://github.com/ueberdosis/tiptap/commit/574cd69e06bfdc3771006ed4eda341a6c9722a42)), closes [#2979](https://github.com/ueberdosis/tiptap/issues/2979) +- **core:** make setEditable trigger all 'update' listeners ([#3140](https://github.com/ueberdosis/tiptap/issues/3140)) ([4851fc5](https://github.com/ueberdosis/tiptap/commit/4851fc5e9b6daccc15a1839e471db489401eca0c)) +- **core:** make setEditable trigger onUpdate function ([#2935](https://github.com/ueberdosis/tiptap/issues/2935)) ([de1253a](https://github.com/ueberdosis/tiptap/commit/de1253a8b06eeb7339f0bba8c04917890c9b21ae)) +- **core:** only respect text of node before current position ([#2937](https://github.com/ueberdosis/tiptap/issues/2937)) ([#2941](https://github.com/ueberdosis/tiptap/issues/2941)) ([e280a02](https://github.com/ueberdosis/tiptap/commit/e280a02597d15460fce97a7555f91ff04926f0e7)) +- **core:** setNodeSelection should not clamp pos by Selection.atStart/atEnd ([#3091](https://github.com/ueberdosis/tiptap/issues/3091)) ([313b8b8](https://github.com/ueberdosis/tiptap/commit/313b8b8d0af7059c420ffc96c9362f0f4acc2138)), closes [#3090](https://github.com/ueberdosis/tiptap/issues/3090) +- do not apply paste rules for ProseMirror HTML ([9d281e9](https://github.com/ueberdosis/tiptap/commit/9d281e9e998a5cfa9ca1002ad428caf1cee59682)) +- do not check for node selection within posToDOMRect ([c0e68d5](https://github.com/ueberdosis/tiptap/commit/c0e68d5a25608e0b6d9c127bbc507b4ba2a94a61)) +- don't override behaviour of Home / End in pc keymap ([d270419](https://github.com/ueberdosis/tiptap/commit/d270419ad8dc6182a949c5d263c47e90ee4466ff)) +- don't remove the tiptap styles on destroy, fix [#2120](https://github.com/ueberdosis/tiptap/issues/2120), fix [#2143](https://github.com/ueberdosis/tiptap/issues/2143) ([a0a88ac](https://github.com/ueberdosis/tiptap/commit/a0a88acd13ee221587834def8d2655ac13233f27)) +- don’t add tabindex when readonly, fix [#2458](https://github.com/ueberdosis/tiptap/issues/2458) ([01411f8](https://github.com/ueberdosis/tiptap/commit/01411f8462e8a36f96e56cdba227a9e5bb3e1812)) +- don’t check for active node in wrapIn command, fix [#1059](https://github.com/ueberdosis/tiptap/issues/1059) ([170ec4b](https://github.com/ueberdosis/tiptap/commit/170ec4be5b3c8362890ca3100a223b505f788381)) +- don’t merge classes ([dba0c1a](https://github.com/ueberdosis/tiptap/commit/dba0c1ac15e9beda3ebd027c67c969a4fe7ae7c7)) +- fix a bug in detecting a current list in toggleList command ([a35b253](https://github.com/ueberdosis/tiptap/commit/a35b2533eb87c683c0bff56b574aff490f490980)) +- fix a bug in markPasteRule ([c2ccf68](https://github.com/ueberdosis/tiptap/commit/c2ccf68e8b4c869f707f3b1fdf51474e7f64b6f3)) +- fix a bug that messed up pasted link attributes, fix [#1284](https://github.com/ueberdosis/tiptap/issues/1284) ([7da647d](https://github.com/ueberdosis/tiptap/commit/7da647d99f1dcefabc653347a8e2abfae3bb972e)) +- fix a bug when configurating the same extension multiple times ([655c564](https://github.com/ueberdosis/tiptap/commit/655c5647f0951851f818a0cc2500c48969f20797)) +- fix a bug when detecting changes within node views ([708ac94](https://github.com/ueberdosis/tiptap/commit/708ac94cebce2ed9304ae7e87eb4c3251758f903)) +- fix a bug when dragging node views ([4e6d43b](https://github.com/ueberdosis/tiptap/commit/4e6d43bbfb488d2987f71ad15732af8d25b9897a)) +- fix a bug when insert newline at node start, fix [#1411](https://github.com/ueberdosis/tiptap/issues/1411) ([b97bebe](https://github.com/ueberdosis/tiptap/commit/b97bebe021e6e587770cb99f94b18ee6d96c1630)) +- fix a bug when parsing attributes if no parseHTML method is provided, fix [#2058](https://github.com/ueberdosis/tiptap/issues/2058) ([5da313a](https://github.com/ueberdosis/tiptap/commit/5da313a5480db011374ffd236159e2aedc011b97)) +- fix a bug where paste rules doesn’t worked at the start of the document, see [#1225](https://github.com/ueberdosis/tiptap/issues/1225) ([ff67ee1](https://github.com/ueberdosis/tiptap/commit/ff67ee1da380d8308e85fa4b0386ea6947ec7ff1)) +- fix adding mark only with insertContent(), fix [#264](https://github.com/ueberdosis/tiptap/issues/264) ([0a63123](https://github.com/ueberdosis/tiptap/commit/0a6312382f38af5b8fdf7f94fc4b6c1de1a15e25)) +- fix End key handler, fix [#2446](https://github.com/ueberdosis/tiptap/issues/2446) ([b584920](https://github.com/ueberdosis/tiptap/commit/b584920ea172bc9f5207b8d03cb2b7f80925a5be)) +- fix error when calculating contentMatch within clearNodes command, fix [#1361](https://github.com/ueberdosis/tiptap/issues/1361) ([3709668](https://github.com/ueberdosis/tiptap/commit/370966847efd7bbc1b033cf5952f2427e62c1525)) +- fix export for getAttributes ([5b8808a](https://github.com/ueberdosis/tiptap/commit/5b8808a89990b808d7f84c004a07e14b046c12b9)) +- fix extension name for clipboardTextSerializer ([15f90ec](https://github.com/ueberdosis/tiptap/commit/15f90ec5916460359827f7073e5c36147867fef7)) +- fix extension option merging ([aa002a0](https://github.com/ueberdosis/tiptap/commit/aa002a012bfe888c03da5cd32f98b40965a5fa7b)) +- fix focus on iOS, fix [#1806](https://github.com/ueberdosis/tiptap/issues/1806) ([3a06938](https://github.com/ueberdosis/tiptap/commit/3a0693869d10793620e0073b0782dd34ac5aea89)) +- fix fragile schema validity test in splitBlock ([e52f41a](https://github.com/ueberdosis/tiptap/commit/e52f41ae7864210bc0e4107db21e09607d2e586f)) +- fix isEditable check on initialization ([f6f8cf9](https://github.com/ueberdosis/tiptap/commit/f6f8cf9f9366adbea30600a34619bdd4e6d3a4e4)) +- fix mappes positions for paste rules, fix [#2002](https://github.com/ueberdosis/tiptap/issues/2002) ([770c4e1](https://github.com/ueberdosis/tiptap/commit/770c4e18e19504f4c44feb85b7d202fcc5201b12)) +- fix merging options on configure for multiple extension instances ([d037c56](https://github.com/ueberdosis/tiptap/commit/d037c5656a113ac7205104a815310727b23c30d4)) +- fix missing extensions when using `addExtension`, fix [#1309](https://github.com/ueberdosis/tiptap/issues/1309) ([28737b1](https://github.com/ueberdosis/tiptap/commit/28737b1631719315cebc354f7cb5a1d924b0b543)) +- fix onBeforeCreate event handler, fix [#1236](https://github.com/ueberdosis/tiptap/issues/1236) ([0b67f18](https://github.com/ueberdosis/tiptap/commit/0b67f18e3a109609cd9b2371396c5f6b8ed85f96)) +- fix order of executed plugins, fix [#1547](https://github.com/ueberdosis/tiptap/issues/1547) ([f8efdf7](https://github.com/ueberdosis/tiptap/commit/f8efdf797a10a01235b75091729b15aca076e47a)) +- fix RangeError bug when selecting all text, fix [#2490](https://github.com/ueberdosis/tiptap/issues/2490) ([70422dd](https://github.com/ueberdosis/tiptap/commit/70422dd107ed1ecdd8dfe41a8a93297124d2f1e0)) +- fix removing the caret on blur in some situations when using safari, fix [#2405](https://github.com/ueberdosis/tiptap/issues/2405) ([9d31712](https://github.com/ueberdosis/tiptap/commit/9d317128a08a66f18c4d51385b6a9fccc5cd66f4)) +- fix some react focus issues ([#1724](https://github.com/ueberdosis/tiptap/issues/1724)), fix [#1716](https://github.com/ueberdosis/tiptap/issues/1716), fix [#1608](https://github.com/ueberdosis/tiptap/issues/1608), fix [#1520](https://github.com/ueberdosis/tiptap/issues/1520) ([956566e](https://github.com/ueberdosis/tiptap/commit/956566eaad0a522d6bc27d44594aa36d6c33f8b3)) +- fix storage context when using configure ([ef254ce](https://github.com/ueberdosis/tiptap/commit/ef254cead7b9be052ec0211849fb78ae577095dd)) +- fix type error for commands ([26785db](https://github.com/ueberdosis/tiptap/commit/26785dbec00cbb3dc3196bd9a7cbebb7452e4a2e)) +- fix type for emitUpdate, fix [#276](https://github.com/ueberdosis/tiptap/issues/276) ([4137e00](https://github.com/ueberdosis/tiptap/commit/4137e00d987c152b883022525056df94ad033be7)) +- fix type for insertContent command ([4295c6b](https://github.com/ueberdosis/tiptap/commit/4295c6bd2181bdaa98ef7777bfab44efbcf22a32)) +- fix updating editorProps via setOptions ([#1540](https://github.com/ueberdosis/tiptap/issues/1540)), fix [#1518](https://github.com/ueberdosis/tiptap/issues/1518) ([e6f67ca](https://github.com/ueberdosis/tiptap/commit/e6f67caef37d3fb73adadfb64060541a0b791924)) +- fixed type for Content ([39147f5](https://github.com/ueberdosis/tiptap/commit/39147f5b02388b68ddea91d40bd2e846597f813b)) +- getHTMLFromFragment now expects a fragment instead of node ([2c9cf03](https://github.com/ueberdosis/tiptap/commit/2c9cf03398e2b14fceaec4386fdb53cae5261ae7)) +- handle backspace also on shift ([32ae386](https://github.com/ueberdosis/tiptap/commit/32ae3868eaf42bb3f5d016038b57337ff64c21b4)) +- ignore editable in dispatchTransaction, fix [#1239](https://github.com/ueberdosis/tiptap/issues/1239) ([b3fb022](https://github.com/ueberdosis/tiptap/commit/b3fb0228e04a227bfc4536b167a93b3172169378)) +- Ignore iOS mutations when unfocused ([#2170](https://github.com/ueberdosis/tiptap/issues/2170)) ([10fea3b](https://github.com/ueberdosis/tiptap/commit/10fea3b44ef7bdc62d9392f8b04409cada233292)) +- improve `setNode` behavior for list items, fix [#2261](https://github.com/ueberdosis/tiptap/issues/2261) ([f2ced69](https://github.com/ueberdosis/tiptap/commit/f2ced6971d60c555ce1e6bc7116fe0168f018bf1)) +- improve active mark detection for inline nodes, fix [#1893](https://github.com/ueberdosis/tiptap/issues/1893) ([6437790](https://github.com/ueberdosis/tiptap/commit/6437790431e564c871ebe7daa3aab6e4d3577a8f)) +- Improve backspace handling ([#2284](https://github.com/ueberdosis/tiptap/issues/2284)), fix [#2281](https://github.com/ueberdosis/tiptap/issues/2281) ([8ed485b](https://github.com/ueberdosis/tiptap/commit/8ed485ba53e809207a23ca6871aab2eb0806f0ab)) +- Improve behavior when using insertContent ([#2147](https://github.com/ueberdosis/tiptap/issues/2147)) ([8fc915c](https://github.com/ueberdosis/tiptap/commit/8fc915cade394bff2015be1e1e2d7c008e8c908e)) +- improve calculation for min/max positions in selections, fix [#1588](https://github.com/ueberdosis/tiptap/issues/1588) ([9425e72](https://github.com/ueberdosis/tiptap/commit/9425e7249a15e0fb4e8c714545c09f367d216536)) +- improve default gapcursor position when surrounded by margins ([cd14731](https://github.com/ueberdosis/tiptap/commit/cd14731612b40fc460675e9fbaaab1618ac02abf)) +- improve default styling for .ProseMirror-separator ([0e94afe](https://github.com/ueberdosis/tiptap/commit/0e94afe42a5c15a47698152b3bc88e6bc4f8c01f)) +- improve drag position for node views ([5e5b8db](https://github.com/ueberdosis/tiptap/commit/5e5b8db6eb707aa570b462caf184401189228b02)) +- improve drag position for node views even more ([d2c5b71](https://github.com/ueberdosis/tiptap/commit/d2c5b71c28b04ff64715ff6562e7dcb01cfd7ec8)) +- improve JSONContent type to allow pure JSON content ([ce7f52a](https://github.com/ueberdosis/tiptap/commit/ce7f52a8f0c278ef39b25010950dd734bebd679b)) +- improve performance for isActive method, see [#1930](https://github.com/ueberdosis/tiptap/issues/1930) ([fcca1e6](https://github.com/ueberdosis/tiptap/commit/fcca1e6f4db273ee2f3c0a543c44738c395193a8)) +- improve types for generateHTML ([502b5b1](https://github.com/ueberdosis/tiptap/commit/502b5b1cc9f1a8beb49ef2da81a9db56c7e92424)) +- initialize autofocus selection in `createView` ([#2212](https://github.com/ueberdosis/tiptap/issues/2212)) ([de39853](https://github.com/ueberdosis/tiptap/commit/de39853026ee63bb558ed59b1dab3899c07ae073)) +- insertContent keeps marks when using plain text, fix [#2406](https://github.com/ueberdosis/tiptap/issues/2406) ([d242706](https://github.com/ueberdosis/tiptap/commit/d2427064ff1765004173f3c718cd1e4eba4dc355)) +- lint error ([e17c414](https://github.com/ueberdosis/tiptap/commit/e17c41498aa0df71a827bf41f5c52745f3853c43)) +- Mark `@tiptap/react` and `@tiptap/core` as side effect free ([#2361](https://github.com/ueberdosis/tiptap/issues/2361)) ([e609b2d](https://github.com/ueberdosis/tiptap/commit/e609b2d11615dd85fd219731d1b73deaeccccd69)) +- nodeInputRule() support for group match ([#1574](https://github.com/ueberdosis/tiptap/issues/1574)) ([8ee0d67](https://github.com/ueberdosis/tiptap/commit/8ee0d67b83fea6a38d3abf02528d62ab482fe509)) +- preserve whitespace when using insertContent command ([8f10181](https://github.com/ueberdosis/tiptap/commit/8f101810feace676fedce449e71d3af1d152436b)) +- prevent a bug for node views when pressing enter on iOS, fix [#1214](https://github.com/ueberdosis/tiptap/issues/1214) ([234d238](https://github.com/ueberdosis/tiptap/commit/234d23887bfcb19c3591deb391688ec9d4e49a8a)) +- prevent bug when editor is destroyed very fast ([939fc3d](https://github.com/ueberdosis/tiptap/commit/939fc3d93ab67d54b7fe67b64c423290b3a40df8)) +- prevent dispatch empty fragment when parsing content with insertContent ([2a4e02a](https://github.com/ueberdosis/tiptap/commit/2a4e02ade3b74999a9632673a607568644d6d26c)) +- prevent error in toggleList command, fix [#2279](https://github.com/ueberdosis/tiptap/issues/2279) ([66eb2f2](https://github.com/ueberdosis/tiptap/commit/66eb2f2a47cdf21590881153a6cb6b1f3f38641a)) +- prevent RangeError for posToDOMRect, fix [#2112](https://github.com/ueberdosis/tiptap/issues/2112) ([010418d](https://github.com/ueberdosis/tiptap/commit/010418d0fd04ebef10180a3559abfbbd24b6a959)) +- prevent removing inline nodes when using insertContentAt, fix [#2156](https://github.com/ueberdosis/tiptap/issues/2156) ([53ffce5](https://github.com/ueberdosis/tiptap/commit/53ffce501835f727dbc39f07a8759903245a3f30)) +- properly calculate setDragImage position ([7401d45](https://github.com/ueberdosis/tiptap/commit/7401d45b7e3ff40e2ac894810bf85461761eb25b)) +- remove custom coordsAtPos method, fix [#583](https://github.com/ueberdosis/tiptap/issues/583) ([485fb8c](https://github.com/ueberdosis/tiptap/commit/485fb8c74c831256aaa2cefdf130e05438c2e476)) +- remove debug log ([beb96c5](https://github.com/ueberdosis/tiptap/commit/beb96c5cbfdb81869763e23f82f5ab270c30f0ea)) +- remove defaultOptions fallback, fix [#2219](https://github.com/ueberdosis/tiptap/issues/2219) ([20b6d79](https://github.com/ueberdosis/tiptap/commit/20b6d79f33217d0f8fcd416a1cc54712ea6fc743)) +- remove editable check in updateAttributes, fix [#1415](https://github.com/ueberdosis/tiptap/issues/1415) ([fbc8fff](https://github.com/ueberdosis/tiptap/commit/fbc8fffb701dd78994ca4e20c32a940236bf768d)) +- remove editor from addExtensions context ([cbc0dd8](https://github.com/ueberdosis/tiptap/commit/cbc0dd8920ab7d36516387ceac59239f9162b4ec)) +- remove empty attributes in getDebugJSON ([940fd69](https://github.com/ueberdosis/tiptap/commit/940fd69b61b6eb56ca05235d22993eb202a20c1d)) +- remove empty mark attributes from getDebugJSON ([07cabe6](https://github.com/ueberdosis/tiptap/commit/07cabe65f4852a3c7fcab5c60b51318a05272aee)) +- revert adding exports ([bc320d0](https://github.com/ueberdosis/tiptap/commit/bc320d0b4b80b0e37a7e47a56e0f6daec6e65d98)) +- revert adding type: module ([f8d6475](https://github.com/ueberdosis/tiptap/commit/f8d6475e2151faea6f96baecdd6bd75880d50d2c)) +- revert async focus, fix [#1658](https://github.com/ueberdosis/tiptap/issues/1658) ([c9869c8](https://github.com/ueberdosis/tiptap/commit/c9869c8d3021510366a46e840a66e8c06a6586ed)) +- revert changes to selectAll command, fix [#2491](https://github.com/ueberdosis/tiptap/issues/2491) ([bdab760](https://github.com/ueberdosis/tiptap/commit/bdab760cdbf89da7a56dcc1a183010974d2e1290)) +- run pasterules for pasted content, fix [#2408](https://github.com/ueberdosis/tiptap/issues/2408) ([bc03c0d](https://github.com/ueberdosis/tiptap/commit/bc03c0d77812376f910accba1fb130c751ea7f0d)) +- Separate drags from drops in stopEvent ([#2070](https://github.com/ueberdosis/tiptap/issues/2070)) ([bebaa40](https://github.com/ueberdosis/tiptap/commit/bebaa4045e6be2e59d1b9c2e1f61f088a47fdf1b)) +- set correct priority when extending extensions, fix [#1288](https://github.com/ueberdosis/tiptap/issues/1288) ([b4e2b6f](https://github.com/ueberdosis/tiptap/commit/b4e2b6fc9dd722cce5ee85eb2df994453a0f5d39)) +- set correct type for emitUpdate ([9a40c17](https://github.com/ueberdosis/tiptap/commit/9a40c17b3422b22a2cfe1fbac76ca06c9e78ae8c)) +- set max textselection correctly, fix [#2401](https://github.com/ueberdosis/tiptap/issues/2401) ([4be16fc](https://github.com/ueberdosis/tiptap/commit/4be16fcd2e6c107e59679eebf1ea1d6112a88afb)) +- support all characters for suggestion char, fix [#2385](https://github.com/ueberdosis/tiptap/issues/2385) ([42d3ee8](https://github.com/ueberdosis/tiptap/commit/42d3ee8fc9882a9fb9f87e696cebd0e6146d2e62)) +- update getJSON return type to JSONContent ([#2153](https://github.com/ueberdosis/tiptap/issues/2153)) ([6583ede](https://github.com/ueberdosis/tiptap/commit/6583edeb1f2a015f31cea378f5440fa6a31a47f6)) + +### Features + +- [#1898](https://github.com/ueberdosis/tiptap/issues/1898) Made the EventEmitter generic to improve the types of the tiptap events ([#1959](https://github.com/ueberdosis/tiptap/issues/1959)) ([54e85fd](https://github.com/ueberdosis/tiptap/commit/54e85fd28491fcf2d5a88fb5abda1f8414ada92b)) +- add 'all' option to focus command, fix [#2181](https://github.com/ueberdosis/tiptap/issues/2181) ([3c571c9](https://github.com/ueberdosis/tiptap/commit/3c571c9a3f2fdbf1d70e9efa27294fbdf6bcbd3c)) +- add `updateSelection` option to `insertContentAt` command ([9f2c368](https://github.com/ueberdosis/tiptap/commit/9f2c36896b5b8510cea87d727dc4e94742fdf980)) +- add addExtensions option ([26e672e](https://github.com/ueberdosis/tiptap/commit/26e672e2f02a8f94941c704f3cd6cc4adef40df7)) +- add coordsAtPos and posToClientRect helper methods ([8dab614](https://github.com/ueberdosis/tiptap/commit/8dab6144a661e4c90f33d9d2f300882009eadd46)) +- add defaultBlockAt helper ([403c147](https://github.com/ueberdosis/tiptap/commit/403c147d4d0875cb8ca63d88abfec94093ff7926)) +- add deleteNode command ([73f1c50](https://github.com/ueberdosis/tiptap/commit/73f1c50bca8ffcd074388519eec9c659b0fda14c)) +- add deleteNode method to node views ([fcee5f8](https://github.com/ueberdosis/tiptap/commit/fcee5f82c6a282191afe5c2cb83b9f5820af28dd)) +- add editor prop to KeyboardShortcutCommand ([e0c2460](https://github.com/ueberdosis/tiptap/commit/e0c2460a960c739ac4b543f0f185653cb41599e3)) +- add editor.getAttributes, deprecate editor.getNodeAttributes and editor.getMarkAttributes ([072905c](https://github.com/ueberdosis/tiptap/commit/072905cb95e022a37f5bc937889999bfbb33ad88)) +- add enableCoreExtensions flag ([#1923](https://github.com/ueberdosis/tiptap/issues/1923)) ([4178281](https://github.com/ueberdosis/tiptap/commit/4178281a749f2b7641740c0be1efae77ecb74587)) +- add extendEmptyMarkRange option to mark commands ([#1859](https://github.com/ueberdosis/tiptap/issues/1859)) ([14e458e](https://github.com/ueberdosis/tiptap/commit/14e458ea7d7475a51ac00d6f67509dc769919d0b)) +- Add extension storage ([#2069](https://github.com/ueberdosis/tiptap/issues/2069)) ([7ffabf2](https://github.com/ueberdosis/tiptap/commit/7ffabf251c408a652eec1931cc78a8bd43cccb67)) +- add findChildrenInRange helper ([463661c](https://github.com/ueberdosis/tiptap/commit/463661c5ed2fe4a1530888c8f09bb966794e33e6)) +- add forEach command ([783ce4e](https://github.com/ueberdosis/tiptap/commit/783ce4e3ac11c0705cb2d54158bfe76d39b3a36b)) +- add getText() and generateText() methods (fix [#1428](https://github.com/ueberdosis/tiptap/issues/1428)) ([#1875](https://github.com/ueberdosis/tiptap/issues/1875)) ([fe6a3e7](https://github.com/ueberdosis/tiptap/commit/fe6a3e7491f6a42123d3d8a92ab588f2a40d7799)) +- add ignoreMutation option to NodeViewRenderer, fix [#1538](https://github.com/ueberdosis/tiptap/issues/1538) ([651e691](https://github.com/ueberdosis/tiptap/commit/651e6911e3ea5407df6a48783ee16733e0a4f474)) +- add insertContent() command, deprecate insertText(), insertHTML() and insertNode() ([b8d9b7d](https://github.com/ueberdosis/tiptap/commit/b8d9b7d4c70b38fb9eec3c079be8243d30166e5e)) +- add name to extension context ([12f60ab](https://github.com/ueberdosis/tiptap/commit/12f60abb731edd080cb9a70e8e34ae721e37f80e)) +- add parentConfig to extension context for more extendable extensions, fix [#259](https://github.com/ueberdosis/tiptap/issues/259) ([5e1ec5d](https://github.com/ueberdosis/tiptap/commit/5e1ec5d2a66be164f505d631f97861ab9344ba96)) +- add priority option to extensions ([bb1ae65](https://github.com/ueberdosis/tiptap/commit/bb1ae659a463e97a7ada15af711347b5c004897a)) +- add resetAttributes() command, deprecate resetNodeAttributes() ([3334d93](https://github.com/ueberdosis/tiptap/commit/3334d930f30bd4acb5c314b4ec1934b6a1e0b712)) +- add scrollIntoView option to focus command, fix [#2172](https://github.com/ueberdosis/tiptap/issues/2172) ([e0f6490](https://github.com/ueberdosis/tiptap/commit/e0f64904b665512fbde80db87bb394557433e164)) +- add selectTextblockStart and selectTextblockEnd commands ([0aa39f9](https://github.com/ueberdosis/tiptap/commit/0aa39f93cb1ea328bcf3c1b8da9b0ff1b6a00486)) +- add setMeta command ([36dad2b](https://github.com/ueberdosis/tiptap/commit/36dad2bbae5ed66077822330133a9d8ee0d28747)) +- add setNodeSelection and setTextSelection commands ([811bf69](https://github.com/ueberdosis/tiptap/commit/811bf693eb5b927ec5f8120b56b2ae92f5ba2734)) +- add some improvements to `CharacterCount` extension ([#2256](https://github.com/ueberdosis/tiptap/issues/2256)), fix [#1049](https://github.com/ueberdosis/tiptap/issues/1049), fix [#1550](https://github.com/ueberdosis/tiptap/issues/1550), fix [#1839](https://github.com/ueberdosis/tiptap/issues/1839), fix [#2245](https://github.com/ueberdosis/tiptap/issues/2245) ([5daa870](https://github.com/ueberdosis/tiptap/commit/5daa870b0906f0387fe07041681bc6f5b3774617)) +- Add support for autolink ([#2226](https://github.com/ueberdosis/tiptap/issues/2226)) ([3d68981](https://github.com/ueberdosis/tiptap/commit/3d68981b47d087fff40549d2143eb952fc9e0a50)) +- add support for checking for attributes in extendMarkRange ([ff7dd9b](https://github.com/ueberdosis/tiptap/commit/ff7dd9b919c7b5e0f845369c744116045bab5028)) +- add Tracker class ([a757716](https://github.com/ueberdosis/tiptap/commit/a757716f684e16c60bff5b58e508106f39368dc2)) +- add transaction to all events if possible, see [#1461](https://github.com/ueberdosis/tiptap/issues/1461) ([7f6ed0b](https://github.com/ueberdosis/tiptap/commit/7f6ed0b1c078985a1acee736bc605fb9f93b5af2)) +- add updateAttributes() command, deprecate updateNodeAttributes(), fix [#254](https://github.com/ueberdosis/tiptap/issues/254) ([aac32b4](https://github.com/ueberdosis/tiptap/commit/aac32b4df6a1dfd93500e09d3433fcd8acad5fbe)) +- Allow a rule to be skipped from the getAttributes callback in markPasteRule ([#1625](https://github.com/ueberdosis/tiptap/issues/1625)) ([9ffd58c](https://github.com/ueberdosis/tiptap/commit/9ffd58cf256bf3c0cd5a217b8933826c70b9b841)) +- Allow array of extensions for `enableInputRules` and `enablePasteRules` options ([#2119](https://github.com/ueberdosis/tiptap/issues/2119)) ([3158c37](https://github.com/ueberdosis/tiptap/commit/3158c37324420fb4c2414f47132e72a2836a63b4)) +- allow number for setTextSelection and insertContentAt ([2f7a6ad](https://github.com/ueberdosis/tiptap/commit/2f7a6adca54290b65467121e55838e5cfcf9ea8b)) +- Allow to use commands within InputRule and PasteRule ([#2035](https://github.com/ueberdosis/tiptap/issues/2035)) ([4303637](https://github.com/ueberdosis/tiptap/commit/4303637a786a164af0c7ffac17ae3621a8533c6e)) +- allow wildcards when checking attributes in isActive, fix [#1752](https://github.com/ueberdosis/tiptap/issues/1752) ([64409ca](https://github.com/ueberdosis/tiptap/commit/64409cad66f281584a962e93317d8dd94ef6c5c0)) +- **core:** add nodePasteRule to core ([15123ee](https://github.com/ueberdosis/tiptap/commit/15123ee092261fe86352d491121804607e08e031)) +- export isList, fix [#1326](https://github.com/ueberdosis/tiptap/issues/1326) ([2bd17c7](https://github.com/ueberdosis/tiptap/commit/2bd17c7dc66d2d2c3131bce9e5a82326a990080c)) +- export mark helpers ([313ab0e](https://github.com/ueberdosis/tiptap/commit/313ab0eac7d9209c279f0925c2372735882de56a)) +- expose node helpers to core ([6048f9b](https://github.com/ueberdosis/tiptap/commit/6048f9b31b996b305f704c4ae3ed176fa42eb943)) +- Integrate input rules and paste rules into the core ([#1997](https://github.com/ueberdosis/tiptap/issues/1997)) ([723b955](https://github.com/ueberdosis/tiptap/commit/723b955cecc5c92c8aad897ce16c60fb62976571)) +- join lists on toggleList ([#2260](https://github.com/ueberdosis/tiptap/issues/2260)), fix [#1329](https://github.com/ueberdosis/tiptap/issues/1329) ([126ad72](https://github.com/ueberdosis/tiptap/commit/126ad722c7a1c4131fa332deb9f333798d4af056)) +- parseHTML for attributes should return the value instead of an object now, fix [#1863](https://github.com/ueberdosis/tiptap/issues/1863) ([8a3b47a](https://github.com/ueberdosis/tiptap/commit/8a3b47a529d28b28b50d634c6ff69b8e5aad3080)) +- remove deprecated commands insertHTML, insertNode and insertText ([86d570f](https://github.com/ueberdosis/tiptap/commit/86d570fb79b89a061cf1a5374a377ed6d9bca49e)) +- remove resize event handler ([9f64015](https://github.com/ueberdosis/tiptap/commit/9f64015157a83032d0d80bc0353efb529b56a342)) + +### Reverts + +- Revert "Publish" ([9c38d27](https://github.com/ueberdosis/tiptap/commit/9c38d2713e6feac5645ad9c1bfc57abdbf054576)) +- Revert "use global namespace" ([0c9ce26](https://github.com/ueberdosis/tiptap/commit/0c9ce26c02c07d88a757c01b0a9d7f9e2b0b7502)) + +# [2.0.0-beta.183](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.182...@tiptap/core@2.0.0-beta.183) (2022-09-03) + +### Bug Fixes + +- **core:** createCan command props shouldn't try dispatch ([#3025](https://github.com/ueberdosis/tiptap/issues/3025)) ([#3026](https://github.com/ueberdosis/tiptap/issues/3026)) ([40f4ea3](https://github.com/ueberdosis/tiptap/commit/40f4ea31efc59c1578b783a5b64572ac2846c5a6)) +- **core:** isNodeSelection, isTextSelection not always false ([#3089](https://github.com/ueberdosis/tiptap/issues/3089)) ([574cd69](https://github.com/ueberdosis/tiptap/commit/574cd69e06bfdc3771006ed4eda341a6c9722a42)), closes [#2979](https://github.com/ueberdosis/tiptap/issues/2979) +- **core:** make setEditable trigger all 'update' listeners ([#3140](https://github.com/ueberdosis/tiptap/issues/3140)) ([4851fc5](https://github.com/ueberdosis/tiptap/commit/4851fc5e9b6daccc15a1839e471db489401eca0c)) +- **core:** make setEditable trigger onUpdate function ([#2935](https://github.com/ueberdosis/tiptap/issues/2935)) ([de1253a](https://github.com/ueberdosis/tiptap/commit/de1253a8b06eeb7339f0bba8c04917890c9b21ae)) +- **core:** setNodeSelection should not clamp pos by Selection.atStart/atEnd ([#3091](https://github.com/ueberdosis/tiptap/issues/3091)) ([313b8b8](https://github.com/ueberdosis/tiptap/commit/313b8b8d0af7059c420ffc96c9362f0f4acc2138)), closes [#3090](https://github.com/ueberdosis/tiptap/issues/3090) + +# [2.0.0-beta.182](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.181...@tiptap/core@2.0.0-beta.182) (2022-07-06) + +### Bug Fixes + +- **core:** dont use selection for setContent replacement ([#2934](https://github.com/ueberdosis/tiptap/issues/2934)) ([134a4bd](https://github.com/ueberdosis/tiptap/commit/134a4bd1fbbd7f56faa1fc70c97d3b58554fc3f1)) +- **core:** only respect text of node before current position ([#2937](https://github.com/ueberdosis/tiptap/issues/2937)) ([#2941](https://github.com/ueberdosis/tiptap/issues/2941)) ([e280a02](https://github.com/ueberdosis/tiptap/commit/e280a02597d15460fce97a7555f91ff04926f0e7)) + +# [2.0.0-beta.181](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.180...@tiptap/core@2.0.0-beta.181) (2022-06-27) + +### Bug Fixes + +- **core:** fix focus command passing through editor state instead of existing transaction ([5b0b7d9](https://github.com/ueberdosis/tiptap/commit/5b0b7d91023c87e9ddb85ff3a776273d12a22d16)) + +### Features + +- **core:** add nodePasteRule to core ([15123ee](https://github.com/ueberdosis/tiptap/commit/15123ee092261fe86352d491121804607e08e031)) + +# [2.0.0-beta.180](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.179...@tiptap/core@2.0.0-beta.180) (2022-06-20) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.179](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.177...@tiptap/core@2.0.0-beta.179) (2022-06-17) + +### Reverts + +- Revert "Publish" ([9c38d27](https://github.com/ueberdosis/tiptap/commit/9c38d2713e6feac5645ad9c1bfc57abdbf054576)) + +# [2.0.0-beta.177](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.177...@tiptap/core@2.0.0-beta.177) (2022-06-17) + +### Reverts + +- Revert "Publish" ([9c38d27](https://github.com/ueberdosis/tiptap/commit/9c38d2713e6feac5645ad9c1bfc57abdbf054576)) + +# [2.0.0-beta.176](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.175...@tiptap/core@2.0.0-beta.176) (2022-05-18) + +### Bug Fixes + +- lint error ([e17c414](https://github.com/ueberdosis/tiptap/commit/e17c41498aa0df71a827bf41f5c52745f3853c43)) +- properly calculate setDragImage position ([7401d45](https://github.com/ueberdosis/tiptap/commit/7401d45b7e3ff40e2ac894810bf85461761eb25b)) + +# [2.0.0-beta.175](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.174...@tiptap/core@2.0.0-beta.175) (2022-04-27) + +### Bug Fixes + +- don't override behaviour of Home / End in pc keymap ([d270419](https://github.com/ueberdosis/tiptap/commit/d270419ad8dc6182a949c5d263c47e90ee4466ff)) + +# [2.0.0-beta.174](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.173...@tiptap/core@2.0.0-beta.174) (2022-02-07) + +### Bug Fixes + +- revert changes to selectAll command, fix [#2491](https://github.com/ueberdosis/tiptap/issues/2491) ([bdab760](https://github.com/ueberdosis/tiptap/commit/bdab760cdbf89da7a56dcc1a183010974d2e1290)) + +# [2.0.0-beta.173](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.172...@tiptap/core@2.0.0-beta.173) (2022-02-07) + +### Bug Fixes + +- fix RangeError bug when selecting all text, fix [#2490](https://github.com/ueberdosis/tiptap/issues/2490) ([70422dd](https://github.com/ueberdosis/tiptap/commit/70422dd107ed1ecdd8dfe41a8a93297124d2f1e0)) + +# [2.0.0-beta.172](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.171...@tiptap/core@2.0.0-beta.172) (2022-02-03) + +### Bug Fixes + +- don’t add tabindex when readonly, fix [#2458](https://github.com/ueberdosis/tiptap/issues/2458) ([01411f8](https://github.com/ueberdosis/tiptap/commit/01411f8462e8a36f96e56cdba227a9e5bb3e1812)) + +# [2.0.0-beta.171](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.170...@tiptap/core@2.0.0-beta.171) (2022-01-28) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.170](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.169...@tiptap/core@2.0.0-beta.170) (2022-01-27) + +### Bug Fixes + +- set max textselection correctly, fix [#2401](https://github.com/ueberdosis/tiptap/issues/2401) ([4be16fc](https://github.com/ueberdosis/tiptap/commit/4be16fcd2e6c107e59679eebf1ea1d6112a88afb)) + +# [2.0.0-beta.169](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.168...@tiptap/core@2.0.0-beta.169) (2022-01-27) + +### Bug Fixes + +- fix End key handler, fix [#2446](https://github.com/ueberdosis/tiptap/issues/2446) ([b584920](https://github.com/ueberdosis/tiptap/commit/b584920ea172bc9f5207b8d03cb2b7f80925a5be)) + +# [2.0.0-beta.168](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.167...@tiptap/core@2.0.0-beta.168) (2022-01-26) + +### Bug Fixes + +- add attributes to pre tag instead of code tag by default, fix [#2440](https://github.com/ueberdosis/tiptap/issues/2440) ([85fcc29](https://github.com/ueberdosis/tiptap/commit/85fcc29ac6ef9e07847d5e0a5cdd318f4300a832)) + +# [2.0.0-beta.167](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.166...@tiptap/core@2.0.0-beta.167) (2022-01-25) + +### Bug Fixes + +- add correct windows and px keymap ([75e5601](https://github.com/ueberdosis/tiptap/commit/75e56017676ac7905c41b87d54b7f099d0290eeb)) + +### Features + +- add selectTextblockStart and selectTextblockEnd commands ([0aa39f9](https://github.com/ueberdosis/tiptap/commit/0aa39f93cb1ea328bcf3c1b8da9b0ff1b6a00486)) + +# [2.0.0-beta.166](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.165...@tiptap/core@2.0.0-beta.166) (2022-01-20) + +### Bug Fixes + +- insertContent keeps marks when using plain text, fix [#2406](https://github.com/ueberdosis/tiptap/issues/2406) ([d242706](https://github.com/ueberdosis/tiptap/commit/d2427064ff1765004173f3c718cd1e4eba4dc355)) + +# [2.0.0-beta.165](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.164...@tiptap/core@2.0.0-beta.165) (2022-01-20) + +### Bug Fixes + +- fix removing the caret on blur in some situations when using safari, fix [#2405](https://github.com/ueberdosis/tiptap/issues/2405) ([9d31712](https://github.com/ueberdosis/tiptap/commit/9d317128a08a66f18c4d51385b6a9fccc5cd66f4)) + +# [2.0.0-beta.164](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.163...@tiptap/core@2.0.0-beta.164) (2022-01-20) + +### Bug Fixes + +- run pasterules for pasted content, fix [#2408](https://github.com/ueberdosis/tiptap/issues/2408) ([bc03c0d](https://github.com/ueberdosis/tiptap/commit/bc03c0d77812376f910accba1fb130c751ea7f0d)) + +# [2.0.0-beta.163](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.162...@tiptap/core@2.0.0-beta.163) (2022-01-13) + +### Bug Fixes + +- support all characters for suggestion char, fix [#2385](https://github.com/ueberdosis/tiptap/issues/2385) ([42d3ee8](https://github.com/ueberdosis/tiptap/commit/42d3ee8fc9882a9fb9f87e696cebd0e6146d2e62)) + +# [2.0.0-beta.162](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.161...@tiptap/core@2.0.0-beta.162) (2022-01-11) + +### Bug Fixes + +- Mark `@tiptap/react` and `@tiptap/core` as side effect free ([#2361](https://github.com/ueberdosis/tiptap/issues/2361)) ([e609b2d](https://github.com/ueberdosis/tiptap/commit/e609b2d11615dd85fd219731d1b73deaeccccd69)) + +# [2.0.0-beta.161](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.160...@tiptap/core@2.0.0-beta.161) (2022-01-10) + +### Bug Fixes + +- add way to cancel inputrules and pasterules ([#2368](https://github.com/ueberdosis/tiptap/issues/2368)) ([669efd0](https://github.com/ueberdosis/tiptap/commit/669efd00e9a508bbb4d6275d47092470b2e16561)) + +# [2.0.0-beta.160](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.159...@tiptap/core@2.0.0-beta.160) (2022-01-04) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.159](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.158...@tiptap/core@2.0.0-beta.159) (2021-12-22) + +### Bug Fixes + +- allow input rules after hard break, fix [#2302](https://github.com/ueberdosis/tiptap/issues/2302) ([ded6f96](https://github.com/ueberdosis/tiptap/commit/ded6f9618fb588f2c259edc9bc77415f8723431c)) + +# [2.0.0-beta.158](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.157...@tiptap/core@2.0.0-beta.158) (2021-12-17) + +### Bug Fixes + +- remove empty mark attributes from getDebugJSON ([07cabe6](https://github.com/ueberdosis/tiptap/commit/07cabe65f4852a3c7fcab5c60b51318a05272aee)) + +# [2.0.0-beta.157](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.156...@tiptap/core@2.0.0-beta.157) (2021-12-16) + +### Bug Fixes + +- Improve backspace handling ([#2284](https://github.com/ueberdosis/tiptap/issues/2284)), fix [#2281](https://github.com/ueberdosis/tiptap/issues/2281) ([8ed485b](https://github.com/ueberdosis/tiptap/commit/8ed485ba53e809207a23ca6871aab2eb0806f0ab)) + +# [2.0.0-beta.156](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.155...@tiptap/core@2.0.0-beta.156) (2021-12-15) + +### Bug Fixes + +- prevent error in toggleList command, fix [#2279](https://github.com/ueberdosis/tiptap/issues/2279) ([66eb2f2](https://github.com/ueberdosis/tiptap/commit/66eb2f2a47cdf21590881153a6cb6b1f3f38641a)) + +# [2.0.0-beta.155](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.154...@tiptap/core@2.0.0-beta.155) (2021-12-15) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.154](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.153...@tiptap/core@2.0.0-beta.154) (2021-12-14) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.153](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.152...@tiptap/core@2.0.0-beta.153) (2021-12-13) + +### Bug Fixes + +- check for invalid content in `insertContentAt` command ([e09fd93](https://github.com/ueberdosis/tiptap/commit/e09fd93e59dbae5bca9da7def6ddafc6beda9987)) +- don’t check for active node in wrapIn command, fix [#1059](https://github.com/ueberdosis/tiptap/issues/1059) ([170ec4b](https://github.com/ueberdosis/tiptap/commit/170ec4be5b3c8362890ca3100a223b505f788381)) +- improve `setNode` behavior for list items, fix [#2261](https://github.com/ueberdosis/tiptap/issues/2261) ([f2ced69](https://github.com/ueberdosis/tiptap/commit/f2ced6971d60c555ce1e6bc7116fe0168f018bf1)) + +# [2.0.0-beta.152](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.151...@tiptap/core@2.0.0-beta.152) (2021-12-10) + +### Features + +- join lists on toggleList ([#2260](https://github.com/ueberdosis/tiptap/issues/2260)), fix [#1329](https://github.com/ueberdosis/tiptap/issues/1329) ([126ad72](https://github.com/ueberdosis/tiptap/commit/126ad722c7a1c4131fa332deb9f333798d4af056)) + +# [2.0.0-beta.151](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.150...@tiptap/core@2.0.0-beta.151) (2021-12-08) + +### Features + +- add some improvements to `CharacterCount` extension ([#2256](https://github.com/ueberdosis/tiptap/issues/2256)), fix [#1049](https://github.com/ueberdosis/tiptap/issues/1049), fix [#1550](https://github.com/ueberdosis/tiptap/issues/1550), fix [#1839](https://github.com/ueberdosis/tiptap/issues/1839), fix [#2245](https://github.com/ueberdosis/tiptap/issues/2245) ([5daa870](https://github.com/ueberdosis/tiptap/commit/5daa870b0906f0387fe07041681bc6f5b3774617)) + +# [2.0.0-beta.150](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.149...@tiptap/core@2.0.0-beta.150) (2021-12-06) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.149](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.148...@tiptap/core@2.0.0-beta.149) (2021-12-05) + +### Bug Fixes + +- add support for multiple ranges in clipboardTextSerializer, fix [#1982](https://github.com/ueberdosis/tiptap/issues/1982) ([98a1cb3](https://github.com/ueberdosis/tiptap/commit/98a1cb36408765f0f042e7abb8dad3c19cdf0a09)) + +# [2.0.0-beta.148](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.147...@tiptap/core@2.0.0-beta.148) (2021-12-03) + +### Bug Fixes + +- initialize autofocus selection in `createView` ([#2212](https://github.com/ueberdosis/tiptap/issues/2212)) ([de39853](https://github.com/ueberdosis/tiptap/commit/de39853026ee63bb558ed59b1dab3899c07ae073)) + +# [2.0.0-beta.147](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.146...@tiptap/core@2.0.0-beta.147) (2021-12-03) + +### Features + +- Add support for autolink ([#2226](https://github.com/ueberdosis/tiptap/issues/2226)) ([3d68981](https://github.com/ueberdosis/tiptap/commit/3d68981b47d087fff40549d2143eb952fc9e0a50)) + +# [2.0.0-beta.146](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.145...@tiptap/core@2.0.0-beta.146) (2021-12-02) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.145](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.144...@tiptap/core@2.0.0-beta.145) (2021-12-02) + +### Bug Fixes + +- remove defaultOptions fallback, fix [#2219](https://github.com/ueberdosis/tiptap/issues/2219) ([20b6d79](https://github.com/ueberdosis/tiptap/commit/20b6d79f33217d0f8fcd416a1cc54712ea6fc743)) + +# [2.0.0-beta.144](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.143...@tiptap/core@2.0.0-beta.144) (2021-12-02) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.143](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.142...@tiptap/core@2.0.0-beta.143) (2021-11-25) + +### Features + +- add scrollIntoView option to focus command, fix [#2172](https://github.com/ueberdosis/tiptap/issues/2172) ([e0f6490](https://github.com/ueberdosis/tiptap/commit/e0f64904b665512fbde80db87bb394557433e164)) + +# [2.0.0-beta.142](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.141...@tiptap/core@2.0.0-beta.142) (2021-11-23) + +### Features + +- add defaultBlockAt helper ([403c147](https://github.com/ueberdosis/tiptap/commit/403c147d4d0875cb8ca63d88abfec94093ff7926)) + +# [2.0.0-beta.141](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.140...@tiptap/core@2.0.0-beta.141) (2021-11-22) + +### Bug Fixes + +- improve default gapcursor position when surrounded by margins ([cd14731](https://github.com/ueberdosis/tiptap/commit/cd14731612b40fc460675e9fbaaab1618ac02abf)) + +### Features + +- add 'all' option to focus command, fix [#2181](https://github.com/ueberdosis/tiptap/issues/2181) ([3c571c9](https://github.com/ueberdosis/tiptap/commit/3c571c9a3f2fdbf1d70e9efa27294fbdf6bcbd3c)) + +# [2.0.0-beta.140](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.139...@tiptap/core@2.0.0-beta.140) (2021-11-18) + +### Bug Fixes + +- Ignore iOS mutations when unfocused ([#2170](https://github.com/ueberdosis/tiptap/issues/2170)) ([10fea3b](https://github.com/ueberdosis/tiptap/commit/10fea3b44ef7bdc62d9392f8b04409cada233292)) + +### Features + +- Allow array of extensions for `enableInputRules` and `enablePasteRules` options ([#2119](https://github.com/ueberdosis/tiptap/issues/2119)) ([3158c37](https://github.com/ueberdosis/tiptap/commit/3158c37324420fb4c2414f47132e72a2836a63b4)) + +# [2.0.0-beta.139](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.138...@tiptap/core@2.0.0-beta.139) (2021-11-17) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.138](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.137...@tiptap/core@2.0.0-beta.138) (2021-11-10) + +### Bug Fixes + +- prevent removing inline nodes when using insertContentAt, fix [#2156](https://github.com/ueberdosis/tiptap/issues/2156) ([53ffce5](https://github.com/ueberdosis/tiptap/commit/53ffce501835f727dbc39f07a8759903245a3f30)) +- update getJSON return type to JSONContent ([#2153](https://github.com/ueberdosis/tiptap/issues/2153)) ([6583ede](https://github.com/ueberdosis/tiptap/commit/6583edeb1f2a015f31cea378f5440fa6a31a47f6)) + +# [2.0.0-beta.137](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.136...@tiptap/core@2.0.0-beta.137) (2021-11-09) + +### Bug Fixes + +- don't remove the tiptap styles on destroy, fix [#2120](https://github.com/ueberdosis/tiptap/issues/2120), fix [#2143](https://github.com/ueberdosis/tiptap/issues/2143) ([a0a88ac](https://github.com/ueberdosis/tiptap/commit/a0a88acd13ee221587834def8d2655ac13233f27)) + +# [2.0.0-beta.136](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.135...@tiptap/core@2.0.0-beta.136) (2021-11-09) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.135](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.134...@tiptap/core@2.0.0-beta.135) (2021-11-09) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.134](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.133...@tiptap/core@2.0.0-beta.134) (2021-11-09) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.133](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.132...@tiptap/core@2.0.0-beta.133) (2021-11-08) + +### Bug Fixes + +- fix a bug when parsing attributes if no parseHTML method is provided, fix [#2058](https://github.com/ueberdosis/tiptap/issues/2058) ([5da313a](https://github.com/ueberdosis/tiptap/commit/5da313a5480db011374ffd236159e2aedc011b97)) +- Improve behavior when using insertContent ([#2147](https://github.com/ueberdosis/tiptap/issues/2147)) ([8fc915c](https://github.com/ueberdosis/tiptap/commit/8fc915cade394bff2015be1e1e2d7c008e8c908e)) + +# [2.0.0-beta.132](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.131...@tiptap/core@2.0.0-beta.132) (2021-11-08) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.131](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.130...@tiptap/core@2.0.0-beta.131) (2021-11-05) + +### Bug Fixes + +- improve JSONContent type to allow pure JSON content ([ce7f52a](https://github.com/ueberdosis/tiptap/commit/ce7f52a8f0c278ef39b25010950dd734bebd679b)) + +# [2.0.0-beta.130](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.129...@tiptap/core@2.0.0-beta.130) (2021-10-31) + +### Bug Fixes + +- prevent RangeError for posToDOMRect, fix [#2112](https://github.com/ueberdosis/tiptap/issues/2112) ([010418d](https://github.com/ueberdosis/tiptap/commit/010418d0fd04ebef10180a3559abfbbd24b6a959)) + +# [2.0.0-beta.129](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.128...@tiptap/core@2.0.0-beta.129) (2021-10-26) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.128](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.127...@tiptap/core@2.0.0-beta.128) (2021-10-25) + +### Bug Fixes + +- fix storage context when using configure ([ef254ce](https://github.com/ueberdosis/tiptap/commit/ef254cead7b9be052ec0211849fb78ae577095dd)) + +# [2.0.0-beta.127](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.126...@tiptap/core@2.0.0-beta.127) (2021-10-22) + +### Bug Fixes + +- improve default styling for .ProseMirror-separator ([0e94afe](https://github.com/ueberdosis/tiptap/commit/0e94afe42a5c15a47698152b3bc88e6bc4f8c01f)) +- Separate drags from drops in stopEvent ([#2070](https://github.com/ueberdosis/tiptap/issues/2070)) ([bebaa40](https://github.com/ueberdosis/tiptap/commit/bebaa4045e6be2e59d1b9c2e1f61f088a47fdf1b)) + +# [2.0.0-beta.126](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.125...@tiptap/core@2.0.0-beta.126) (2021-10-22) + +### Bug Fixes + +- fix a bug where paste rules doesn’t worked at the start of the document, see [#1225](https://github.com/ueberdosis/tiptap/issues/1225) ([ff67ee1](https://github.com/ueberdosis/tiptap/commit/ff67ee1da380d8308e85fa4b0386ea6947ec7ff1)) + +### Features + +- Add extension storage ([#2069](https://github.com/ueberdosis/tiptap/issues/2069)) ([7ffabf2](https://github.com/ueberdosis/tiptap/commit/7ffabf251c408a652eec1931cc78a8bd43cccb67)) + +# [2.0.0-beta.125](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.124...@tiptap/core@2.0.0-beta.125) (2021-10-14) + +### Bug Fixes + +- check for storedMarks in getMarkAttributes, fix [#2039](https://github.com/ueberdosis/tiptap/issues/2039) ([22c82ba](https://github.com/ueberdosis/tiptap/commit/22c82ba61fe14db19e1049dfcf9bef0b7abb796d)) + +# [2.0.0-beta.124](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.123...@tiptap/core@2.0.0-beta.124) (2021-10-14) + +### Bug Fixes + +- fix type for insertContent command ([4295c6b](https://github.com/ueberdosis/tiptap/commit/4295c6bd2181bdaa98ef7777bfab44efbcf22a32)) + +# [2.0.0-beta.123](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.122...@tiptap/core@2.0.0-beta.123) (2021-10-14) + +### Features + +- add `updateSelection` option to `insertContentAt` command ([9f2c368](https://github.com/ueberdosis/tiptap/commit/9f2c36896b5b8510cea87d727dc4e94742fdf980)) +- Allow to use commands within InputRule and PasteRule ([#2035](https://github.com/ueberdosis/tiptap/issues/2035)) ([4303637](https://github.com/ueberdosis/tiptap/commit/4303637a786a164af0c7ffac17ae3621a8533c6e)) + +# [2.0.0-beta.122](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.121...@tiptap/core@2.0.0-beta.122) (2021-10-10) + +### Bug Fixes + +- allow to re-apply current mark for input rules and paste rules, fix [#2003](https://github.com/ueberdosis/tiptap/issues/2003) ([3958bf1](https://github.com/ueberdosis/tiptap/commit/3958bf1c226621142e9216c8eda91a70b71a211a)) + +# [2.0.0-beta.121](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.120...@tiptap/core@2.0.0-beta.121) (2021-10-10) + +### Bug Fixes + +- do not apply paste rules for ProseMirror HTML ([9d281e9](https://github.com/ueberdosis/tiptap/commit/9d281e9e998a5cfa9ca1002ad428caf1cee59682)) + +# [2.0.0-beta.120](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.119...@tiptap/core@2.0.0-beta.120) (2021-10-08) + +### Bug Fixes + +- fix mappes positions for paste rules, fix [#2002](https://github.com/ueberdosis/tiptap/issues/2002) ([770c4e1](https://github.com/ueberdosis/tiptap/commit/770c4e18e19504f4c44feb85b7d202fcc5201b12)) + +# [2.0.0-beta.119](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.118...@tiptap/core@2.0.0-beta.119) (2021-10-08) + +### Features + +- Integrate input rules and paste rules into the core ([#1997](https://github.com/ueberdosis/tiptap/issues/1997)) ([723b955](https://github.com/ueberdosis/tiptap/commit/723b955cecc5c92c8aad897ce16c60fb62976571)) + +# [2.0.0-beta.118](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.117...@tiptap/core@2.0.0-beta.118) (2021-10-03) + +### Bug Fixes + +- fix order of executed plugins, fix [#1547](https://github.com/ueberdosis/tiptap/issues/1547) ([f8efdf7](https://github.com/ueberdosis/tiptap/commit/f8efdf797a10a01235b75091729b15aca076e47a)) + +# [2.0.0-beta.117](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.116...@tiptap/core@2.0.0-beta.117) (2021-10-02) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.116](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.115...@tiptap/core@2.0.0-beta.116) (2021-09-30) + +### Features + +- [#1898](https://github.com/ueberdosis/tiptap/issues/1898) Made the EventEmitter generic to improve the types of the tiptap events ([#1959](https://github.com/ueberdosis/tiptap/issues/1959)) ([54e85fd](https://github.com/ueberdosis/tiptap/commit/54e85fd28491fcf2d5a88fb5abda1f8414ada92b)) + +# [2.0.0-beta.115](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.114...@tiptap/core@2.0.0-beta.115) (2021-09-29) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.114](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.113...@tiptap/core@2.0.0-beta.114) (2021-09-28) + +### Bug Fixes + +- getHTMLFromFragment now expects a fragment instead of node ([2c9cf03](https://github.com/ueberdosis/tiptap/commit/2c9cf03398e2b14fceaec4386fdb53cae5261ae7)) + +# [2.0.0-beta.113](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.112...@tiptap/core@2.0.0-beta.113) (2021-09-27) + +### Bug Fixes + +- add support for CellSelection in isActive helper, fix [#1947](https://github.com/ueberdosis/tiptap/issues/1947) ([b42e442](https://github.com/ueberdosis/tiptap/commit/b42e442a5af167f78edb5252dd8dbdcb8e0a96ed)) +- handle backspace also on shift ([32ae386](https://github.com/ueberdosis/tiptap/commit/32ae3868eaf42bb3f5d016038b57337ff64c21b4)) + +# [2.0.0-beta.112](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.111...@tiptap/core@2.0.0-beta.112) (2021-09-23) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.111](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.110...@tiptap/core@2.0.0-beta.111) (2021-09-22) + +### Bug Fixes + +- improve performance for isActive method, see [#1930](https://github.com/ueberdosis/tiptap/issues/1930) ([fcca1e6](https://github.com/ueberdosis/tiptap/commit/fcca1e6f4db273ee2f3c0a543c44738c395193a8)) +- nodeInputRule() support for group match ([#1574](https://github.com/ueberdosis/tiptap/issues/1574)) ([8ee0d67](https://github.com/ueberdosis/tiptap/commit/8ee0d67b83fea6a38d3abf02528d62ab482fe509)) + +# [2.0.0-beta.110](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.109...@tiptap/core@2.0.0-beta.110) (2021-09-21) + +### Bug Fixes + +- call selectAll on 'cmd+a', set a TextSelection instead of AllSelection, fix [#1908](https://github.com/ueberdosis/tiptap/issues/1908) ([bad16d9](https://github.com/ueberdosis/tiptap/commit/bad16d9f3a9f47db83ad170c6de4d6ff11dba007)) + +# [2.0.0-beta.109](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.108...@tiptap/core@2.0.0-beta.109) (2021-09-21) + +### Features + +- add enableCoreExtensions flag ([#1923](https://github.com/ueberdosis/tiptap/issues/1923)) ([4178281](https://github.com/ueberdosis/tiptap/commit/4178281a749f2b7641740c0be1efae77ecb74587)) + +# [2.0.0-beta.108](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.107...@tiptap/core@2.0.0-beta.108) (2021-09-20) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.107](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.106...@tiptap/core@2.0.0-beta.107) (2021-09-18) + +### Bug Fixes + +- fix extension name for clipboardTextSerializer ([15f90ec](https://github.com/ueberdosis/tiptap/commit/15f90ec5916460359827f7073e5c36147867fef7)) + +# [2.0.0-beta.106](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.105...@tiptap/core@2.0.0-beta.106) (2021-09-15) + +### Bug Fixes + +- improve active mark detection for inline nodes, fix [#1893](https://github.com/ueberdosis/tiptap/issues/1893) ([6437790](https://github.com/ueberdosis/tiptap/commit/6437790431e564c871ebe7daa3aab6e4d3577a8f)) + +# [2.0.0-beta.105](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.104...@tiptap/core@2.0.0-beta.105) (2021-09-09) + +### Features + +- add getText() and generateText() methods (fix [#1428](https://github.com/ueberdosis/tiptap/issues/1428)) ([#1875](https://github.com/ueberdosis/tiptap/issues/1875)) ([fe6a3e7](https://github.com/ueberdosis/tiptap/commit/fe6a3e7491f6a42123d3d8a92ab588f2a40d7799)) + +# [2.0.0-beta.104](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.103...@tiptap/core@2.0.0-beta.104) (2021-09-08) + +### Features + +- add extendEmptyMarkRange option to mark commands ([#1859](https://github.com/ueberdosis/tiptap/issues/1859)) ([14e458e](https://github.com/ueberdosis/tiptap/commit/14e458ea7d7475a51ac00d6f67509dc769919d0b)) +- parseHTML for attributes should return the value instead of an object now, fix [#1863](https://github.com/ueberdosis/tiptap/issues/1863) ([8a3b47a](https://github.com/ueberdosis/tiptap/commit/8a3b47a529d28b28b50d634c6ff69b8e5aad3080)) + +# [2.0.0-beta.103](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.102...@tiptap/core@2.0.0-beta.103) (2021-09-06) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.102](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.101...@tiptap/core@2.0.0-beta.102) (2021-08-26) + +### Bug Fixes + +- fix focus on iOS, fix [#1806](https://github.com/ueberdosis/tiptap/issues/1806) ([3a06938](https://github.com/ueberdosis/tiptap/commit/3a0693869d10793620e0073b0782dd34ac5aea89)) + +# [2.0.0-beta.101](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.100...@tiptap/core@2.0.0-beta.101) (2021-08-24) + +### Bug Fixes + +- add topNode to getDebugJSON ([f65e1b3](https://github.com/ueberdosis/tiptap/commit/f65e1b32a16c25622c2d507e74dd0dde9dac9376)) + +# [2.0.0-beta.100](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.99...@tiptap/core@2.0.0-beta.100) (2021-08-20) + +### Bug Fixes + +- add missing ProseMirror styles ([12602e7](https://github.com/ueberdosis/tiptap/commit/12602e77ef5d35b430d3d14b93788b327a0f17da)) + +### Features + +- allow wildcards when checking attributes in isActive, fix [#1752](https://github.com/ueberdosis/tiptap/issues/1752) ([64409ca](https://github.com/ueberdosis/tiptap/commit/64409cad66f281584a962e93317d8dd94ef6c5c0)) + +# [2.0.0-beta.99](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.98...@tiptap/core@2.0.0-beta.99) (2021-08-13) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.98](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.97...@tiptap/core@2.0.0-beta.98) (2021-08-13) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.97](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.96...@tiptap/core@2.0.0-beta.97) (2021-08-13) + +### Features + +- add transaction to all events if possible, see [#1461](https://github.com/ueberdosis/tiptap/issues/1461) ([7f6ed0b](https://github.com/ueberdosis/tiptap/commit/7f6ed0b1c078985a1acee736bc605fb9f93b5af2)) + +# [2.0.0-beta.96](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.95...@tiptap/core@2.0.0-beta.96) (2021-08-12) + +### Bug Fixes + +- fix some react focus issues ([#1724](https://github.com/ueberdosis/tiptap/issues/1724)), fix [#1716](https://github.com/ueberdosis/tiptap/issues/1716), fix [#1608](https://github.com/ueberdosis/tiptap/issues/1608), fix [#1520](https://github.com/ueberdosis/tiptap/issues/1520) ([956566e](https://github.com/ueberdosis/tiptap/commit/956566eaad0a522d6bc27d44594aa36d6c33f8b3)) + +# [2.0.0-beta.95](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.94...@tiptap/core@2.0.0-beta.95) (2021-08-11) + +### Bug Fixes + +- improve calculation for min/max positions in selections, fix [#1588](https://github.com/ueberdosis/tiptap/issues/1588) ([9425e72](https://github.com/ueberdosis/tiptap/commit/9425e7249a15e0fb4e8c714545c09f367d216536)) + +# [2.0.0-beta.94](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.93...@tiptap/core@2.0.0-beta.94) (2021-08-09) + +### Bug Fixes + +- add CreateNodeFromContentOptions to insertContent ([#1678](https://github.com/ueberdosis/tiptap/issues/1678)) ([aabdfd6](https://github.com/ueberdosis/tiptap/commit/aabdfd6f7de65e62a57bd237eb775256b413abea)) +- fix isEditable check on initialization ([f6f8cf9](https://github.com/ueberdosis/tiptap/commit/f6f8cf9f9366adbea30600a34619bdd4e6d3a4e4)) +- fix updating editorProps via setOptions ([#1540](https://github.com/ueberdosis/tiptap/issues/1540)), fix [#1518](https://github.com/ueberdosis/tiptap/issues/1518) ([e6f67ca](https://github.com/ueberdosis/tiptap/commit/e6f67caef37d3fb73adadfb64060541a0b791924)) + +# [2.0.0-beta.93](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.92...@tiptap/core@2.0.0-beta.93) (2021-07-30) + +### Bug Fixes + +- revert async focus, fix [#1658](https://github.com/ueberdosis/tiptap/issues/1658) ([c9869c8](https://github.com/ueberdosis/tiptap/commit/c9869c8d3021510366a46e840a66e8c06a6586ed)) + +# [2.0.0-beta.92](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.91...@tiptap/core@2.0.0-beta.92) (2021-07-28) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.91](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.90...@tiptap/core@2.0.0-beta.91) (2021-07-28) + +### Bug Fixes + +- fix a bug in markPasteRule ([c2ccf68](https://github.com/ueberdosis/tiptap/commit/c2ccf68e8b4c869f707f3b1fdf51474e7f64b6f3)) + +# [2.0.0-beta.90](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.89...@tiptap/core@2.0.0-beta.90) (2021-07-28) + +### Features + +- add deleteNode command ([73f1c50](https://github.com/ueberdosis/tiptap/commit/73f1c50bca8ffcd074388519eec9c659b0fda14c)) + +# [2.0.0-beta.89](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.88...@tiptap/core@2.0.0-beta.89) (2021-07-27) + +### Features + +- add ignoreMutation option to NodeViewRenderer, fix [#1538](https://github.com/ueberdosis/tiptap/issues/1538) ([651e691](https://github.com/ueberdosis/tiptap/commit/651e6911e3ea5407df6a48783ee16733e0a4f474)) + +# [2.0.0-beta.88](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.87...@tiptap/core@2.0.0-beta.88) (2021-07-26) + +### Features + +- Allow a rule to be skipped from the getAttributes callback in markPasteRule ([#1625](https://github.com/ueberdosis/tiptap/issues/1625)) ([9ffd58c](https://github.com/ueberdosis/tiptap/commit/9ffd58cf256bf3c0cd5a217b8933826c70b9b841)) + +# [2.0.0-beta.87](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.86...@tiptap/core@2.0.0-beta.87) (2021-07-26) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.86](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.85...@tiptap/core@2.0.0-beta.86) (2021-07-09) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.85](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.84...@tiptap/core@2.0.0-beta.85) (2021-06-23) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.84](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.83...@tiptap/core@2.0.0-beta.84) (2021-06-17) + +### Bug Fixes + +- improve types for generateHTML ([502b5b1](https://github.com/ueberdosis/tiptap/commit/502b5b1cc9f1a8beb49ef2da81a9db56c7e92424)) + +# [2.0.0-beta.83](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.82...@tiptap/core@2.0.0-beta.83) (2021-06-15) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.82](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.81...@tiptap/core@2.0.0-beta.82) (2021-06-14) + +### Bug Fixes + +- check for atom nodes in ignoreMutation handler, fix [#1448](https://github.com/ueberdosis/tiptap/issues/1448) ([2deb07f](https://github.com/ueberdosis/tiptap/commit/2deb07fb005d4376790d1e22b3fc53353d1665eb)) +- remove editable check in updateAttributes, fix [#1415](https://github.com/ueberdosis/tiptap/issues/1415) ([fbc8fff](https://github.com/ueberdosis/tiptap/commit/fbc8fffb701dd78994ca4e20c32a940236bf768d)) + +# [2.0.0-beta.81](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.80...@tiptap/core@2.0.0-beta.81) (2021-06-07) + +### Bug Fixes + +- fix a bug when insert newline at node start, fix [#1411](https://github.com/ueberdosis/tiptap/issues/1411) ([b97bebe](https://github.com/ueberdosis/tiptap/commit/b97bebe021e6e587770cb99f94b18ee6d96c1630)) + +### Features + +- add forEach command ([783ce4e](https://github.com/ueberdosis/tiptap/commit/783ce4e3ac11c0705cb2d54158bfe76d39b3a36b)) +- add Tracker class ([a757716](https://github.com/ueberdosis/tiptap/commit/a757716f684e16c60bff5b58e508106f39368dc2)) + +# [2.0.0-beta.80](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.79...@tiptap/core@2.0.0-beta.80) (2021-06-03) + +### Bug Fixes + +- fix merging options on configure for multiple extension instances ([d037c56](https://github.com/ueberdosis/tiptap/commit/d037c5656a113ac7205104a815310727b23c30d4)) + +# [2.0.0-beta.79](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.77...@tiptap/core@2.0.0-beta.79) (2021-06-02) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.77](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.76...@tiptap/core@2.0.0-beta.77) (2021-06-02) + +### Features + +- add setMeta command ([36dad2b](https://github.com/ueberdosis/tiptap/commit/36dad2bbae5ed66077822330133a9d8ee0d28747)) + +# [2.0.0-beta.76](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.75...@tiptap/core@2.0.0-beta.76) (2021-06-01) + +### Bug Fixes + +- remove custom coordsAtPos method, fix [#583](https://github.com/ueberdosis/tiptap/issues/583) ([485fb8c](https://github.com/ueberdosis/tiptap/commit/485fb8c74c831256aaa2cefdf130e05438c2e476)) + +# [2.0.0-beta.75](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.74...@tiptap/core@2.0.0-beta.75) (2021-06-01) + +### Bug Fixes + +- prevent dispatch empty fragment when parsing content with insertContent ([2a4e02a](https://github.com/ueberdosis/tiptap/commit/2a4e02ade3b74999a9632673a607568644d6d26c)) + +# [2.0.0-beta.74](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.73...@tiptap/core@2.0.0-beta.74) (2021-05-31) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.73](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.72...@tiptap/core@2.0.0-beta.73) (2021-05-29) + +### Bug Fixes + +- check for excluded marks in isMarkActive, fix [#1388](https://github.com/ueberdosis/tiptap/issues/1388) ([3c4cc96](https://github.com/ueberdosis/tiptap/commit/3c4cc96fee7fc32e363d3b8a2503684435f30c35)) + +# [2.0.0-beta.72](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.71...@tiptap/core@2.0.0-beta.72) (2021-05-28) + +### Bug Fixes + +- fix error when calculating contentMatch within clearNodes command, fix [#1361](https://github.com/ueberdosis/tiptap/issues/1361) ([3709668](https://github.com/ueberdosis/tiptap/commit/370966847efd7bbc1b033cf5952f2427e62c1525)) + +# [2.0.0-beta.71](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.70...@tiptap/core@2.0.0-beta.71) (2021-05-28) + +### Bug Fixes + +- fix fragile schema validity test in splitBlock ([e52f41a](https://github.com/ueberdosis/tiptap/commit/e52f41ae7864210bc0e4107db21e09607d2e586f)) + +# [2.0.0-beta.70](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.69...@tiptap/core@2.0.0-beta.70) (2021-05-28) + +### Bug Fixes + +- prevent bug when editor is destroyed very fast ([939fc3d](https://github.com/ueberdosis/tiptap/commit/939fc3d93ab67d54b7fe67b64c423290b3a40df8)) + +# [2.0.0-beta.69](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.68...@tiptap/core@2.0.0-beta.69) (2021-05-27) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.68](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.67...@tiptap/core@2.0.0-beta.68) (2021-05-24) + +### Bug Fixes + +- do not check for node selection within posToDOMRect ([c0e68d5](https://github.com/ueberdosis/tiptap/commit/c0e68d5a25608e0b6d9c127bbc507b4ba2a94a61)) + +# [2.0.0-beta.67](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.66...@tiptap/core@2.0.0-beta.67) (2021-05-24) + +### Bug Fixes + +- check for NodeSelection within posToDOMRect ([a4ec4ff](https://github.com/ueberdosis/tiptap/commit/a4ec4ffcfd855894b0fa780f9f72f87399e36402)) +- remove empty attributes in getDebugJSON ([940fd69](https://github.com/ueberdosis/tiptap/commit/940fd69b61b6eb56ca05235d22993eb202a20c1d)) + +# [2.0.0-beta.66](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.65...@tiptap/core@2.0.0-beta.66) (2021-05-19) + +### Bug Fixes + +- preserve whitespace when using insertContent command ([8f10181](https://github.com/ueberdosis/tiptap/commit/8f101810feace676fedce449e71d3af1d152436b)) + +# [2.0.0-beta.65](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.64...@tiptap/core@2.0.0-beta.65) (2021-05-18) + +### Features + +- allow number for setTextSelection and insertContentAt ([2f7a6ad](https://github.com/ueberdosis/tiptap/commit/2f7a6adca54290b65467121e55838e5cfcf9ea8b)) + +# [2.0.0-beta.64](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.63...@tiptap/core@2.0.0-beta.64) (2021-05-18) + +### Bug Fixes + +- add marks to JSONContent type ([f829b45](https://github.com/ueberdosis/tiptap/commit/f829b45bf018aa769780a9987a1b2cdaaad8a44a)) + +### Features + +- add deleteNode method to node views ([fcee5f8](https://github.com/ueberdosis/tiptap/commit/fcee5f82c6a282191afe5c2cb83b9f5820af28dd)) + +# [2.0.0-beta.63](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.62...@tiptap/core@2.0.0-beta.63) (2021-05-18) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.62](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.61...@tiptap/core@2.0.0-beta.62) (2021-05-17) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.61](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.60...@tiptap/core@2.0.0-beta.61) (2021-05-17) + +### Bug Fixes + +- fix export for getAttributes ([5b8808a](https://github.com/ueberdosis/tiptap/commit/5b8808a89990b808d7f84c004a07e14b046c12b9)) + +### Features + +- add findChildrenInRange helper ([463661c](https://github.com/ueberdosis/tiptap/commit/463661c5ed2fe4a1530888c8f09bb966794e33e6)) +- add support for checking for attributes in extendMarkRange ([ff7dd9b](https://github.com/ueberdosis/tiptap/commit/ff7dd9b919c7b5e0f845369c744116045bab5028)) +- export isList, fix [#1326](https://github.com/ueberdosis/tiptap/issues/1326) ([2bd17c7](https://github.com/ueberdosis/tiptap/commit/2bd17c7dc66d2d2c3131bce9e5a82326a990080c)) + +# [2.0.0-beta.60](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.59...@tiptap/core@2.0.0-beta.60) (2021-05-13) + +### Bug Fixes + +- fix missing extensions when using `addExtension`, fix [#1309](https://github.com/ueberdosis/tiptap/issues/1309) ([28737b1](https://github.com/ueberdosis/tiptap/commit/28737b1631719315cebc354f7cb5a1d924b0b543)) + +# [2.0.0-beta.59](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.57...@tiptap/core@2.0.0-beta.59) (2021-05-13) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.57](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.56...@tiptap/core@2.0.0-beta.57) (2021-05-13) + +### Bug Fixes + +- **core:** Increment `i` in `defaultBlockAt` ([655957d](https://github.com/ueberdosis/tiptap/commit/655957d73304f57d87b8e95d89de00da762c0fa9)) + +# [2.0.0-beta.57](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.56...@tiptap/core@2.0.0-beta.57) (2021-05-13) + +### Bug Fixes + +- **core:** Increment `i` in `defaultBlockAt` ([655957d](https://github.com/ueberdosis/tiptap/commit/655957d73304f57d87b8e95d89de00da762c0fa9)) + +# [2.0.0-beta.56](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.55...@tiptap/core@2.0.0-beta.56) (2021-05-13) + +### Bug Fixes + +- fix a bug in detecting a current list in toggleList command ([a35b253](https://github.com/ueberdosis/tiptap/commit/a35b2533eb87c683c0bff56b574aff490f490980)) + +# [2.0.0-beta.55](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.54...@tiptap/core@2.0.0-beta.55) (2021-05-11) + +### Bug Fixes + +- fix a bug when configurating the same extension multiple times ([655c564](https://github.com/ueberdosis/tiptap/commit/655c5647f0951851f818a0cc2500c48969f20797)) + +### Features + +- export mark helpers ([313ab0e](https://github.com/ueberdosis/tiptap/commit/313ab0eac7d9209c279f0925c2372735882de56a)) + +# [2.0.0-beta.54](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.53...@tiptap/core@2.0.0-beta.54) (2021-05-09) + +### Bug Fixes + +- set correct priority when extending extensions, fix [#1288](https://github.com/ueberdosis/tiptap/issues/1288) ([b4e2b6f](https://github.com/ueberdosis/tiptap/commit/b4e2b6fc9dd722cce5ee85eb2df994453a0f5d39)) + +# [2.0.0-beta.53](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.52...@tiptap/core@2.0.0-beta.53) (2021-05-07) + +### Features + +- add editor.getAttributes, deprecate editor.getNodeAttributes and editor.getMarkAttributes ([072905c](https://github.com/ueberdosis/tiptap/commit/072905cb95e022a37f5bc937889999bfbb33ad88)) + +# [2.0.0-beta.52](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.51...@tiptap/core@2.0.0-beta.52) (2021-05-07) + +### Features + +- expose node helpers to core ([6048f9b](https://github.com/ueberdosis/tiptap/commit/6048f9b31b996b305f704c4ae3ed176fa42eb943)) + +# [2.0.0-beta.51](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.50...@tiptap/core@2.0.0-beta.51) (2021-05-07) + +### Bug Fixes + +- add support for priority and nested extension for getSchema ([129ad83](https://github.com/ueberdosis/tiptap/commit/129ad83167900526d65c5c25da8249d0d65bcef7)) +- remove editor from addExtensions context ([cbc0dd8](https://github.com/ueberdosis/tiptap/commit/cbc0dd8920ab7d36516387ceac59239f9162b4ec)) + +# [2.0.0-beta.50](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.49...@tiptap/core@2.0.0-beta.50) (2021-05-07) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.49](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.48...@tiptap/core@2.0.0-beta.49) (2021-05-07) + +### Bug Fixes + +- fix a bug that messed up pasted link attributes, fix [#1284](https://github.com/ueberdosis/tiptap/issues/1284) ([7da647d](https://github.com/ueberdosis/tiptap/commit/7da647d99f1dcefabc653347a8e2abfae3bb972e)) +- revert adding exports ([bc320d0](https://github.com/ueberdosis/tiptap/commit/bc320d0b4b80b0e37a7e47a56e0f6daec6e65d98)) + +# [2.0.0-beta.48](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.47...@tiptap/core@2.0.0-beta.48) (2021-05-06) + +### Bug Fixes + +- revert adding type: module ([f8d6475](https://github.com/ueberdosis/tiptap/commit/f8d6475e2151faea6f96baecdd6bd75880d50d2c)) + +# [2.0.0-beta.47](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.46...@tiptap/core@2.0.0-beta.47) (2021-05-06) + +### Bug Fixes + +- add exports to package.json ([1277fa4](https://github.com/ueberdosis/tiptap/commit/1277fa47151e9c039508cdb219bdd0ffe647f4ee)) + +# [2.0.0-beta.46](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.45...@tiptap/core@2.0.0-beta.46) (2021-05-06) + +### Features + +- add addExtensions option ([26e672e](https://github.com/ueberdosis/tiptap/commit/26e672e2f02a8f94941c704f3cd6cc4adef40df7)) + +# [2.0.0-beta.45](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.44...@tiptap/core@2.0.0-beta.45) (2021-05-06) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.44](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.43...@tiptap/core@2.0.0-beta.44) (2021-05-05) + +### Features + +- remove deprecated commands insertHTML, insertNode and insertText ([86d570f](https://github.com/ueberdosis/tiptap/commit/86d570fb79b89a061cf1a5374a377ed6d9bca49e)) + +# [2.0.0-beta.43](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.42...@tiptap/core@2.0.0-beta.43) (2021-05-05) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.42](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.41...@tiptap/core@2.0.0-beta.42) (2021-05-04) + +### Bug Fixes + +- ignore editable in dispatchTransaction, fix [#1239](https://github.com/ueberdosis/tiptap/issues/1239) ([b3fb022](https://github.com/ueberdosis/tiptap/commit/b3fb0228e04a227bfc4536b167a93b3172169378)) + +# [2.0.0-beta.41](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.40...@tiptap/core@2.0.0-beta.41) (2021-04-27) + +### Bug Fixes + +- fix onBeforeCreate event handler, fix [#1236](https://github.com/ueberdosis/tiptap/issues/1236) ([0b67f18](https://github.com/ueberdosis/tiptap/commit/0b67f18e3a109609cd9b2371396c5f6b8ed85f96)) + +# [2.0.0-beta.40](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.39...@tiptap/core@2.0.0-beta.40) (2021-04-27) + +### Bug Fixes + +- prevent a bug for node views when pressing enter on iOS, fix [#1214](https://github.com/ueberdosis/tiptap/issues/1214) ([234d238](https://github.com/ueberdosis/tiptap/commit/234d23887bfcb19c3591deb391688ec9d4e49a8a)) + +### Features + +- add setNodeSelection and setTextSelection commands ([811bf69](https://github.com/ueberdosis/tiptap/commit/811bf693eb5b927ec5f8120b56b2ae92f5ba2734)) + +# [2.0.0-beta.39](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.38...@tiptap/core@2.0.0-beta.39) (2021-04-27) + +### Bug Fixes + +- add correct type for parseOptions ([592892e](https://github.com/ueberdosis/tiptap/commit/592892edd1c4d6dbaa9ea3ddd21f4615f0087053)) +- fix type error for commands ([26785db](https://github.com/ueberdosis/tiptap/commit/26785dbec00cbb3dc3196bd9a7cbebb7452e4a2e)) +- set correct type for emitUpdate ([9a40c17](https://github.com/ueberdosis/tiptap/commit/9a40c17b3422b22a2cfe1fbac76ca06c9e78ae8c)) + +# [2.0.0-beta.38](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.37...@tiptap/core@2.0.0-beta.38) (2021-04-23) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.37](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.36...@tiptap/core@2.0.0-beta.37) (2021-04-23) + +### Bug Fixes + +- better merge mark attributes for existing marks, fix [#1039](https://github.com/ueberdosis/tiptap/issues/1039) ([cfd29fa](https://github.com/ueberdosis/tiptap/commit/cfd29fac86e03d72a0c05ec8d26aac905d19c5a2)) + +# [2.0.0-beta.36](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.35...@tiptap/core@2.0.0-beta.36) (2021-04-22) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.35](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.34...@tiptap/core@2.0.0-beta.35) (2021-04-21) + +### Features + +- add editor prop to KeyboardShortcutCommand ([e0c2460](https://github.com/ueberdosis/tiptap/commit/e0c2460a960c739ac4b543f0f185653cb41599e3)) +- add name to extension context ([12f60ab](https://github.com/ueberdosis/tiptap/commit/12f60abb731edd080cb9a70e8e34ae721e37f80e)) + +# [2.0.0-beta.34](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.33...@tiptap/core@2.0.0-beta.34) (2021-04-20) + +### Bug Fixes + +- fix a bug when dragging node views ([4e6d43b](https://github.com/ueberdosis/tiptap/commit/4e6d43bbfb488d2987f71ad15732af8d25b9897a)) + +# [2.0.0-beta.33](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.32...@tiptap/core@2.0.0-beta.33) (2021-04-20) + +### Bug Fixes + +- fix extension option merging ([aa002a0](https://github.com/ueberdosis/tiptap/commit/aa002a012bfe888c03da5cd32f98b40965a5fa7b)) + +# [2.0.0-beta.32](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.31...@tiptap/core@2.0.0-beta.32) (2021-04-16) + +### Features + +- add coordsAtPos and posToClientRect helper methods ([8dab614](https://github.com/ueberdosis/tiptap/commit/8dab6144a661e4c90f33d9d2f300882009eadd46)) +- remove resize event handler ([9f64015](https://github.com/ueberdosis/tiptap/commit/9f64015157a83032d0d80bc0353efb529b56a342)) + +# [2.0.0-beta.31](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.30...@tiptap/core@2.0.0-beta.31) (2021-04-15) + +### Bug Fixes + +- fix type for emitUpdate, fix [#276](https://github.com/ueberdosis/tiptap/issues/276) ([4137e00](https://github.com/ueberdosis/tiptap/commit/4137e00d987c152b883022525056df94ad033be7)) + +# [2.0.0-beta.30](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.29...@tiptap/core@2.0.0-beta.30) (2021-04-15) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.29](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.28...@tiptap/core@2.0.0-beta.29) (2021-04-12) + +### Bug Fixes + +- fix adding mark only with insertContent(), fix [#264](https://github.com/ueberdosis/tiptap/issues/264) ([0a63123](https://github.com/ueberdosis/tiptap/commit/0a6312382f38af5b8fdf7f94fc4b6c1de1a15e25)) + +# [2.0.0-beta.28](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.27...@tiptap/core@2.0.0-beta.28) (2021-04-12) + +### Features + +- add parentConfig to extension context for more extendable extensions, fix [#259](https://github.com/ueberdosis/tiptap/issues/259) ([5e1ec5d](https://github.com/ueberdosis/tiptap/commit/5e1ec5d2a66be164f505d631f97861ab9344ba96)) + +# [2.0.0-beta.27](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.26...@tiptap/core@2.0.0-beta.27) (2021-04-09) + +### Bug Fixes + +- add scrollIntoView for insertContent ([e7fe724](https://github.com/ueberdosis/tiptap/commit/e7fe7248af44df66fe322045953f8df186d82bec)) + +# [2.0.0-beta.26](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.25...@tiptap/core@2.0.0-beta.26) (2021-04-09) + +### Bug Fixes + +- fix a bug when detecting changes within node views ([708ac94](https://github.com/ueberdosis/tiptap/commit/708ac94cebce2ed9304ae7e87eb4c3251758f903)) + +# [2.0.0-beta.25](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.24...@tiptap/core@2.0.0-beta.25) (2021-04-09) + +### Bug Fixes + +- fixed type for Content ([39147f5](https://github.com/ueberdosis/tiptap/commit/39147f5b02388b68ddea91d40bd2e846597f813b)) + +# [2.0.0-beta.24](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.23...@tiptap/core@2.0.0-beta.24) (2021-04-08) + +### Bug Fixes + +- improve drag position for node views even more ([d2c5b71](https://github.com/ueberdosis/tiptap/commit/d2c5b71c28b04ff64715ff6562e7dcb01cfd7ec8)) + +# [2.0.0-beta.23](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.22...@tiptap/core@2.0.0-beta.23) (2021-04-08) + +### Bug Fixes + +- improve drag position for node views ([5e5b8db](https://github.com/ueberdosis/tiptap/commit/5e5b8db6eb707aa570b462caf184401189228b02)) + +# [2.0.0-beta.22](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.21...@tiptap/core@2.0.0-beta.22) (2021-04-08) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.21](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.20...@tiptap/core@2.0.0-beta.21) (2021-04-08) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.20](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.19...@tiptap/core@2.0.0-beta.20) (2021-04-07) + +### Features + +- add resetAttributes() command, deprecate resetNodeAttributes() ([3334d93](https://github.com/ueberdosis/tiptap/commit/3334d930f30bd4acb5c314b4ec1934b6a1e0b712)) + +# [2.0.0-beta.19](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.18...@tiptap/core@2.0.0-beta.19) (2021-04-07) + +### Features + +- add updateAttributes() command, deprecate updateNodeAttributes(), fix [#254](https://github.com/ueberdosis/tiptap/issues/254) ([aac32b4](https://github.com/ueberdosis/tiptap/commit/aac32b4df6a1dfd93500e09d3433fcd8acad5fbe)) + +# [2.0.0-beta.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.17...@tiptap/core@2.0.0-beta.18) (2021-04-07) + +### Features + +- add priority option to extensions ([bb1ae65](https://github.com/ueberdosis/tiptap/commit/bb1ae659a463e97a7ada15af711347b5c004897a)) + +# [2.0.0-beta.17](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.16...@tiptap/core@2.0.0-beta.17) (2021-04-07) + +### Bug Fixes + +- remove debug log ([beb96c5](https://github.com/ueberdosis/tiptap/commit/beb96c5cbfdb81869763e23f82f5ab270c30f0ea)) + +# [2.0.0-beta.16](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.15...@tiptap/core@2.0.0-beta.16) (2021-04-07) + +### Features + +- add insertContent() command, deprecate insertText(), insertHTML() and insertNode() ([b8d9b7d](https://github.com/ueberdosis/tiptap/commit/b8d9b7d4c70b38fb9eec3c079be8243d30166e5e)) + +# [2.0.0-beta.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.14...@tiptap/core@2.0.0-beta.15) (2021-04-06) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.13...@tiptap/core@2.0.0-beta.14) (2021-04-04) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.12...@tiptap/core@2.0.0-beta.13) (2021-04-02) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.12](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.11...@tiptap/core@2.0.0-beta.12) (2021-04-01) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.11](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.10...@tiptap/core@2.0.0-beta.11) (2021-04-01) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.10](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.9...@tiptap/core@2.0.0-beta.10) (2021-03-31) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.9](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.8...@tiptap/core@2.0.0-beta.9) (2021-03-28) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.8](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.7...@tiptap/core@2.0.0-beta.8) (2021-03-28) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.7](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.6...@tiptap/core@2.0.0-beta.7) (2021-03-28) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.6](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.5...@tiptap/core@2.0.0-beta.6) (2021-03-24) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.5](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.4...@tiptap/core@2.0.0-beta.5) (2021-03-18) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.4](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.3...@tiptap/core@2.0.0-beta.4) (2021-03-18) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.3](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.2...@tiptap/core@2.0.0-beta.3) (2021-03-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.2](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-beta.1...@tiptap/core@2.0.0-beta.2) (2021-03-09) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-beta.1](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.22...@tiptap/core@2.0.0-beta.1) (2021-03-05) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.22](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.21...@tiptap/core@2.0.0-alpha.22) (2021-02-28) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.21](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.20...@tiptap/core@2.0.0-alpha.21) (2021-02-26) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.20](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.19...@tiptap/core@2.0.0-alpha.20) (2021-02-26) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.19](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.18...@tiptap/core@2.0.0-alpha.19) (2021-02-18) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.17...@tiptap/core@2.0.0-alpha.18) (2021-02-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.17](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.16...@tiptap/core@2.0.0-alpha.17) (2021-02-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.16](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.15...@tiptap/core@2.0.0-alpha.16) (2021-02-07) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.14...@tiptap/core@2.0.0-alpha.15) (2021-02-05) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.13...@tiptap/core@2.0.0-alpha.14) (2021-01-29) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.12...@tiptap/core@2.0.0-alpha.13) (2021-01-29) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.12](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.11...@tiptap/core@2.0.0-alpha.12) (2021-01-28) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.11](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.10...@tiptap/core@2.0.0-alpha.11) (2021-01-28) + +### Bug Fixes + +- don’t merge classes ([dba0c1a](https://github.com/ueberdosis/tiptap/commit/dba0c1ac15e9beda3ebd027c67c969a4fe7ae7c7)) + +# [2.0.0-alpha.10](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.9...@tiptap/core@2.0.0-alpha.10) (2021-01-06) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.9](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.8...@tiptap/core@2.0.0-alpha.9) (2020-12-18) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.8](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.7...@tiptap/core@2.0.0-alpha.8) (2020-12-18) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.7](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.6...@tiptap/core@2.0.0-alpha.7) (2020-12-02) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.6](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.5...@tiptap/core@2.0.0-alpha.6) (2020-11-19) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.5](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.4...@tiptap/core@2.0.0-alpha.5) (2020-11-18) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.4](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.3...@tiptap/core@2.0.0-alpha.4) (2020-11-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.3](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.2...@tiptap/core@2.0.0-alpha.3) (2020-11-16) + +### Reverts + +- Revert "use global namespace" ([0c9ce26](https://github.com/ueberdosis/tiptap/commit/0c9ce26c02c07d88a757c01b0a9d7f9e2b0b7502)) + +# [2.0.0-alpha.2](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.1...@tiptap/core@2.0.0-alpha.2) (2020-11-16) + +**Note:** Version bump only for package @tiptap/core + +# [2.0.0-alpha.1](https://github.com/ueberdosis/tiptap/compare/@tiptap/core@2.0.0-alpha.0...@tiptap/core@2.0.0-alpha.1) (2020-11-16) + +**Note:** Version bump only for package @tiptap/core diff --git a/packages/starter-kit/CHANGELOG.md b/packages/starter-kit/CHANGELOG.md new file mode 100644 index 0000000..81805e0 --- /dev/null +++ b/packages/starter-kit/CHANGELOG.md @@ -0,0 +1,6315 @@ +# Change Log + +## 3.30.3 + +### Patch Changes + +- Updated dependencies [965a880] + - @tiptap/core@3.30.3 + - @tiptap/extension-blockquote@3.30.3 + - @tiptap/extension-bold@3.30.3 + - @tiptap/extension-code@3.30.3 + - @tiptap/extension-code-block@3.30.3 + - @tiptap/extension-document@3.30.3 + - @tiptap/extension-hard-break@3.30.3 + - @tiptap/extension-heading@3.30.3 + - @tiptap/extension-horizontal-rule@3.30.3 + - @tiptap/extension-italic@3.30.3 + - @tiptap/extension-link@3.30.3 + - @tiptap/extension-list@3.30.3 + - @tiptap/extension-paragraph@3.30.3 + - @tiptap/extension-strike@3.30.3 + - @tiptap/extension-text@3.30.3 + - @tiptap/extension-underline@3.30.3 + - @tiptap/extensions@3.30.3 + - @tiptap/extension-list-item@3.30.3 + - @tiptap/extension-list-keymap@3.30.3 + - @tiptap/extension-bullet-list@3.30.3 + - @tiptap/extension-ordered-list@3.30.3 + - @tiptap/extension-dropcursor@3.30.3 + - @tiptap/extension-gapcursor@3.30.3 + - @tiptap/pm@3.30.3 + +## 3.30.2 + +### Patch Changes + +- Updated dependencies [3dffed5] +- Updated dependencies [214a140] + - @tiptap/core@3.30.2 + - @tiptap/extension-blockquote@3.30.2 + - @tiptap/extension-bold@3.30.2 + - @tiptap/extension-code@3.30.2 + - @tiptap/extension-code-block@3.30.2 + - @tiptap/extension-document@3.30.2 + - @tiptap/extension-hard-break@3.30.2 + - @tiptap/extension-heading@3.30.2 + - @tiptap/extension-horizontal-rule@3.30.2 + - @tiptap/extension-italic@3.30.2 + - @tiptap/extension-link@3.30.2 + - @tiptap/extension-list@3.30.2 + - @tiptap/extension-paragraph@3.30.2 + - @tiptap/extension-strike@3.30.2 + - @tiptap/extension-text@3.30.2 + - @tiptap/extension-underline@3.30.2 + - @tiptap/extensions@3.30.2 + - @tiptap/extension-list-item@3.30.2 + - @tiptap/extension-list-keymap@3.30.2 + - @tiptap/extension-bullet-list@3.30.2 + - @tiptap/extension-ordered-list@3.30.2 + - @tiptap/extension-dropcursor@3.30.2 + - @tiptap/extension-gapcursor@3.30.2 + - @tiptap/pm@3.30.2 + +## 3.30.1 + +### Patch Changes + +- Updated dependencies [abc8828] + - @tiptap/core@3.30.1 + - @tiptap/extension-blockquote@3.30.1 + - @tiptap/extension-bold@3.30.1 + - @tiptap/extension-code@3.30.1 + - @tiptap/extension-code-block@3.30.1 + - @tiptap/extension-document@3.30.1 + - @tiptap/extension-hard-break@3.30.1 + - @tiptap/extension-heading@3.30.1 + - @tiptap/extension-horizontal-rule@3.30.1 + - @tiptap/extension-italic@3.30.1 + - @tiptap/extension-link@3.30.1 + - @tiptap/extension-list@3.30.1 + - @tiptap/extension-paragraph@3.30.1 + - @tiptap/extension-strike@3.30.1 + - @tiptap/extension-text@3.30.1 + - @tiptap/extension-underline@3.30.1 + - @tiptap/extensions@3.30.1 + - @tiptap/extension-list-item@3.30.1 + - @tiptap/extension-list-keymap@3.30.1 + - @tiptap/extension-bullet-list@3.30.1 + - @tiptap/extension-ordered-list@3.30.1 + - @tiptap/extension-dropcursor@3.30.1 + - @tiptap/extension-gapcursor@3.30.1 + - @tiptap/pm@3.30.1 + +## 3.30.0 + +### Patch Changes + +- d18533a: StarterKit now pins its bundled `@tiptap/*` dependencies to the exact version it was released with, so installing a specific StarterKit version gives you that version's extension set instead of the newest one. +- Updated dependencies [0247d39] +- Updated dependencies [c296281] +- Updated dependencies [ceb0dac] +- Updated dependencies [58a8953] +- Updated dependencies [4ec64c7] +- Updated dependencies [51909d3] +- Updated dependencies [3099eef] + - @tiptap/extension-list@3.30.0 + - @tiptap/core@3.30.0 + - @tiptap/pm@3.30.0 + - @tiptap/extension-blockquote@3.30.0 + - @tiptap/extension-list-item@3.30.0 + - @tiptap/extension-list-keymap@3.30.0 + - @tiptap/extension-bullet-list@3.30.0 + - @tiptap/extension-ordered-list@3.30.0 + - @tiptap/extension-bold@3.30.0 + - @tiptap/extension-code@3.30.0 + - @tiptap/extension-code-block@3.30.0 + - @tiptap/extension-document@3.30.0 + - @tiptap/extension-hard-break@3.30.0 + - @tiptap/extension-heading@3.30.0 + - @tiptap/extension-horizontal-rule@3.30.0 + - @tiptap/extension-italic@3.30.0 + - @tiptap/extension-link@3.30.0 + - @tiptap/extension-paragraph@3.30.0 + - @tiptap/extension-strike@3.30.0 + - @tiptap/extension-text@3.30.0 + - @tiptap/extension-underline@3.30.0 + - @tiptap/extensions@3.30.0 + - @tiptap/extension-dropcursor@3.30.0 + - @tiptap/extension-gapcursor@3.30.0 + +## 3.29.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.29.2 +- @tiptap/extension-gapcursor@3.29.2 +- @tiptap/extension-list-item@3.29.2 +- @tiptap/extension-list-keymap@3.29.2 +- @tiptap/core@3.29.2 +- @tiptap/extension-blockquote@3.29.2 +- @tiptap/extension-bold@3.29.2 +- @tiptap/extension-bullet-list@3.29.2 +- @tiptap/extension-code@3.29.2 +- @tiptap/extension-code-block@3.29.2 +- @tiptap/extension-document@3.29.2 +- @tiptap/extension-hard-break@3.29.2 +- @tiptap/extension-heading@3.29.2 +- @tiptap/extension-horizontal-rule@3.29.2 +- @tiptap/extension-italic@3.29.2 +- @tiptap/extension-link@3.29.2 +- @tiptap/extension-list@3.29.2 +- @tiptap/extension-ordered-list@3.29.2 +- @tiptap/extension-paragraph@3.29.2 +- @tiptap/extension-strike@3.29.2 +- @tiptap/extension-text@3.29.2 +- @tiptap/extension-underline@3.29.2 +- @tiptap/extensions@3.29.2 +- @tiptap/pm@3.29.2 + +## 3.29.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.29.1 +- @tiptap/extension-gapcursor@3.29.1 +- @tiptap/extension-list-item@3.29.1 +- @tiptap/extension-list-keymap@3.29.1 +- @tiptap/core@3.29.1 +- @tiptap/extension-blockquote@3.29.1 +- @tiptap/extension-bold@3.29.1 +- @tiptap/extension-bullet-list@3.29.1 +- @tiptap/extension-code@3.29.1 +- @tiptap/extension-code-block@3.29.1 +- @tiptap/extension-document@3.29.1 +- @tiptap/extension-hard-break@3.29.1 +- @tiptap/extension-heading@3.29.1 +- @tiptap/extension-horizontal-rule@3.29.1 +- @tiptap/extension-italic@3.29.1 +- @tiptap/extension-link@3.29.1 +- @tiptap/extension-list@3.29.1 +- @tiptap/extension-ordered-list@3.29.1 +- @tiptap/extension-paragraph@3.29.1 +- @tiptap/extension-strike@3.29.1 +- @tiptap/extension-text@3.29.1 +- @tiptap/extension-underline@3.29.1 +- @tiptap/extensions@3.29.1 +- @tiptap/pm@3.29.1 + +## 3.29.0 + +### Patch Changes + +- Updated dependencies [d26840f] +- Updated dependencies [e150ee0] +- Updated dependencies [c999bd6] +- Updated dependencies [935e63f] +- Updated dependencies [48f25af] +- Updated dependencies [b4c5a2d] +- Updated dependencies [a963d48] +- Updated dependencies [51f45b6] +- Updated dependencies [0f63969] +- Updated dependencies [2834eb3] +- Updated dependencies [9acaa65] + - @tiptap/core@3.29.0 + - @tiptap/pm@3.29.0 + - @tiptap/extension-hard-break@3.29.0 + - @tiptap/extension-code-block@3.29.0 + - @tiptap/extension-link@3.29.0 + - @tiptap/extension-blockquote@3.29.0 + - @tiptap/extension-bold@3.29.0 + - @tiptap/extension-code@3.29.0 + - @tiptap/extension-document@3.29.0 + - @tiptap/extension-heading@3.29.0 + - @tiptap/extension-horizontal-rule@3.29.0 + - @tiptap/extension-italic@3.29.0 + - @tiptap/extension-list@3.29.0 + - @tiptap/extension-paragraph@3.29.0 + - @tiptap/extension-strike@3.29.0 + - @tiptap/extension-text@3.29.0 + - @tiptap/extension-underline@3.29.0 + - @tiptap/extensions@3.29.0 + - @tiptap/extension-list-item@3.29.0 + - @tiptap/extension-list-keymap@3.29.0 + - @tiptap/extension-bullet-list@3.29.0 + - @tiptap/extension-ordered-list@3.29.0 + - @tiptap/extension-dropcursor@3.29.0 + - @tiptap/extension-gapcursor@3.29.0 + +## 3.28.0 + +### Patch Changes + +- Updated dependencies [c1254c1] + - @tiptap/extension-list@3.28.0 + - @tiptap/extension-list-item@3.28.0 + - @tiptap/extension-list-keymap@3.28.0 + - @tiptap/extension-bullet-list@3.28.0 + - @tiptap/extension-ordered-list@3.28.0 + - @tiptap/extension-dropcursor@3.28.0 + - @tiptap/extension-gapcursor@3.28.0 + - @tiptap/core@3.28.0 + - @tiptap/extension-blockquote@3.28.0 + - @tiptap/extension-bold@3.28.0 + - @tiptap/extension-code@3.28.0 + - @tiptap/extension-code-block@3.28.0 + - @tiptap/extension-document@3.28.0 + - @tiptap/extension-hard-break@3.28.0 + - @tiptap/extension-heading@3.28.0 + - @tiptap/extension-horizontal-rule@3.28.0 + - @tiptap/extension-italic@3.28.0 + - @tiptap/extension-link@3.28.0 + - @tiptap/extension-paragraph@3.28.0 + - @tiptap/extension-strike@3.28.0 + - @tiptap/extension-text@3.28.0 + - @tiptap/extension-underline@3.28.0 + - @tiptap/extensions@3.28.0 + - @tiptap/pm@3.28.0 + +## 3.27.4 + +### Patch Changes + +- Updated dependencies [d2983cd] +- Updated dependencies [53f8e57] +- Updated dependencies [6238a3c] +- Updated dependencies [c28d888] + - @tiptap/extensions@3.27.4 + - @tiptap/extension-blockquote@3.27.4 + - @tiptap/extension-list@3.27.4 + - @tiptap/extension-dropcursor@3.27.4 + - @tiptap/extension-gapcursor@3.27.4 + - @tiptap/extension-list-item@3.27.4 + - @tiptap/extension-list-keymap@3.27.4 + - @tiptap/extension-bullet-list@3.27.4 + - @tiptap/extension-ordered-list@3.27.4 + - @tiptap/core@3.27.4 + - @tiptap/extension-bold@3.27.4 + - @tiptap/extension-code@3.27.4 + - @tiptap/extension-code-block@3.27.4 + - @tiptap/extension-document@3.27.4 + - @tiptap/extension-hard-break@3.27.4 + - @tiptap/extension-heading@3.27.4 + - @tiptap/extension-horizontal-rule@3.27.4 + - @tiptap/extension-italic@3.27.4 + - @tiptap/extension-link@3.27.4 + - @tiptap/extension-paragraph@3.27.4 + - @tiptap/extension-strike@3.27.4 + - @tiptap/extension-text@3.27.4 + - @tiptap/extension-underline@3.27.4 + - @tiptap/pm@3.27.4 + +## 3.27.3 + +### Patch Changes + +- Updated dependencies [023f98c] +- Updated dependencies [b4600b6] +- Updated dependencies [1f3ca7a] +- Updated dependencies [76a76da] + - @tiptap/core@3.27.3 + - @tiptap/extension-list@3.27.3 + - @tiptap/extensions@3.27.3 + - @tiptap/extension-blockquote@3.27.3 + - @tiptap/extension-bold@3.27.3 + - @tiptap/extension-code@3.27.3 + - @tiptap/extension-code-block@3.27.3 + - @tiptap/extension-document@3.27.3 + - @tiptap/extension-hard-break@3.27.3 + - @tiptap/extension-heading@3.27.3 + - @tiptap/extension-horizontal-rule@3.27.3 + - @tiptap/extension-italic@3.27.3 + - @tiptap/extension-link@3.27.3 + - @tiptap/extension-paragraph@3.27.3 + - @tiptap/extension-strike@3.27.3 + - @tiptap/extension-text@3.27.3 + - @tiptap/extension-underline@3.27.3 + - @tiptap/extension-list-item@3.27.3 + - @tiptap/extension-list-keymap@3.27.3 + - @tiptap/extension-bullet-list@3.27.3 + - @tiptap/extension-ordered-list@3.27.3 + - @tiptap/extension-dropcursor@3.27.3 + - @tiptap/extension-gapcursor@3.27.3 + - @tiptap/pm@3.27.3 + +## 3.27.2 + +### Patch Changes + +- Updated dependencies [d3eb052] +- Updated dependencies [f586b6f] +- Updated dependencies [ceebb31] + - @tiptap/extension-link@3.27.2 + - @tiptap/extension-list@3.27.2 + - @tiptap/pm@3.27.2 + - @tiptap/extension-list-item@3.27.2 + - @tiptap/extension-list-keymap@3.27.2 + - @tiptap/extension-bullet-list@3.27.2 + - @tiptap/extension-ordered-list@3.27.2 + - @tiptap/core@3.27.2 + - @tiptap/extension-code-block@3.27.2 + - @tiptap/extension-horizontal-rule@3.27.2 + - @tiptap/extensions@3.27.2 + - @tiptap/extension-blockquote@3.27.2 + - @tiptap/extension-bold@3.27.2 + - @tiptap/extension-code@3.27.2 + - @tiptap/extension-document@3.27.2 + - @tiptap/extension-hard-break@3.27.2 + - @tiptap/extension-heading@3.27.2 + - @tiptap/extension-italic@3.27.2 + - @tiptap/extension-paragraph@3.27.2 + - @tiptap/extension-strike@3.27.2 + - @tiptap/extension-text@3.27.2 + - @tiptap/extension-underline@3.27.2 + - @tiptap/extension-dropcursor@3.27.2 + - @tiptap/extension-gapcursor@3.27.2 + +## 3.27.1 + +### Patch Changes + +- Updated dependencies [a16901d] +- Updated dependencies [2be3fb9] + - @tiptap/extension-list@3.27.1 + - @tiptap/extensions@3.27.1 + - @tiptap/extension-list-item@3.27.1 + - @tiptap/extension-list-keymap@3.27.1 + - @tiptap/extension-bullet-list@3.27.1 + - @tiptap/extension-ordered-list@3.27.1 + - @tiptap/extension-dropcursor@3.27.1 + - @tiptap/extension-gapcursor@3.27.1 + - @tiptap/core@3.27.1 + - @tiptap/extension-blockquote@3.27.1 + - @tiptap/extension-bold@3.27.1 + - @tiptap/extension-code@3.27.1 + - @tiptap/extension-code-block@3.27.1 + - @tiptap/extension-document@3.27.1 + - @tiptap/extension-hard-break@3.27.1 + - @tiptap/extension-heading@3.27.1 + - @tiptap/extension-horizontal-rule@3.27.1 + - @tiptap/extension-italic@3.27.1 + - @tiptap/extension-link@3.27.1 + - @tiptap/extension-paragraph@3.27.1 + - @tiptap/extension-strike@3.27.1 + - @tiptap/extension-text@3.27.1 + - @tiptap/extension-underline@3.27.1 + - @tiptap/pm@3.27.1 + +## 3.27.0 + +### Patch Changes + +- Updated dependencies [0d0094d] +- Updated dependencies [795033c] +- Updated dependencies [24051bd] +- Updated dependencies [0e0c4f9] +- Updated dependencies [6d12bb9] + - @tiptap/extension-list@3.27.0 + - @tiptap/core@3.27.0 + - @tiptap/extension-link@3.27.0 + - @tiptap/extension-list-item@3.27.0 + - @tiptap/extension-list-keymap@3.27.0 + - @tiptap/extension-bullet-list@3.27.0 + - @tiptap/extension-ordered-list@3.27.0 + - @tiptap/extension-blockquote@3.27.0 + - @tiptap/extension-bold@3.27.0 + - @tiptap/extension-code@3.27.0 + - @tiptap/extension-code-block@3.27.0 + - @tiptap/extension-document@3.27.0 + - @tiptap/extension-hard-break@3.27.0 + - @tiptap/extension-heading@3.27.0 + - @tiptap/extension-horizontal-rule@3.27.0 + - @tiptap/extension-italic@3.27.0 + - @tiptap/extension-paragraph@3.27.0 + - @tiptap/extension-strike@3.27.0 + - @tiptap/extension-text@3.27.0 + - @tiptap/extension-underline@3.27.0 + - @tiptap/extensions@3.27.0 + - @tiptap/extension-dropcursor@3.27.0 + - @tiptap/extension-gapcursor@3.27.0 + - @tiptap/pm@3.27.0 + +## 3.26.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.26.1 +- @tiptap/extension-gapcursor@3.26.1 +- @tiptap/extension-list-item@3.26.1 +- @tiptap/extension-list-keymap@3.26.1 +- @tiptap/core@3.26.1 +- @tiptap/extension-blockquote@3.26.1 +- @tiptap/extension-bold@3.26.1 +- @tiptap/extension-bullet-list@3.26.1 +- @tiptap/extension-code@3.26.1 +- @tiptap/extension-code-block@3.26.1 +- @tiptap/extension-document@3.26.1 +- @tiptap/extension-hard-break@3.26.1 +- @tiptap/extension-heading@3.26.1 +- @tiptap/extension-horizontal-rule@3.26.1 +- @tiptap/extension-italic@3.26.1 +- @tiptap/extension-link@3.26.1 +- @tiptap/extension-list@3.26.1 +- @tiptap/extension-ordered-list@3.26.1 +- @tiptap/extension-paragraph@3.26.1 +- @tiptap/extension-strike@3.26.1 +- @tiptap/extension-text@3.26.1 +- @tiptap/extension-underline@3.26.1 +- @tiptap/extensions@3.26.1 +- @tiptap/pm@3.26.1 + +## 3.26.0 + +### Patch Changes + +- Updated dependencies [155a613] +- Updated dependencies [75e8404] + - @tiptap/extension-blockquote@3.26.0 + - @tiptap/extensions@3.26.0 + - @tiptap/extension-dropcursor@3.26.0 + - @tiptap/extension-gapcursor@3.26.0 + - @tiptap/extension-list-item@3.26.0 + - @tiptap/extension-list-keymap@3.26.0 + - @tiptap/core@3.26.0 + - @tiptap/extension-bold@3.26.0 + - @tiptap/extension-bullet-list@3.26.0 + - @tiptap/extension-code@3.26.0 + - @tiptap/extension-code-block@3.26.0 + - @tiptap/extension-document@3.26.0 + - @tiptap/extension-hard-break@3.26.0 + - @tiptap/extension-heading@3.26.0 + - @tiptap/extension-horizontal-rule@3.26.0 + - @tiptap/extension-italic@3.26.0 + - @tiptap/extension-link@3.26.0 + - @tiptap/extension-list@3.26.0 + - @tiptap/extension-ordered-list@3.26.0 + - @tiptap/extension-paragraph@3.26.0 + - @tiptap/extension-strike@3.26.0 + - @tiptap/extension-text@3.26.0 + - @tiptap/extension-underline@3.26.0 + - @tiptap/pm@3.26.0 + +## 3.25.0 + +### Patch Changes + +- Updated dependencies [ec291dd] +- Updated dependencies [8dc5694] +- Updated dependencies [45237e7] +- Updated dependencies [454e9b8] +- Updated dependencies +- Updated dependencies [9cf8db0] +- Updated dependencies [c1a2ce8] +- Updated dependencies [3d4f94c] +- Updated dependencies [7d0ce2a] + - @tiptap/core@3.25.0 + - @tiptap/extension-list@3.25.0 + - @tiptap/extensions@3.25.0 + - @tiptap/pm@3.25.0 + - @tiptap/extension-code@3.25.0 + - @tiptap/extension-blockquote@3.25.0 + - @tiptap/extension-bold@3.25.0 + - @tiptap/extension-code-block@3.25.0 + - @tiptap/extension-document@3.25.0 + - @tiptap/extension-hard-break@3.25.0 + - @tiptap/extension-heading@3.25.0 + - @tiptap/extension-horizontal-rule@3.25.0 + - @tiptap/extension-italic@3.25.0 + - @tiptap/extension-link@3.25.0 + - @tiptap/extension-paragraph@3.25.0 + - @tiptap/extension-strike@3.25.0 + - @tiptap/extension-text@3.25.0 + - @tiptap/extension-underline@3.25.0 + - @tiptap/extension-list-item@3.25.0 + - @tiptap/extension-list-keymap@3.25.0 + - @tiptap/extension-bullet-list@3.25.0 + - @tiptap/extension-ordered-list@3.25.0 + - @tiptap/extension-dropcursor@3.25.0 + - @tiptap/extension-gapcursor@3.25.0 + +## 3.24.0 + +### Patch Changes + +- Updated dependencies [7c0499b] +- Updated dependencies [2d05614] + - @tiptap/pm@3.24.0 + - @tiptap/extensions@3.24.0 + - @tiptap/core@3.24.0 + - @tiptap/extension-code-block@3.24.0 + - @tiptap/extension-horizontal-rule@3.24.0 + - @tiptap/extension-link@3.24.0 + - @tiptap/extension-list@3.24.0 + - @tiptap/extension-dropcursor@3.24.0 + - @tiptap/extension-gapcursor@3.24.0 + - @tiptap/extension-blockquote@3.24.0 + - @tiptap/extension-bold@3.24.0 + - @tiptap/extension-code@3.24.0 + - @tiptap/extension-document@3.24.0 + - @tiptap/extension-hard-break@3.24.0 + - @tiptap/extension-heading@3.24.0 + - @tiptap/extension-italic@3.24.0 + - @tiptap/extension-paragraph@3.24.0 + - @tiptap/extension-strike@3.24.0 + - @tiptap/extension-text@3.24.0 + - @tiptap/extension-underline@3.24.0 + - @tiptap/extension-list-item@3.24.0 + - @tiptap/extension-list-keymap@3.24.0 + - @tiptap/extension-bullet-list@3.24.0 + - @tiptap/extension-ordered-list@3.24.0 + +## 3.23.6 + +### Patch Changes + +- Updated dependencies [d168376] +- Updated dependencies [937ff2e] + - @tiptap/core@3.23.6 + - @tiptap/extensions@3.23.6 + - @tiptap/extension-blockquote@3.23.6 + - @tiptap/extension-bold@3.23.6 + - @tiptap/extension-code@3.23.6 + - @tiptap/extension-code-block@3.23.6 + - @tiptap/extension-document@3.23.6 + - @tiptap/extension-hard-break@3.23.6 + - @tiptap/extension-heading@3.23.6 + - @tiptap/extension-horizontal-rule@3.23.6 + - @tiptap/extension-italic@3.23.6 + - @tiptap/extension-link@3.23.6 + - @tiptap/extension-list@3.23.6 + - @tiptap/extension-paragraph@3.23.6 + - @tiptap/extension-strike@3.23.6 + - @tiptap/extension-text@3.23.6 + - @tiptap/extension-underline@3.23.6 + - @tiptap/extension-dropcursor@3.23.6 + - @tiptap/extension-gapcursor@3.23.6 + - @tiptap/extension-list-item@3.23.6 + - @tiptap/extension-list-keymap@3.23.6 + - @tiptap/extension-bullet-list@3.23.6 + - @tiptap/extension-ordered-list@3.23.6 + - @tiptap/pm@3.23.6 + +## 3.23.5 + +### Patch Changes + +- Updated dependencies [835caf5] +- Updated dependencies [95e138c] + - @tiptap/core@3.23.5 + - @tiptap/extension-blockquote@3.23.5 + - @tiptap/extension-bold@3.23.5 + - @tiptap/extension-code@3.23.5 + - @tiptap/extension-code-block@3.23.5 + - @tiptap/extension-document@3.23.5 + - @tiptap/extension-hard-break@3.23.5 + - @tiptap/extension-heading@3.23.5 + - @tiptap/extension-horizontal-rule@3.23.5 + - @tiptap/extension-italic@3.23.5 + - @tiptap/extension-link@3.23.5 + - @tiptap/extension-list@3.23.5 + - @tiptap/extension-paragraph@3.23.5 + - @tiptap/extension-strike@3.23.5 + - @tiptap/extension-text@3.23.5 + - @tiptap/extension-underline@3.23.5 + - @tiptap/extensions@3.23.5 + - @tiptap/extension-list-item@3.23.5 + - @tiptap/extension-list-keymap@3.23.5 + - @tiptap/extension-bullet-list@3.23.5 + - @tiptap/extension-ordered-list@3.23.5 + - @tiptap/extension-dropcursor@3.23.5 + - @tiptap/extension-gapcursor@3.23.5 + - @tiptap/pm@3.23.5 + +## 3.23.4 + +### Patch Changes + +- Updated dependencies [57e53c1] + - @tiptap/extensions@3.23.4 + - @tiptap/extension-dropcursor@3.23.4 + - @tiptap/extension-gapcursor@3.23.4 + - @tiptap/extension-list-item@3.23.4 + - @tiptap/extension-list-keymap@3.23.4 + - @tiptap/core@3.23.4 + - @tiptap/extension-blockquote@3.23.4 + - @tiptap/extension-bold@3.23.4 + - @tiptap/extension-bullet-list@3.23.4 + - @tiptap/extension-code@3.23.4 + - @tiptap/extension-code-block@3.23.4 + - @tiptap/extension-document@3.23.4 + - @tiptap/extension-hard-break@3.23.4 + - @tiptap/extension-heading@3.23.4 + - @tiptap/extension-horizontal-rule@3.23.4 + - @tiptap/extension-italic@3.23.4 + - @tiptap/extension-link@3.23.4 + - @tiptap/extension-list@3.23.4 + - @tiptap/extension-ordered-list@3.23.4 + - @tiptap/extension-paragraph@3.23.4 + - @tiptap/extension-strike@3.23.4 + - @tiptap/extension-text@3.23.4 + - @tiptap/extension-underline@3.23.4 + - @tiptap/pm@3.23.4 + +## 3.23.3 + +### Patch Changes + +- Updated dependencies [968675d] + - @tiptap/extension-link@3.23.3 + - @tiptap/extension-dropcursor@3.23.3 + - @tiptap/extension-gapcursor@3.23.3 + - @tiptap/extension-list-item@3.23.3 + - @tiptap/extension-list-keymap@3.23.3 + - @tiptap/core@3.23.3 + - @tiptap/extension-blockquote@3.23.3 + - @tiptap/extension-bold@3.23.3 + - @tiptap/extension-bullet-list@3.23.3 + - @tiptap/extension-code@3.23.3 + - @tiptap/extension-code-block@3.23.3 + - @tiptap/extension-document@3.23.3 + - @tiptap/extension-hard-break@3.23.3 + - @tiptap/extension-heading@3.23.3 + - @tiptap/extension-horizontal-rule@3.23.3 + - @tiptap/extension-italic@3.23.3 + - @tiptap/extension-list@3.23.3 + - @tiptap/extension-ordered-list@3.23.3 + - @tiptap/extension-paragraph@3.23.3 + - @tiptap/extension-strike@3.23.3 + - @tiptap/extension-text@3.23.3 + - @tiptap/extension-underline@3.23.3 + - @tiptap/extensions@3.23.3 + - @tiptap/pm@3.23.3 + +## 3.23.2 + +### Patch Changes + +- Updated dependencies [f98eaaf] + - @tiptap/core@3.23.2 + - @tiptap/extension-blockquote@3.23.2 + - @tiptap/extension-bold@3.23.2 + - @tiptap/extension-code@3.23.2 + - @tiptap/extension-code-block@3.23.2 + - @tiptap/extension-document@3.23.2 + - @tiptap/extension-hard-break@3.23.2 + - @tiptap/extension-heading@3.23.2 + - @tiptap/extension-horizontal-rule@3.23.2 + - @tiptap/extension-italic@3.23.2 + - @tiptap/extension-link@3.23.2 + - @tiptap/extension-list@3.23.2 + - @tiptap/extension-paragraph@3.23.2 + - @tiptap/extension-strike@3.23.2 + - @tiptap/extension-text@3.23.2 + - @tiptap/extension-underline@3.23.2 + - @tiptap/extensions@3.23.2 + - @tiptap/extension-list-item@3.23.2 + - @tiptap/extension-list-keymap@3.23.2 + - @tiptap/extension-bullet-list@3.23.2 + - @tiptap/extension-ordered-list@3.23.2 + - @tiptap/extension-dropcursor@3.23.2 + - @tiptap/extension-gapcursor@3.23.2 + - @tiptap/pm@3.23.2 + +## 3.23.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.23.1 +- @tiptap/extension-gapcursor@3.23.1 +- @tiptap/extension-list-item@3.23.1 +- @tiptap/extension-list-keymap@3.23.1 +- @tiptap/core@3.23.1 +- @tiptap/extension-blockquote@3.23.1 +- @tiptap/extension-bold@3.23.1 +- @tiptap/extension-bullet-list@3.23.1 +- @tiptap/extension-code@3.23.1 +- @tiptap/extension-code-block@3.23.1 +- @tiptap/extension-document@3.23.1 +- @tiptap/extension-hard-break@3.23.1 +- @tiptap/extension-heading@3.23.1 +- @tiptap/extension-horizontal-rule@3.23.1 +- @tiptap/extension-italic@3.23.1 +- @tiptap/extension-link@3.23.1 +- @tiptap/extension-list@3.23.1 +- @tiptap/extension-ordered-list@3.23.1 +- @tiptap/extension-paragraph@3.23.1 +- @tiptap/extension-strike@3.23.1 +- @tiptap/extension-text@3.23.1 +- @tiptap/extension-underline@3.23.1 +- @tiptap/extensions@3.23.1 +- @tiptap/pm@3.23.1 + +## 3.23.0 + +### Patch Changes + +- Updated dependencies [57f8d66] +- Updated dependencies [e64e5a7] +- Updated dependencies [207a2bc] + - @tiptap/core@3.23.0 + - @tiptap/extension-list@3.23.0 + - @tiptap/extension-blockquote@3.23.0 + - @tiptap/extension-bold@3.23.0 + - @tiptap/extension-code@3.23.0 + - @tiptap/extension-code-block@3.23.0 + - @tiptap/extension-document@3.23.0 + - @tiptap/extension-hard-break@3.23.0 + - @tiptap/extension-heading@3.23.0 + - @tiptap/extension-horizontal-rule@3.23.0 + - @tiptap/extension-italic@3.23.0 + - @tiptap/extension-link@3.23.0 + - @tiptap/extension-paragraph@3.23.0 + - @tiptap/extension-strike@3.23.0 + - @tiptap/extension-text@3.23.0 + - @tiptap/extension-underline@3.23.0 + - @tiptap/extensions@3.23.0 + - @tiptap/extension-list-item@3.23.0 + - @tiptap/extension-list-keymap@3.23.0 + - @tiptap/extension-bullet-list@3.23.0 + - @tiptap/extension-ordered-list@3.23.0 + - @tiptap/extension-dropcursor@3.23.0 + - @tiptap/extension-gapcursor@3.23.0 + - @tiptap/pm@3.23.0 + +## 3.22.5 + +### Patch Changes + +- Updated dependencies [a375002] + - @tiptap/core@3.22.5 + - @tiptap/extension-blockquote@3.22.5 + - @tiptap/extension-bold@3.22.5 + - @tiptap/extension-code@3.22.5 + - @tiptap/extension-code-block@3.22.5 + - @tiptap/extension-document@3.22.5 + - @tiptap/extension-hard-break@3.22.5 + - @tiptap/extension-heading@3.22.5 + - @tiptap/extension-horizontal-rule@3.22.5 + - @tiptap/extension-italic@3.22.5 + - @tiptap/extension-link@3.22.5 + - @tiptap/extension-list@3.22.5 + - @tiptap/extension-paragraph@3.22.5 + - @tiptap/extension-strike@3.22.5 + - @tiptap/extension-text@3.22.5 + - @tiptap/extension-underline@3.22.5 + - @tiptap/extensions@3.22.5 + - @tiptap/extension-list-item@3.22.5 + - @tiptap/extension-list-keymap@3.22.5 + - @tiptap/extension-bullet-list@3.22.5 + - @tiptap/extension-ordered-list@3.22.5 + - @tiptap/extension-dropcursor@3.22.5 + - @tiptap/extension-gapcursor@3.22.5 + - @tiptap/pm@3.22.5 + +## 3.22.4 + +### Patch Changes + +- 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts +- Updated dependencies [27ea931] +- Updated dependencies [64f36b8] +- Updated dependencies [5ca9902] +- Updated dependencies [032f8f1] + - @tiptap/core@3.22.4 + - @tiptap/extension-blockquote@3.22.4 + - @tiptap/extension-bold@3.22.4 + - @tiptap/extension-bullet-list@3.22.4 + - @tiptap/extension-code@3.22.4 + - @tiptap/extension-code-block@3.22.4 + - @tiptap/extension-document@3.22.4 + - @tiptap/extension-hard-break@3.22.4 + - @tiptap/extension-heading@3.22.4 + - @tiptap/extension-horizontal-rule@3.22.4 + - @tiptap/extension-italic@3.22.4 + - @tiptap/extension-link@3.22.4 + - @tiptap/extension-list@3.22.4 + - @tiptap/extension-ordered-list@3.22.4 + - @tiptap/extension-paragraph@3.22.4 + - @tiptap/extension-strike@3.22.4 + - @tiptap/extension-text@3.22.4 + - @tiptap/extension-underline@3.22.4 + - @tiptap/extensions@3.22.4 + - @tiptap/pm@3.22.4 + - @tiptap/extension-dropcursor@3.22.4 + - @tiptap/extension-gapcursor@3.22.4 + - @tiptap/extension-list-item@3.22.4 + - @tiptap/extension-list-keymap@3.22.4 + +## 3.22.3 + +### Patch Changes + +- Updated dependencies [cb28e7b] + - @tiptap/core@3.22.3 + - @tiptap/extension-blockquote@3.22.3 + - @tiptap/extension-bold@3.22.3 + - @tiptap/extension-code@3.22.3 + - @tiptap/extension-code-block@3.22.3 + - @tiptap/extension-document@3.22.3 + - @tiptap/extension-hard-break@3.22.3 + - @tiptap/extension-heading@3.22.3 + - @tiptap/extension-horizontal-rule@3.22.3 + - @tiptap/extension-italic@3.22.3 + - @tiptap/extension-link@3.22.3 + - @tiptap/extension-list@3.22.3 + - @tiptap/extension-paragraph@3.22.3 + - @tiptap/extension-strike@3.22.3 + - @tiptap/extension-text@3.22.3 + - @tiptap/extension-underline@3.22.3 + - @tiptap/extensions@3.22.3 + - @tiptap/extension-list-item@3.22.3 + - @tiptap/extension-list-keymap@3.22.3 + - @tiptap/extension-bullet-list@3.22.3 + - @tiptap/extension-ordered-list@3.22.3 + - @tiptap/extension-dropcursor@3.22.3 + - @tiptap/extension-gapcursor@3.22.3 + - @tiptap/pm@3.22.3 + +## 3.22.2 + +### Patch Changes + +- Updated dependencies [f1d504c] +- Updated dependencies [404c683] + - @tiptap/core@3.22.2 + - @tiptap/extension-blockquote@3.22.2 + - @tiptap/extension-bold@3.22.2 + - @tiptap/extension-code@3.22.2 + - @tiptap/extension-code-block@3.22.2 + - @tiptap/extension-document@3.22.2 + - @tiptap/extension-hard-break@3.22.2 + - @tiptap/extension-heading@3.22.2 + - @tiptap/extension-horizontal-rule@3.22.2 + - @tiptap/extension-italic@3.22.2 + - @tiptap/extension-link@3.22.2 + - @tiptap/extension-list@3.22.2 + - @tiptap/extension-paragraph@3.22.2 + - @tiptap/extension-strike@3.22.2 + - @tiptap/extension-text@3.22.2 + - @tiptap/extension-underline@3.22.2 + - @tiptap/extensions@3.22.2 + - @tiptap/extension-list-item@3.22.2 + - @tiptap/extension-list-keymap@3.22.2 + - @tiptap/extension-bullet-list@3.22.2 + - @tiptap/extension-ordered-list@3.22.2 + - @tiptap/extension-dropcursor@3.22.2 + - @tiptap/extension-gapcursor@3.22.2 + - @tiptap/pm@3.22.2 + +## 3.22.1 + +### Patch Changes + +- Updated dependencies [ee03ac0] +- Updated dependencies [b88f9ed] + - @tiptap/core@3.22.1 + - @tiptap/extension-blockquote@3.22.1 + - @tiptap/extension-bold@3.22.1 + - @tiptap/extension-code@3.22.1 + - @tiptap/extension-code-block@3.22.1 + - @tiptap/extension-document@3.22.1 + - @tiptap/extension-hard-break@3.22.1 + - @tiptap/extension-heading@3.22.1 + - @tiptap/extension-horizontal-rule@3.22.1 + - @tiptap/extension-italic@3.22.1 + - @tiptap/extension-link@3.22.1 + - @tiptap/extension-list@3.22.1 + - @tiptap/extension-paragraph@3.22.1 + - @tiptap/extension-strike@3.22.1 + - @tiptap/extension-text@3.22.1 + - @tiptap/extension-underline@3.22.1 + - @tiptap/extensions@3.22.1 + - @tiptap/extension-list-item@3.22.1 + - @tiptap/extension-list-keymap@3.22.1 + - @tiptap/extension-bullet-list@3.22.1 + - @tiptap/extension-ordered-list@3.22.1 + - @tiptap/extension-dropcursor@3.22.1 + - @tiptap/extension-gapcursor@3.22.1 + - @tiptap/pm@3.22.1 + +## 3.22.0 + +### Patch Changes + +- Updated dependencies [912a49b] +- Updated dependencies [7d4fb9a] +- Updated dependencies [0c1c112] +- Updated dependencies [0c1c112] +- Updated dependencies [f99bdc2] + - @tiptap/core@3.22.0 + - @tiptap/extension-blockquote@3.22.0 + - @tiptap/extension-bold@3.22.0 + - @tiptap/extension-code@3.22.0 + - @tiptap/extension-code-block@3.22.0 + - @tiptap/extension-document@3.22.0 + - @tiptap/extension-hard-break@3.22.0 + - @tiptap/extension-heading@3.22.0 + - @tiptap/extension-horizontal-rule@3.22.0 + - @tiptap/extension-italic@3.22.0 + - @tiptap/extension-link@3.22.0 + - @tiptap/extension-list@3.22.0 + - @tiptap/extension-paragraph@3.22.0 + - @tiptap/extension-strike@3.22.0 + - @tiptap/extension-text@3.22.0 + - @tiptap/extension-underline@3.22.0 + - @tiptap/extensions@3.22.0 + - @tiptap/extension-list-item@3.22.0 + - @tiptap/extension-list-keymap@3.22.0 + - @tiptap/extension-bullet-list@3.22.0 + - @tiptap/extension-ordered-list@3.22.0 + - @tiptap/extension-dropcursor@3.22.0 + - @tiptap/extension-gapcursor@3.22.0 + - @tiptap/pm@3.22.0 + +## 3.21.0 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.21.0 +- @tiptap/extension-gapcursor@3.21.0 +- @tiptap/extension-list-item@3.21.0 +- @tiptap/extension-list-keymap@3.21.0 +- @tiptap/core@3.21.0 +- @tiptap/extension-blockquote@3.21.0 +- @tiptap/extension-bold@3.21.0 +- @tiptap/extension-bullet-list@3.21.0 +- @tiptap/extension-code@3.21.0 +- @tiptap/extension-code-block@3.21.0 +- @tiptap/extension-document@3.21.0 +- @tiptap/extension-hard-break@3.21.0 +- @tiptap/extension-heading@3.21.0 +- @tiptap/extension-horizontal-rule@3.21.0 +- @tiptap/extension-italic@3.21.0 +- @tiptap/extension-link@3.21.0 +- @tiptap/extension-list@3.21.0 +- @tiptap/extension-ordered-list@3.21.0 +- @tiptap/extension-paragraph@3.21.0 +- @tiptap/extension-strike@3.21.0 +- @tiptap/extension-text@3.21.0 +- @tiptap/extension-underline@3.21.0 +- @tiptap/extensions@3.21.0 +- @tiptap/pm@3.21.0 + +## 3.20.6 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.20.6 +- @tiptap/extension-gapcursor@3.20.6 +- @tiptap/extension-list-item@3.20.6 +- @tiptap/extension-list-keymap@3.20.6 +- @tiptap/core@3.20.6 +- @tiptap/extension-blockquote@3.20.6 +- @tiptap/extension-bold@3.20.6 +- @tiptap/extension-bullet-list@3.20.6 +- @tiptap/extension-code@3.20.6 +- @tiptap/extension-code-block@3.20.6 +- @tiptap/extension-document@3.20.6 +- @tiptap/extension-hard-break@3.20.6 +- @tiptap/extension-heading@3.20.6 +- @tiptap/extension-horizontal-rule@3.20.6 +- @tiptap/extension-italic@3.20.6 +- @tiptap/extension-link@3.20.6 +- @tiptap/extension-list@3.20.6 +- @tiptap/extension-ordered-list@3.20.6 +- @tiptap/extension-paragraph@3.20.6 +- @tiptap/extension-strike@3.20.6 +- @tiptap/extension-text@3.20.6 +- @tiptap/extension-underline@3.20.6 +- @tiptap/extensions@3.20.6 +- @tiptap/pm@3.20.6 + +## 3.20.5 + +### Patch Changes + +- Updated dependencies [0c2bbfe] + - @tiptap/extensions@3.20.5 + - @tiptap/extension-dropcursor@3.20.5 + - @tiptap/extension-gapcursor@3.20.5 + - @tiptap/extension-list-item@3.20.5 + - @tiptap/extension-list-keymap@3.20.5 + - @tiptap/core@3.20.5 + - @tiptap/extension-blockquote@3.20.5 + - @tiptap/extension-bold@3.20.5 + - @tiptap/extension-bullet-list@3.20.5 + - @tiptap/extension-code@3.20.5 + - @tiptap/extension-code-block@3.20.5 + - @tiptap/extension-document@3.20.5 + - @tiptap/extension-hard-break@3.20.5 + - @tiptap/extension-heading@3.20.5 + - @tiptap/extension-horizontal-rule@3.20.5 + - @tiptap/extension-italic@3.20.5 + - @tiptap/extension-link@3.20.5 + - @tiptap/extension-list@3.20.5 + - @tiptap/extension-ordered-list@3.20.5 + - @tiptap/extension-paragraph@3.20.5 + - @tiptap/extension-strike@3.20.5 + - @tiptap/extension-text@3.20.5 + - @tiptap/extension-underline@3.20.5 + - @tiptap/pm@3.20.5 + +## 3.20.4 + +### Patch Changes + +- Updated dependencies [0bcf3c2] + - @tiptap/core@3.20.4 + - @tiptap/extension-blockquote@3.20.4 + - @tiptap/extension-bold@3.20.4 + - @tiptap/extension-code@3.20.4 + - @tiptap/extension-code-block@3.20.4 + - @tiptap/extension-document@3.20.4 + - @tiptap/extension-hard-break@3.20.4 + - @tiptap/extension-heading@3.20.4 + - @tiptap/extension-horizontal-rule@3.20.4 + - @tiptap/extension-italic@3.20.4 + - @tiptap/extension-link@3.20.4 + - @tiptap/extension-list@3.20.4 + - @tiptap/extension-paragraph@3.20.4 + - @tiptap/extension-strike@3.20.4 + - @tiptap/extension-text@3.20.4 + - @tiptap/extension-underline@3.20.4 + - @tiptap/extensions@3.20.4 + - @tiptap/extension-list-item@3.20.4 + - @tiptap/extension-list-keymap@3.20.4 + - @tiptap/extension-bullet-list@3.20.4 + - @tiptap/extension-ordered-list@3.20.4 + - @tiptap/extension-dropcursor@3.20.4 + - @tiptap/extension-gapcursor@3.20.4 + - @tiptap/pm@3.20.4 + +## 3.20.3 + +### Patch Changes + +- Updated dependencies [c94fac4] +- Updated dependencies [6b9ea92] + - @tiptap/core@3.20.3 + - @tiptap/extension-bold@3.20.3 + - @tiptap/extension-italic@3.20.3 + - @tiptap/extension-blockquote@3.20.3 + - @tiptap/extension-code@3.20.3 + - @tiptap/extension-code-block@3.20.3 + - @tiptap/extension-document@3.20.3 + - @tiptap/extension-hard-break@3.20.3 + - @tiptap/extension-heading@3.20.3 + - @tiptap/extension-horizontal-rule@3.20.3 + - @tiptap/extension-link@3.20.3 + - @tiptap/extension-list@3.20.3 + - @tiptap/extension-paragraph@3.20.3 + - @tiptap/extension-strike@3.20.3 + - @tiptap/extension-text@3.20.3 + - @tiptap/extension-underline@3.20.3 + - @tiptap/extensions@3.20.3 + - @tiptap/extension-list-item@3.20.3 + - @tiptap/extension-list-keymap@3.20.3 + - @tiptap/extension-bullet-list@3.20.3 + - @tiptap/extension-ordered-list@3.20.3 + - @tiptap/extension-dropcursor@3.20.3 + - @tiptap/extension-gapcursor@3.20.3 + - @tiptap/pm@3.20.3 + +## 3.20.2 + +### Patch Changes + +- Updated dependencies [269823d] + - @tiptap/core@3.20.2 + - @tiptap/extension-blockquote@3.20.2 + - @tiptap/extension-list@3.20.2 + - @tiptap/extension-paragraph@3.20.2 + - @tiptap/extension-bold@3.20.2 + - @tiptap/extension-code@3.20.2 + - @tiptap/extension-code-block@3.20.2 + - @tiptap/extension-document@3.20.2 + - @tiptap/extension-hard-break@3.20.2 + - @tiptap/extension-heading@3.20.2 + - @tiptap/extension-horizontal-rule@3.20.2 + - @tiptap/extension-italic@3.20.2 + - @tiptap/extension-link@3.20.2 + - @tiptap/extension-strike@3.20.2 + - @tiptap/extension-text@3.20.2 + - @tiptap/extension-underline@3.20.2 + - @tiptap/extensions@3.20.2 + - @tiptap/extension-list-item@3.20.2 + - @tiptap/extension-list-keymap@3.20.2 + - @tiptap/extension-bullet-list@3.20.2 + - @tiptap/extension-ordered-list@3.20.2 + - @tiptap/extension-dropcursor@3.20.2 + - @tiptap/extension-gapcursor@3.20.2 + - @tiptap/pm@3.20.2 + +## 3.20.1 + +### Patch Changes + +- Updated dependencies [f68388b] +- Updated dependencies [25f57e4] + - @tiptap/extension-code-block@3.20.1 + - @tiptap/core@3.20.1 + - @tiptap/extension-blockquote@3.20.1 + - @tiptap/extension-bold@3.20.1 + - @tiptap/extension-code@3.20.1 + - @tiptap/extension-document@3.20.1 + - @tiptap/extension-hard-break@3.20.1 + - @tiptap/extension-heading@3.20.1 + - @tiptap/extension-horizontal-rule@3.20.1 + - @tiptap/extension-italic@3.20.1 + - @tiptap/extension-link@3.20.1 + - @tiptap/extension-list@3.20.1 + - @tiptap/extension-paragraph@3.20.1 + - @tiptap/extension-strike@3.20.1 + - @tiptap/extension-text@3.20.1 + - @tiptap/extension-underline@3.20.1 + - @tiptap/extensions@3.20.1 + - @tiptap/extension-list-item@3.20.1 + - @tiptap/extension-list-keymap@3.20.1 + - @tiptap/extension-bullet-list@3.20.1 + - @tiptap/extension-ordered-list@3.20.1 + - @tiptap/extension-dropcursor@3.20.1 + - @tiptap/extension-gapcursor@3.20.1 + - @tiptap/pm@3.20.1 + +## 3.20.0 + +### Patch Changes + +- Updated dependencies [4b731e2] +- Updated dependencies [98546ac] +- Updated dependencies [57624a1] +- Updated dependencies [76ce47d] + - @tiptap/core@3.20.0 + - @tiptap/extension-blockquote@3.20.0 + - @tiptap/extension-bold@3.20.0 + - @tiptap/extension-code@3.20.0 + - @tiptap/extension-code-block@3.20.0 + - @tiptap/extension-document@3.20.0 + - @tiptap/extension-hard-break@3.20.0 + - @tiptap/extension-heading@3.20.0 + - @tiptap/extension-horizontal-rule@3.20.0 + - @tiptap/extension-italic@3.20.0 + - @tiptap/extension-link@3.20.0 + - @tiptap/extension-list@3.20.0 + - @tiptap/extension-paragraph@3.20.0 + - @tiptap/extension-strike@3.20.0 + - @tiptap/extension-text@3.20.0 + - @tiptap/extension-underline@3.20.0 + - @tiptap/extensions@3.20.0 + - @tiptap/extension-list-item@3.20.0 + - @tiptap/extension-list-keymap@3.20.0 + - @tiptap/extension-bullet-list@3.20.0 + - @tiptap/extension-ordered-list@3.20.0 + - @tiptap/extension-dropcursor@3.20.0 + - @tiptap/extension-gapcursor@3.20.0 + - @tiptap/pm@3.20.0 + +## 3.19.0 + +### Patch Changes + +- Updated dependencies [9011aff] +- Updated dependencies [9011aff] + - @tiptap/extension-link@3.19.0 + - @tiptap/extension-dropcursor@3.19.0 + - @tiptap/extension-gapcursor@3.19.0 + - @tiptap/extension-list-item@3.19.0 + - @tiptap/extension-list-keymap@3.19.0 + - @tiptap/core@3.19.0 + - @tiptap/extension-blockquote@3.19.0 + - @tiptap/extension-bold@3.19.0 + - @tiptap/extension-bullet-list@3.19.0 + - @tiptap/extension-code@3.19.0 + - @tiptap/extension-code-block@3.19.0 + - @tiptap/extension-document@3.19.0 + - @tiptap/extension-hard-break@3.19.0 + - @tiptap/extension-heading@3.19.0 + - @tiptap/extension-horizontal-rule@3.19.0 + - @tiptap/extension-italic@3.19.0 + - @tiptap/extension-list@3.19.0 + - @tiptap/extension-ordered-list@3.19.0 + - @tiptap/extension-paragraph@3.19.0 + - @tiptap/extension-strike@3.19.0 + - @tiptap/extension-text@3.19.0 + - @tiptap/extension-underline@3.19.0 + - @tiptap/extensions@3.19.0 + - @tiptap/pm@3.19.0 + +## 3.18.0 + +### Patch Changes + +- Updated dependencies [a65e55d] + - @tiptap/extensions@3.18.0 + - @tiptap/extension-dropcursor@3.18.0 + - @tiptap/extension-gapcursor@3.18.0 + - @tiptap/extension-list-item@3.18.0 + - @tiptap/extension-list-keymap@3.18.0 + - @tiptap/core@3.18.0 + - @tiptap/extension-blockquote@3.18.0 + - @tiptap/extension-bold@3.18.0 + - @tiptap/extension-bullet-list@3.18.0 + - @tiptap/extension-code@3.18.0 + - @tiptap/extension-code-block@3.18.0 + - @tiptap/extension-document@3.18.0 + - @tiptap/extension-hard-break@3.18.0 + - @tiptap/extension-heading@3.18.0 + - @tiptap/extension-horizontal-rule@3.18.0 + - @tiptap/extension-italic@3.18.0 + - @tiptap/extension-link@3.18.0 + - @tiptap/extension-list@3.18.0 + - @tiptap/extension-ordered-list@3.18.0 + - @tiptap/extension-paragraph@3.18.0 + - @tiptap/extension-strike@3.18.0 + - @tiptap/extension-text@3.18.0 + - @tiptap/extension-underline@3.18.0 + - @tiptap/pm@3.18.0 + +## 3.17.1 + +### Patch Changes + +- Updated dependencies [62c6f15] +- Updated dependencies [aa9709e] +- Updated dependencies [5d267cb] +- Updated dependencies [b46e66a] + - @tiptap/extension-paragraph@3.17.1 + - @tiptap/core@3.17.1 + - @tiptap/extension-list@3.17.1 + - @tiptap/extension-blockquote@3.17.1 + - @tiptap/extension-bold@3.17.1 + - @tiptap/extension-code@3.17.1 + - @tiptap/extension-code-block@3.17.1 + - @tiptap/extension-document@3.17.1 + - @tiptap/extension-hard-break@3.17.1 + - @tiptap/extension-heading@3.17.1 + - @tiptap/extension-horizontal-rule@3.17.1 + - @tiptap/extension-italic@3.17.1 + - @tiptap/extension-link@3.17.1 + - @tiptap/extension-strike@3.17.1 + - @tiptap/extension-text@3.17.1 + - @tiptap/extension-underline@3.17.1 + - @tiptap/extensions@3.17.1 + - @tiptap/extension-list-item@3.17.1 + - @tiptap/extension-list-keymap@3.17.1 + - @tiptap/extension-bullet-list@3.17.1 + - @tiptap/extension-ordered-list@3.17.1 + - @tiptap/extension-dropcursor@3.17.1 + - @tiptap/extension-gapcursor@3.17.1 + - @tiptap/pm@3.17.1 + +## 3.17.0 + +### Patch Changes + +- Updated dependencies [eecf1c9] + - @tiptap/core@3.17.0 + - @tiptap/extension-blockquote@3.17.0 + - @tiptap/extension-bold@3.17.0 + - @tiptap/extension-code@3.17.0 + - @tiptap/extension-code-block@3.17.0 + - @tiptap/extension-document@3.17.0 + - @tiptap/extension-hard-break@3.17.0 + - @tiptap/extension-heading@3.17.0 + - @tiptap/extension-horizontal-rule@3.17.0 + - @tiptap/extension-italic@3.17.0 + - @tiptap/extension-link@3.17.0 + - @tiptap/extension-list@3.17.0 + - @tiptap/extension-paragraph@3.17.0 + - @tiptap/extension-strike@3.17.0 + - @tiptap/extension-text@3.17.0 + - @tiptap/extension-underline@3.17.0 + - @tiptap/extensions@3.17.0 + - @tiptap/extension-list-item@3.17.0 + - @tiptap/extension-list-keymap@3.17.0 + - @tiptap/extension-bullet-list@3.17.0 + - @tiptap/extension-ordered-list@3.17.0 + - @tiptap/extension-dropcursor@3.17.0 + - @tiptap/extension-gapcursor@3.17.0 + - @tiptap/pm@3.17.0 + +## 3.16.0 + +### Patch Changes + +- Updated dependencies [5f568dc] + - @tiptap/extension-link@3.16.0 + - @tiptap/extension-dropcursor@3.16.0 + - @tiptap/extension-gapcursor@3.16.0 + - @tiptap/extension-list-item@3.16.0 + - @tiptap/extension-list-keymap@3.16.0 + - @tiptap/core@3.16.0 + - @tiptap/extension-blockquote@3.16.0 + - @tiptap/extension-bold@3.16.0 + - @tiptap/extension-bullet-list@3.16.0 + - @tiptap/extension-code@3.16.0 + - @tiptap/extension-code-block@3.16.0 + - @tiptap/extension-document@3.16.0 + - @tiptap/extension-hard-break@3.16.0 + - @tiptap/extension-heading@3.16.0 + - @tiptap/extension-horizontal-rule@3.16.0 + - @tiptap/extension-italic@3.16.0 + - @tiptap/extension-list@3.16.0 + - @tiptap/extension-ordered-list@3.16.0 + - @tiptap/extension-paragraph@3.16.0 + - @tiptap/extension-strike@3.16.0 + - @tiptap/extension-text@3.16.0 + - @tiptap/extension-underline@3.16.0 + - @tiptap/extensions@3.16.0 + - @tiptap/pm@3.16.0 + +## 3.15.3 + +### Patch Changes + +- Updated dependencies [8f86f06] + - @tiptap/core@3.15.3 + - @tiptap/extension-blockquote@3.15.3 + - @tiptap/extension-bold@3.15.3 + - @tiptap/extension-code@3.15.3 + - @tiptap/extension-code-block@3.15.3 + - @tiptap/extension-document@3.15.3 + - @tiptap/extension-hard-break@3.15.3 + - @tiptap/extension-heading@3.15.3 + - @tiptap/extension-horizontal-rule@3.15.3 + - @tiptap/extension-italic@3.15.3 + - @tiptap/extension-link@3.15.3 + - @tiptap/extension-list@3.15.3 + - @tiptap/extension-paragraph@3.15.3 + - @tiptap/extension-strike@3.15.3 + - @tiptap/extension-text@3.15.3 + - @tiptap/extension-underline@3.15.3 + - @tiptap/extensions@3.15.3 + - @tiptap/extension-list-item@3.15.3 + - @tiptap/extension-list-keymap@3.15.3 + - @tiptap/extension-bullet-list@3.15.3 + - @tiptap/extension-ordered-list@3.15.3 + - @tiptap/extension-dropcursor@3.15.3 + - @tiptap/extension-gapcursor@3.15.3 + - @tiptap/pm@3.15.3 + +## 3.15.2 + +### Patch Changes + +- Updated dependencies [03998a1] +- Updated dependencies [c1caa7c] + - @tiptap/extension-link@3.15.2 + - @tiptap/extension-list@3.15.2 + - @tiptap/extension-list-item@3.15.2 + - @tiptap/extension-list-keymap@3.15.2 + - @tiptap/extension-bullet-list@3.15.2 + - @tiptap/extension-ordered-list@3.15.2 + - @tiptap/extension-dropcursor@3.15.2 + - @tiptap/extension-gapcursor@3.15.2 + - @tiptap/core@3.15.2 + - @tiptap/extension-blockquote@3.15.2 + - @tiptap/extension-bold@3.15.2 + - @tiptap/extension-code@3.15.2 + - @tiptap/extension-code-block@3.15.2 + - @tiptap/extension-document@3.15.2 + - @tiptap/extension-hard-break@3.15.2 + - @tiptap/extension-heading@3.15.2 + - @tiptap/extension-horizontal-rule@3.15.2 + - @tiptap/extension-italic@3.15.2 + - @tiptap/extension-paragraph@3.15.2 + - @tiptap/extension-strike@3.15.2 + - @tiptap/extension-text@3.15.2 + - @tiptap/extension-underline@3.15.2 + - @tiptap/extensions@3.15.2 + - @tiptap/pm@3.15.2 + +## 3.15.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.15.1 +- @tiptap/extension-gapcursor@3.15.1 +- @tiptap/extension-list-item@3.15.1 +- @tiptap/extension-list-keymap@3.15.1 +- @tiptap/core@3.15.1 +- @tiptap/extension-blockquote@3.15.1 +- @tiptap/extension-bold@3.15.1 +- @tiptap/extension-bullet-list@3.15.1 +- @tiptap/extension-code@3.15.1 +- @tiptap/extension-code-block@3.15.1 +- @tiptap/extension-document@3.15.1 +- @tiptap/extension-hard-break@3.15.1 +- @tiptap/extension-heading@3.15.1 +- @tiptap/extension-horizontal-rule@3.15.1 +- @tiptap/extension-italic@3.15.1 +- @tiptap/extension-link@3.15.1 +- @tiptap/extension-list@3.15.1 +- @tiptap/extension-ordered-list@3.15.1 +- @tiptap/extension-paragraph@3.15.1 +- @tiptap/extension-strike@3.15.1 +- @tiptap/extension-text@3.15.1 +- @tiptap/extension-underline@3.15.1 +- @tiptap/extensions@3.15.1 +- @tiptap/pm@3.15.1 + +## 3.15.0 + +### Patch Changes + +- Updated dependencies [ac8361c] + - @tiptap/core@3.15.0 + - @tiptap/extension-blockquote@3.15.0 + - @tiptap/extension-bold@3.15.0 + - @tiptap/extension-code@3.15.0 + - @tiptap/extension-code-block@3.15.0 + - @tiptap/extension-document@3.15.0 + - @tiptap/extension-hard-break@3.15.0 + - @tiptap/extension-heading@3.15.0 + - @tiptap/extension-horizontal-rule@3.15.0 + - @tiptap/extension-italic@3.15.0 + - @tiptap/extension-link@3.15.0 + - @tiptap/extension-list@3.15.0 + - @tiptap/extension-paragraph@3.15.0 + - @tiptap/extension-strike@3.15.0 + - @tiptap/extension-text@3.15.0 + - @tiptap/extension-underline@3.15.0 + - @tiptap/extensions@3.15.0 + - @tiptap/extension-list-item@3.15.0 + - @tiptap/extension-list-keymap@3.15.0 + - @tiptap/extension-bullet-list@3.15.0 + - @tiptap/extension-ordered-list@3.15.0 + - @tiptap/extension-dropcursor@3.15.0 + - @tiptap/extension-gapcursor@3.15.0 + - @tiptap/pm@3.15.0 + +## 3.14.0 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.14.0 +- @tiptap/extension-gapcursor@3.14.0 +- @tiptap/extension-list-item@3.14.0 +- @tiptap/extension-list-keymap@3.14.0 +- @tiptap/core@3.14.0 +- @tiptap/extension-blockquote@3.14.0 +- @tiptap/extension-bold@3.14.0 +- @tiptap/extension-bullet-list@3.14.0 +- @tiptap/extension-code@3.14.0 +- @tiptap/extension-code-block@3.14.0 +- @tiptap/extension-document@3.14.0 +- @tiptap/extension-hard-break@3.14.0 +- @tiptap/extension-heading@3.14.0 +- @tiptap/extension-horizontal-rule@3.14.0 +- @tiptap/extension-italic@3.14.0 +- @tiptap/extension-link@3.14.0 +- @tiptap/extension-list@3.14.0 +- @tiptap/extension-ordered-list@3.14.0 +- @tiptap/extension-paragraph@3.14.0 +- @tiptap/extension-strike@3.14.0 +- @tiptap/extension-text@3.14.0 +- @tiptap/extension-underline@3.14.0 +- @tiptap/extensions@3.14.0 +- @tiptap/pm@3.14.0 + +## 3.13.0 + +### Patch Changes + +- Updated dependencies [fb51a32] +- Updated dependencies [526365a] +- Updated dependencies [e3b4f68] + - @tiptap/extension-link@3.13.0 + - @tiptap/core@3.13.0 + - @tiptap/extension-blockquote@3.13.0 + - @tiptap/extension-bold@3.13.0 + - @tiptap/extension-code@3.13.0 + - @tiptap/extension-code-block@3.13.0 + - @tiptap/extension-document@3.13.0 + - @tiptap/extension-hard-break@3.13.0 + - @tiptap/extension-heading@3.13.0 + - @tiptap/extension-horizontal-rule@3.13.0 + - @tiptap/extension-italic@3.13.0 + - @tiptap/extension-list@3.13.0 + - @tiptap/extension-paragraph@3.13.0 + - @tiptap/extension-strike@3.13.0 + - @tiptap/extension-text@3.13.0 + - @tiptap/extension-underline@3.13.0 + - @tiptap/extensions@3.13.0 + - @tiptap/extension-list-item@3.13.0 + - @tiptap/extension-list-keymap@3.13.0 + - @tiptap/extension-bullet-list@3.13.0 + - @tiptap/extension-ordered-list@3.13.0 + - @tiptap/extension-dropcursor@3.13.0 + - @tiptap/extension-gapcursor@3.13.0 + - @tiptap/pm@3.13.0 + +## 3.12.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.12.1 +- @tiptap/extension-gapcursor@3.12.1 +- @tiptap/extension-list-item@3.12.1 +- @tiptap/extension-list-keymap@3.12.1 +- @tiptap/core@3.12.1 +- @tiptap/extension-blockquote@3.12.1 +- @tiptap/extension-bold@3.12.1 +- @tiptap/extension-bullet-list@3.12.1 +- @tiptap/extension-code@3.12.1 +- @tiptap/extension-code-block@3.12.1 +- @tiptap/extension-document@3.12.1 +- @tiptap/extension-hard-break@3.12.1 +- @tiptap/extension-heading@3.12.1 +- @tiptap/extension-horizontal-rule@3.12.1 +- @tiptap/extension-italic@3.12.1 +- @tiptap/extension-link@3.12.1 +- @tiptap/extension-list@3.12.1 +- @tiptap/extension-ordered-list@3.12.1 +- @tiptap/extension-paragraph@3.12.1 +- @tiptap/extension-strike@3.12.1 +- @tiptap/extension-text@3.12.1 +- @tiptap/extension-underline@3.12.1 +- @tiptap/extensions@3.12.1 +- @tiptap/pm@3.12.1 + +## 3.12.0 + +### Patch Changes + +- Updated dependencies [f232c5a] + - @tiptap/core@3.12.0 + - @tiptap/extension-blockquote@3.12.0 + - @tiptap/extension-bold@3.12.0 + - @tiptap/extension-code@3.12.0 + - @tiptap/extension-code-block@3.12.0 + - @tiptap/extension-document@3.12.0 + - @tiptap/extension-hard-break@3.12.0 + - @tiptap/extension-heading@3.12.0 + - @tiptap/extension-horizontal-rule@3.12.0 + - @tiptap/extension-italic@3.12.0 + - @tiptap/extension-link@3.12.0 + - @tiptap/extension-list@3.12.0 + - @tiptap/extension-paragraph@3.12.0 + - @tiptap/extension-strike@3.12.0 + - @tiptap/extension-text@3.12.0 + - @tiptap/extension-underline@3.12.0 + - @tiptap/extensions@3.12.0 + - @tiptap/extension-list-item@3.12.0 + - @tiptap/extension-list-keymap@3.12.0 + - @tiptap/extension-bullet-list@3.12.0 + - @tiptap/extension-ordered-list@3.12.0 + - @tiptap/extension-dropcursor@3.12.0 + - @tiptap/extension-gapcursor@3.12.0 + - @tiptap/pm@3.12.0 + +## 3.11.1 + +### Patch Changes + +- Updated dependencies [d0c4264] +- Updated dependencies [eea7190] + - @tiptap/core@3.11.1 + - @tiptap/extensions@3.11.1 + - @tiptap/extension-blockquote@3.11.1 + - @tiptap/extension-bold@3.11.1 + - @tiptap/extension-code@3.11.1 + - @tiptap/extension-code-block@3.11.1 + - @tiptap/extension-document@3.11.1 + - @tiptap/extension-hard-break@3.11.1 + - @tiptap/extension-heading@3.11.1 + - @tiptap/extension-horizontal-rule@3.11.1 + - @tiptap/extension-italic@3.11.1 + - @tiptap/extension-link@3.11.1 + - @tiptap/extension-list@3.11.1 + - @tiptap/extension-paragraph@3.11.1 + - @tiptap/extension-strike@3.11.1 + - @tiptap/extension-text@3.11.1 + - @tiptap/extension-underline@3.11.1 + - @tiptap/extension-dropcursor@3.11.1 + - @tiptap/extension-gapcursor@3.11.1 + - @tiptap/extension-list-item@3.11.1 + - @tiptap/extension-list-keymap@3.11.1 + - @tiptap/extension-bullet-list@3.11.1 + - @tiptap/extension-ordered-list@3.11.1 + - @tiptap/pm@3.11.1 + +## 3.11.0 + +### Patch Changes + +- Updated dependencies [541c93c] + - @tiptap/core@3.11.0 + - @tiptap/extension-blockquote@3.11.0 + - @tiptap/extension-bold@3.11.0 + - @tiptap/extension-code@3.11.0 + - @tiptap/extension-code-block@3.11.0 + - @tiptap/extension-document@3.11.0 + - @tiptap/extension-hard-break@3.11.0 + - @tiptap/extension-heading@3.11.0 + - @tiptap/extension-horizontal-rule@3.11.0 + - @tiptap/extension-italic@3.11.0 + - @tiptap/extension-link@3.11.0 + - @tiptap/extension-list@3.11.0 + - @tiptap/extension-paragraph@3.11.0 + - @tiptap/extension-strike@3.11.0 + - @tiptap/extension-text@3.11.0 + - @tiptap/extension-underline@3.11.0 + - @tiptap/extensions@3.11.0 + - @tiptap/extension-list-item@3.11.0 + - @tiptap/extension-list-keymap@3.11.0 + - @tiptap/extension-bullet-list@3.11.0 + - @tiptap/extension-ordered-list@3.11.0 + - @tiptap/extension-dropcursor@3.11.0 + - @tiptap/extension-gapcursor@3.11.0 + - @tiptap/pm@3.11.0 + +## 3.10.8 + +### Patch Changes + +- Updated dependencies [8375241] +- Updated dependencies [b7ead7c] +- Updated dependencies [95d3e80] +- Updated dependencies [fd479bd] + - @tiptap/core@3.10.8 + - @tiptap/extension-blockquote@3.10.8 + - @tiptap/extension-bold@3.10.8 + - @tiptap/extension-code@3.10.8 + - @tiptap/extension-code-block@3.10.8 + - @tiptap/extension-document@3.10.8 + - @tiptap/extension-hard-break@3.10.8 + - @tiptap/extension-heading@3.10.8 + - @tiptap/extension-horizontal-rule@3.10.8 + - @tiptap/extension-italic@3.10.8 + - @tiptap/extension-link@3.10.8 + - @tiptap/extension-list@3.10.8 + - @tiptap/extension-paragraph@3.10.8 + - @tiptap/extension-strike@3.10.8 + - @tiptap/extension-text@3.10.8 + - @tiptap/extension-underline@3.10.8 + - @tiptap/extensions@3.10.8 + - @tiptap/extension-list-item@3.10.8 + - @tiptap/extension-list-keymap@3.10.8 + - @tiptap/extension-bullet-list@3.10.8 + - @tiptap/extension-ordered-list@3.10.8 + - @tiptap/extension-dropcursor@3.10.8 + - @tiptap/extension-gapcursor@3.10.8 + - @tiptap/pm@3.10.8 + +## 3.10.7 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.10.7 +- @tiptap/extension-gapcursor@3.10.7 +- @tiptap/extension-list-item@3.10.7 +- @tiptap/extension-list-keymap@3.10.7 +- @tiptap/core@3.10.7 +- @tiptap/extension-blockquote@3.10.7 +- @tiptap/extension-bold@3.10.7 +- @tiptap/extension-bullet-list@3.10.7 +- @tiptap/extension-code@3.10.7 +- @tiptap/extension-code-block@3.10.7 +- @tiptap/extension-document@3.10.7 +- @tiptap/extension-hard-break@3.10.7 +- @tiptap/extension-heading@3.10.7 +- @tiptap/extension-horizontal-rule@3.10.7 +- @tiptap/extension-italic@3.10.7 +- @tiptap/extension-link@3.10.7 +- @tiptap/extension-list@3.10.7 +- @tiptap/extension-ordered-list@3.10.7 +- @tiptap/extension-paragraph@3.10.7 +- @tiptap/extension-strike@3.10.7 +- @tiptap/extension-text@3.10.7 +- @tiptap/extension-underline@3.10.7 +- @tiptap/extensions@3.10.7 +- @tiptap/pm@3.10.7 + +## 3.10.6 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.10.6 +- @tiptap/extension-gapcursor@3.10.6 +- @tiptap/extension-list-item@3.10.6 +- @tiptap/extension-list-keymap@3.10.6 +- @tiptap/core@3.10.6 +- @tiptap/extension-blockquote@3.10.6 +- @tiptap/extension-bold@3.10.6 +- @tiptap/extension-bullet-list@3.10.6 +- @tiptap/extension-code@3.10.6 +- @tiptap/extension-code-block@3.10.6 +- @tiptap/extension-document@3.10.6 +- @tiptap/extension-hard-break@3.10.6 +- @tiptap/extension-heading@3.10.6 +- @tiptap/extension-horizontal-rule@3.10.6 +- @tiptap/extension-italic@3.10.6 +- @tiptap/extension-link@3.10.6 +- @tiptap/extension-list@3.10.6 +- @tiptap/extension-ordered-list@3.10.6 +- @tiptap/extension-paragraph@3.10.6 +- @tiptap/extension-strike@3.10.6 +- @tiptap/extension-text@3.10.6 +- @tiptap/extension-underline@3.10.6 +- @tiptap/extensions@3.10.6 +- @tiptap/pm@3.10.6 + +## 3.10.5 + +### Patch Changes + +- Updated dependencies [92fae18] +- Updated dependencies [9d5aeb1] + - @tiptap/core@3.10.5 + - @tiptap/extensions@3.10.5 + - @tiptap/extension-blockquote@3.10.5 + - @tiptap/extension-bold@3.10.5 + - @tiptap/extension-code@3.10.5 + - @tiptap/extension-code-block@3.10.5 + - @tiptap/extension-document@3.10.5 + - @tiptap/extension-hard-break@3.10.5 + - @tiptap/extension-heading@3.10.5 + - @tiptap/extension-horizontal-rule@3.10.5 + - @tiptap/extension-italic@3.10.5 + - @tiptap/extension-link@3.10.5 + - @tiptap/extension-list@3.10.5 + - @tiptap/extension-paragraph@3.10.5 + - @tiptap/extension-strike@3.10.5 + - @tiptap/extension-text@3.10.5 + - @tiptap/extension-underline@3.10.5 + - @tiptap/extension-dropcursor@3.10.5 + - @tiptap/extension-gapcursor@3.10.5 + - @tiptap/extension-list-item@3.10.5 + - @tiptap/extension-list-keymap@3.10.5 + - @tiptap/extension-bullet-list@3.10.5 + - @tiptap/extension-ordered-list@3.10.5 + - @tiptap/pm@3.10.5 + +## 3.10.4 + +### Patch Changes + +- Updated dependencies [64561c4] +- Updated dependencies [5d17140] + - @tiptap/core@3.10.4 + - @tiptap/extension-blockquote@3.10.4 + - @tiptap/extension-bold@3.10.4 + - @tiptap/extension-code@3.10.4 + - @tiptap/extension-code-block@3.10.4 + - @tiptap/extension-document@3.10.4 + - @tiptap/extension-hard-break@3.10.4 + - @tiptap/extension-heading@3.10.4 + - @tiptap/extension-horizontal-rule@3.10.4 + - @tiptap/extension-italic@3.10.4 + - @tiptap/extension-link@3.10.4 + - @tiptap/extension-list@3.10.4 + - @tiptap/extension-paragraph@3.10.4 + - @tiptap/extension-strike@3.10.4 + - @tiptap/extension-text@3.10.4 + - @tiptap/extension-underline@3.10.4 + - @tiptap/extensions@3.10.4 + - @tiptap/extension-list-item@3.10.4 + - @tiptap/extension-list-keymap@3.10.4 + - @tiptap/extension-bullet-list@3.10.4 + - @tiptap/extension-ordered-list@3.10.4 + - @tiptap/extension-dropcursor@3.10.4 + - @tiptap/extension-gapcursor@3.10.4 + - @tiptap/pm@3.10.4 + +## 3.10.3 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.10.3 +- @tiptap/extension-gapcursor@3.10.3 +- @tiptap/extension-list-item@3.10.3 +- @tiptap/extension-list-keymap@3.10.3 +- @tiptap/core@3.10.3 +- @tiptap/extension-blockquote@3.10.3 +- @tiptap/extension-bold@3.10.3 +- @tiptap/extension-bullet-list@3.10.3 +- @tiptap/extension-code@3.10.3 +- @tiptap/extension-code-block@3.10.3 +- @tiptap/extension-document@3.10.3 +- @tiptap/extension-hard-break@3.10.3 +- @tiptap/extension-heading@3.10.3 +- @tiptap/extension-horizontal-rule@3.10.3 +- @tiptap/extension-italic@3.10.3 +- @tiptap/extension-link@3.10.3 +- @tiptap/extension-list@3.10.3 +- @tiptap/extension-ordered-list@3.10.3 +- @tiptap/extension-paragraph@3.10.3 +- @tiptap/extension-strike@3.10.3 +- @tiptap/extension-text@3.10.3 +- @tiptap/extension-underline@3.10.3 +- @tiptap/extensions@3.10.3 +- @tiptap/pm@3.10.3 + +## 3.10.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.10.2 +- @tiptap/extension-gapcursor@3.10.2 +- @tiptap/extension-list-item@3.10.2 +- @tiptap/extension-list-keymap@3.10.2 +- @tiptap/core@3.10.2 +- @tiptap/extension-blockquote@3.10.2 +- @tiptap/extension-bold@3.10.2 +- @tiptap/extension-bullet-list@3.10.2 +- @tiptap/extension-code@3.10.2 +- @tiptap/extension-code-block@3.10.2 +- @tiptap/extension-document@3.10.2 +- @tiptap/extension-hard-break@3.10.2 +- @tiptap/extension-heading@3.10.2 +- @tiptap/extension-horizontal-rule@3.10.2 +- @tiptap/extension-italic@3.10.2 +- @tiptap/extension-link@3.10.2 +- @tiptap/extension-list@3.10.2 +- @tiptap/extension-ordered-list@3.10.2 +- @tiptap/extension-paragraph@3.10.2 +- @tiptap/extension-strike@3.10.2 +- @tiptap/extension-text@3.10.2 +- @tiptap/extension-underline@3.10.2 +- @tiptap/extensions@3.10.2 +- @tiptap/pm@3.10.2 + +## 3.10.1 + +### Patch Changes + +- Updated dependencies [3564e7c] + - @tiptap/core@3.10.1 + - @tiptap/extension-blockquote@3.10.1 + - @tiptap/extension-bold@3.10.1 + - @tiptap/extension-code@3.10.1 + - @tiptap/extension-code-block@3.10.1 + - @tiptap/extension-document@3.10.1 + - @tiptap/extension-hard-break@3.10.1 + - @tiptap/extension-heading@3.10.1 + - @tiptap/extension-horizontal-rule@3.10.1 + - @tiptap/extension-italic@3.10.1 + - @tiptap/extension-link@3.10.1 + - @tiptap/extension-list@3.10.1 + - @tiptap/extension-paragraph@3.10.1 + - @tiptap/extension-strike@3.10.1 + - @tiptap/extension-text@3.10.1 + - @tiptap/extension-underline@3.10.1 + - @tiptap/extensions@3.10.1 + - @tiptap/extension-list-item@3.10.1 + - @tiptap/extension-list-keymap@3.10.1 + - @tiptap/extension-bullet-list@3.10.1 + - @tiptap/extension-ordered-list@3.10.1 + - @tiptap/extension-dropcursor@3.10.1 + - @tiptap/extension-gapcursor@3.10.1 + - @tiptap/pm@3.10.1 + +## 3.10.0 + +### Patch Changes + +- Updated dependencies [4aa9f57] +- Updated dependencies [4aa9f57] + - @tiptap/core@3.10.0 + - @tiptap/extension-blockquote@3.10.0 + - @tiptap/extension-bold@3.10.0 + - @tiptap/extension-code@3.10.0 + - @tiptap/extension-code-block@3.10.0 + - @tiptap/extension-document@3.10.0 + - @tiptap/extension-hard-break@3.10.0 + - @tiptap/extension-heading@3.10.0 + - @tiptap/extension-horizontal-rule@3.10.0 + - @tiptap/extension-italic@3.10.0 + - @tiptap/extension-link@3.10.0 + - @tiptap/extension-list@3.10.0 + - @tiptap/extension-paragraph@3.10.0 + - @tiptap/extension-strike@3.10.0 + - @tiptap/extension-text@3.10.0 + - @tiptap/extension-underline@3.10.0 + - @tiptap/extensions@3.10.0 + - @tiptap/extension-list-item@3.10.0 + - @tiptap/extension-list-keymap@3.10.0 + - @tiptap/extension-bullet-list@3.10.0 + - @tiptap/extension-ordered-list@3.10.0 + - @tiptap/extension-dropcursor@3.10.0 + - @tiptap/extension-gapcursor@3.10.0 + - @tiptap/pm@3.10.0 + +## 3.9.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.9.1 +- @tiptap/extension-gapcursor@3.9.1 +- @tiptap/extension-list-item@3.9.1 +- @tiptap/extension-list-keymap@3.9.1 +- @tiptap/core@3.9.1 +- @tiptap/extension-blockquote@3.9.1 +- @tiptap/extension-bold@3.9.1 +- @tiptap/extension-bullet-list@3.9.1 +- @tiptap/extension-code@3.9.1 +- @tiptap/extension-code-block@3.9.1 +- @tiptap/extension-document@3.9.1 +- @tiptap/extension-hard-break@3.9.1 +- @tiptap/extension-heading@3.9.1 +- @tiptap/extension-horizontal-rule@3.9.1 +- @tiptap/extension-italic@3.9.1 +- @tiptap/extension-link@3.9.1 +- @tiptap/extension-list@3.9.1 +- @tiptap/extension-ordered-list@3.9.1 +- @tiptap/extension-paragraph@3.9.1 +- @tiptap/extension-strike@3.9.1 +- @tiptap/extension-text@3.9.1 +- @tiptap/extension-underline@3.9.1 +- @tiptap/extensions@3.9.1 +- @tiptap/pm@3.9.1 + +## 3.9.0 + +### Patch Changes + +- Updated dependencies [6e734a3] +- Updated dependencies [bbb8e16] + - @tiptap/extension-hard-break@3.9.0 + - @tiptap/core@3.9.0 + - @tiptap/extension-blockquote@3.9.0 + - @tiptap/extension-bold@3.9.0 + - @tiptap/extension-code@3.9.0 + - @tiptap/extension-code-block@3.9.0 + - @tiptap/extension-document@3.9.0 + - @tiptap/extension-heading@3.9.0 + - @tiptap/extension-horizontal-rule@3.9.0 + - @tiptap/extension-italic@3.9.0 + - @tiptap/extension-link@3.9.0 + - @tiptap/extension-list@3.9.0 + - @tiptap/extension-paragraph@3.9.0 + - @tiptap/extension-strike@3.9.0 + - @tiptap/extension-text@3.9.0 + - @tiptap/extension-underline@3.9.0 + - @tiptap/extensions@3.9.0 + - @tiptap/extension-list-item@3.9.0 + - @tiptap/extension-list-keymap@3.9.0 + - @tiptap/extension-bullet-list@3.9.0 + - @tiptap/extension-ordered-list@3.9.0 + - @tiptap/extension-dropcursor@3.9.0 + - @tiptap/extension-gapcursor@3.9.0 + - @tiptap/pm@3.9.0 + +## 3.8.0 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.8.0 +- @tiptap/extension-gapcursor@3.8.0 +- @tiptap/extension-list-item@3.8.0 +- @tiptap/extension-list-keymap@3.8.0 +- @tiptap/core@3.8.0 +- @tiptap/extension-blockquote@3.8.0 +- @tiptap/extension-bold@3.8.0 +- @tiptap/extension-bullet-list@3.8.0 +- @tiptap/extension-code@3.8.0 +- @tiptap/extension-code-block@3.8.0 +- @tiptap/extension-document@3.8.0 +- @tiptap/extension-hard-break@3.8.0 +- @tiptap/extension-heading@3.8.0 +- @tiptap/extension-horizontal-rule@3.8.0 +- @tiptap/extension-italic@3.8.0 +- @tiptap/extension-link@3.8.0 +- @tiptap/extension-list@3.8.0 +- @tiptap/extension-ordered-list@3.8.0 +- @tiptap/extension-paragraph@3.8.0 +- @tiptap/extension-strike@3.8.0 +- @tiptap/extension-text@3.8.0 +- @tiptap/extension-underline@3.8.0 +- @tiptap/extensions@3.8.0 +- @tiptap/pm@3.8.0 + +## 3.7.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.7.2 +- @tiptap/extension-gapcursor@3.7.2 +- @tiptap/extension-list-item@3.7.2 +- @tiptap/extension-list-keymap@3.7.2 +- @tiptap/core@3.7.2 +- @tiptap/extension-blockquote@3.7.2 +- @tiptap/extension-bold@3.7.2 +- @tiptap/extension-bullet-list@3.7.2 +- @tiptap/extension-code@3.7.2 +- @tiptap/extension-code-block@3.7.2 +- @tiptap/extension-document@3.7.2 +- @tiptap/extension-hard-break@3.7.2 +- @tiptap/extension-heading@3.7.2 +- @tiptap/extension-horizontal-rule@3.7.2 +- @tiptap/extension-italic@3.7.2 +- @tiptap/extension-link@3.7.2 +- @tiptap/extension-list@3.7.2 +- @tiptap/extension-ordered-list@3.7.2 +- @tiptap/extension-paragraph@3.7.2 +- @tiptap/extension-strike@3.7.2 +- @tiptap/extension-text@3.7.2 +- @tiptap/extension-underline@3.7.2 +- @tiptap/extensions@3.7.2 +- @tiptap/pm@3.7.2 + +## 3.7.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.7.1 +- @tiptap/extension-gapcursor@3.7.1 +- @tiptap/extension-list-item@3.7.1 +- @tiptap/extension-list-keymap@3.7.1 +- @tiptap/core@3.7.1 +- @tiptap/extension-blockquote@3.7.1 +- @tiptap/extension-bold@3.7.1 +- @tiptap/extension-bullet-list@3.7.1 +- @tiptap/extension-code@3.7.1 +- @tiptap/extension-code-block@3.7.1 +- @tiptap/extension-document@3.7.1 +- @tiptap/extension-hard-break@3.7.1 +- @tiptap/extension-heading@3.7.1 +- @tiptap/extension-horizontal-rule@3.7.1 +- @tiptap/extension-italic@3.7.1 +- @tiptap/extension-link@3.7.1 +- @tiptap/extension-list@3.7.1 +- @tiptap/extension-ordered-list@3.7.1 +- @tiptap/extension-paragraph@3.7.1 +- @tiptap/extension-strike@3.7.1 +- @tiptap/extension-text@3.7.1 +- @tiptap/extension-underline@3.7.1 +- @tiptap/extensions@3.7.1 +- @tiptap/pm@3.7.1 + +## 3.7.0 + +### Patch Changes + +- Updated dependencies [35645d9] +- Updated dependencies [35645d9] +- Updated dependencies [35645d9] +- Updated dependencies [075c4be] +- Updated dependencies [7cf3ab6] + - @tiptap/core@3.7.0 + - @tiptap/extension-link@3.7.0 + - @tiptap/extensions@3.7.0 + - @tiptap/extension-blockquote@3.7.0 + - @tiptap/extension-bold@3.7.0 + - @tiptap/extension-code@3.7.0 + - @tiptap/extension-code-block@3.7.0 + - @tiptap/extension-document@3.7.0 + - @tiptap/extension-hard-break@3.7.0 + - @tiptap/extension-heading@3.7.0 + - @tiptap/extension-horizontal-rule@3.7.0 + - @tiptap/extension-italic@3.7.0 + - @tiptap/extension-list@3.7.0 + - @tiptap/extension-paragraph@3.7.0 + - @tiptap/extension-strike@3.7.0 + - @tiptap/extension-text@3.7.0 + - @tiptap/extension-underline@3.7.0 + - @tiptap/extension-dropcursor@3.7.0 + - @tiptap/extension-gapcursor@3.7.0 + - @tiptap/extension-list-item@3.7.0 + - @tiptap/extension-list-keymap@3.7.0 + - @tiptap/extension-bullet-list@3.7.0 + - @tiptap/extension-ordered-list@3.7.0 + - @tiptap/pm@3.7.0 + +## 3.6.7 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.6.7 +- @tiptap/extension-gapcursor@3.6.7 +- @tiptap/extension-list-item@3.6.7 +- @tiptap/extension-list-keymap@3.6.7 +- @tiptap/core@3.6.7 +- @tiptap/extension-blockquote@3.6.7 +- @tiptap/extension-bold@3.6.7 +- @tiptap/extension-bullet-list@3.6.7 +- @tiptap/extension-code@3.6.7 +- @tiptap/extension-code-block@3.6.7 +- @tiptap/extension-document@3.6.7 +- @tiptap/extension-hard-break@3.6.7 +- @tiptap/extension-heading@3.6.7 +- @tiptap/extension-horizontal-rule@3.6.7 +- @tiptap/extension-italic@3.6.7 +- @tiptap/extension-link@3.6.7 +- @tiptap/extension-list@3.6.7 +- @tiptap/extension-ordered-list@3.6.7 +- @tiptap/extension-paragraph@3.6.7 +- @tiptap/extension-strike@3.6.7 +- @tiptap/extension-text@3.6.7 +- @tiptap/extension-underline@3.6.7 +- @tiptap/extensions@3.6.7 +- @tiptap/pm@3.6.7 + +## 3.6.6 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.6.6 +- @tiptap/extension-gapcursor@3.6.6 +- @tiptap/extension-list-item@3.6.6 +- @tiptap/extension-list-keymap@3.6.6 +- @tiptap/core@3.6.6 +- @tiptap/extension-blockquote@3.6.6 +- @tiptap/extension-bold@3.6.6 +- @tiptap/extension-bullet-list@3.6.6 +- @tiptap/extension-code@3.6.6 +- @tiptap/extension-code-block@3.6.6 +- @tiptap/extension-document@3.6.6 +- @tiptap/extension-hard-break@3.6.6 +- @tiptap/extension-heading@3.6.6 +- @tiptap/extension-horizontal-rule@3.6.6 +- @tiptap/extension-italic@3.6.6 +- @tiptap/extension-link@3.6.6 +- @tiptap/extension-list@3.6.6 +- @tiptap/extension-ordered-list@3.6.6 +- @tiptap/extension-paragraph@3.6.6 +- @tiptap/extension-strike@3.6.6 +- @tiptap/extension-text@3.6.6 +- @tiptap/extension-underline@3.6.6 +- @tiptap/extensions@3.6.6 +- @tiptap/pm@3.6.6 + +## 3.6.5 + +### Patch Changes + +- Updated dependencies [e6451b8] +- Updated dependencies [1e4caea] + - @tiptap/extension-horizontal-rule@3.6.5 + - @tiptap/core@3.6.5 + - @tiptap/extension-blockquote@3.6.5 + - @tiptap/extension-bold@3.6.5 + - @tiptap/extension-code@3.6.5 + - @tiptap/extension-code-block@3.6.5 + - @tiptap/extension-document@3.6.5 + - @tiptap/extension-hard-break@3.6.5 + - @tiptap/extension-heading@3.6.5 + - @tiptap/extension-italic@3.6.5 + - @tiptap/extension-link@3.6.5 + - @tiptap/extension-list@3.6.5 + - @tiptap/extension-paragraph@3.6.5 + - @tiptap/extension-strike@3.6.5 + - @tiptap/extension-text@3.6.5 + - @tiptap/extension-underline@3.6.5 + - @tiptap/extensions@3.6.5 + - @tiptap/extension-list-item@3.6.5 + - @tiptap/extension-list-keymap@3.6.5 + - @tiptap/extension-bullet-list@3.6.5 + - @tiptap/extension-ordered-list@3.6.5 + - @tiptap/extension-dropcursor@3.6.5 + - @tiptap/extension-gapcursor@3.6.5 + - @tiptap/pm@3.6.5 + +## 3.6.4 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.6.4 +- @tiptap/extension-gapcursor@3.6.4 +- @tiptap/extension-list-item@3.6.4 +- @tiptap/extension-list-keymap@3.6.4 +- @tiptap/core@3.6.4 +- @tiptap/extension-blockquote@3.6.4 +- @tiptap/extension-bold@3.6.4 +- @tiptap/extension-bullet-list@3.6.4 +- @tiptap/extension-code@3.6.4 +- @tiptap/extension-code-block@3.6.4 +- @tiptap/extension-document@3.6.4 +- @tiptap/extension-hard-break@3.6.4 +- @tiptap/extension-heading@3.6.4 +- @tiptap/extension-horizontal-rule@3.6.4 +- @tiptap/extension-italic@3.6.4 +- @tiptap/extension-link@3.6.4 +- @tiptap/extension-list@3.6.4 +- @tiptap/extension-ordered-list@3.6.4 +- @tiptap/extension-paragraph@3.6.4 +- @tiptap/extension-strike@3.6.4 +- @tiptap/extension-text@3.6.4 +- @tiptap/extension-underline@3.6.4 +- @tiptap/extensions@3.6.4 +- @tiptap/pm@3.6.4 + +## 3.6.3 + +### Patch Changes + +- Updated dependencies [7024d69] +- Updated dependencies [9562838] +- Updated dependencies [67f7b4a] + - @tiptap/extensions@3.6.3 + - @tiptap/extension-code-block@3.6.3 + - @tiptap/core@3.6.3 + - @tiptap/extension-dropcursor@3.6.3 + - @tiptap/extension-gapcursor@3.6.3 + - @tiptap/extension-blockquote@3.6.3 + - @tiptap/extension-bold@3.6.3 + - @tiptap/extension-code@3.6.3 + - @tiptap/extension-document@3.6.3 + - @tiptap/extension-hard-break@3.6.3 + - @tiptap/extension-heading@3.6.3 + - @tiptap/extension-horizontal-rule@3.6.3 + - @tiptap/extension-italic@3.6.3 + - @tiptap/extension-link@3.6.3 + - @tiptap/extension-list@3.6.3 + - @tiptap/extension-paragraph@3.6.3 + - @tiptap/extension-strike@3.6.3 + - @tiptap/extension-text@3.6.3 + - @tiptap/extension-underline@3.6.3 + - @tiptap/extension-list-item@3.6.3 + - @tiptap/extension-list-keymap@3.6.3 + - @tiptap/extension-bullet-list@3.6.3 + - @tiptap/extension-ordered-list@3.6.3 + - @tiptap/pm@3.6.3 + +## 3.6.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.6.2 +- @tiptap/extension-gapcursor@3.6.2 +- @tiptap/extension-list-item@3.6.2 +- @tiptap/extension-list-keymap@3.6.2 +- @tiptap/core@3.6.2 +- @tiptap/extension-blockquote@3.6.2 +- @tiptap/extension-bold@3.6.2 +- @tiptap/extension-bullet-list@3.6.2 +- @tiptap/extension-code@3.6.2 +- @tiptap/extension-code-block@3.6.2 +- @tiptap/extension-document@3.6.2 +- @tiptap/extension-hard-break@3.6.2 +- @tiptap/extension-heading@3.6.2 +- @tiptap/extension-horizontal-rule@3.6.2 +- @tiptap/extension-italic@3.6.2 +- @tiptap/extension-link@3.6.2 +- @tiptap/extension-list@3.6.2 +- @tiptap/extension-ordered-list@3.6.2 +- @tiptap/extension-paragraph@3.6.2 +- @tiptap/extension-strike@3.6.2 +- @tiptap/extension-text@3.6.2 +- @tiptap/extension-underline@3.6.2 +- @tiptap/extensions@3.6.2 +- @tiptap/pm@3.6.2 + +## 3.6.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.6.1 +- @tiptap/extension-gapcursor@3.6.1 +- @tiptap/extension-list-item@3.6.1 +- @tiptap/extension-list-keymap@3.6.1 +- @tiptap/core@3.6.1 +- @tiptap/extension-blockquote@3.6.1 +- @tiptap/extension-bold@3.6.1 +- @tiptap/extension-bullet-list@3.6.1 +- @tiptap/extension-code@3.6.1 +- @tiptap/extension-code-block@3.6.1 +- @tiptap/extension-document@3.6.1 +- @tiptap/extension-hard-break@3.6.1 +- @tiptap/extension-heading@3.6.1 +- @tiptap/extension-horizontal-rule@3.6.1 +- @tiptap/extension-italic@3.6.1 +- @tiptap/extension-link@3.6.1 +- @tiptap/extension-list@3.6.1 +- @tiptap/extension-ordered-list@3.6.1 +- @tiptap/extension-paragraph@3.6.1 +- @tiptap/extension-strike@3.6.1 +- @tiptap/extension-text@3.6.1 +- @tiptap/extension-underline@3.6.1 +- @tiptap/extensions@3.6.1 +- @tiptap/pm@3.6.1 + +## 3.6.0 + +### Patch Changes + +- Updated dependencies [c0190bd] + - @tiptap/core@3.6.0 + - @tiptap/extension-blockquote@3.6.0 + - @tiptap/extension-bold@3.6.0 + - @tiptap/extension-code@3.6.0 + - @tiptap/extension-code-block@3.6.0 + - @tiptap/extension-document@3.6.0 + - @tiptap/extension-hard-break@3.6.0 + - @tiptap/extension-heading@3.6.0 + - @tiptap/extension-horizontal-rule@3.6.0 + - @tiptap/extension-italic@3.6.0 + - @tiptap/extension-link@3.6.0 + - @tiptap/extension-list@3.6.0 + - @tiptap/extension-paragraph@3.6.0 + - @tiptap/extension-strike@3.6.0 + - @tiptap/extension-text@3.6.0 + - @tiptap/extension-underline@3.6.0 + - @tiptap/extensions@3.6.0 + - @tiptap/extension-list-item@3.6.0 + - @tiptap/extension-list-keymap@3.6.0 + - @tiptap/extension-bullet-list@3.6.0 + - @tiptap/extension-ordered-list@3.6.0 + - @tiptap/extension-dropcursor@3.6.0 + - @tiptap/extension-gapcursor@3.6.0 + - @tiptap/pm@3.6.0 + +## 3.5.3 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.5.3 +- @tiptap/extension-gapcursor@3.5.3 +- @tiptap/extension-list-item@3.5.3 +- @tiptap/extension-list-keymap@3.5.3 +- @tiptap/core@3.5.3 +- @tiptap/extension-blockquote@3.5.3 +- @tiptap/extension-bold@3.5.3 +- @tiptap/extension-bullet-list@3.5.3 +- @tiptap/extension-code@3.5.3 +- @tiptap/extension-code-block@3.5.3 +- @tiptap/extension-document@3.5.3 +- @tiptap/extension-hard-break@3.5.3 +- @tiptap/extension-heading@3.5.3 +- @tiptap/extension-horizontal-rule@3.5.3 +- @tiptap/extension-italic@3.5.3 +- @tiptap/extension-link@3.5.3 +- @tiptap/extension-list@3.5.3 +- @tiptap/extension-ordered-list@3.5.3 +- @tiptap/extension-paragraph@3.5.3 +- @tiptap/extension-strike@3.5.3 +- @tiptap/extension-text@3.5.3 +- @tiptap/extension-underline@3.5.3 +- @tiptap/extensions@3.5.3 +- @tiptap/pm@3.5.3 + +## 3.5.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.5.2 +- @tiptap/extension-gapcursor@3.5.2 +- @tiptap/extension-list-item@3.5.2 +- @tiptap/extension-list-keymap@3.5.2 +- @tiptap/core@3.5.2 +- @tiptap/extension-blockquote@3.5.2 +- @tiptap/extension-bold@3.5.2 +- @tiptap/extension-bullet-list@3.5.2 +- @tiptap/extension-code@3.5.2 +- @tiptap/extension-code-block@3.5.2 +- @tiptap/extension-document@3.5.2 +- @tiptap/extension-hard-break@3.5.2 +- @tiptap/extension-heading@3.5.2 +- @tiptap/extension-horizontal-rule@3.5.2 +- @tiptap/extension-italic@3.5.2 +- @tiptap/extension-link@3.5.2 +- @tiptap/extension-list@3.5.2 +- @tiptap/extension-ordered-list@3.5.2 +- @tiptap/extension-paragraph@3.5.2 +- @tiptap/extension-strike@3.5.2 +- @tiptap/extension-text@3.5.2 +- @tiptap/extension-underline@3.5.2 +- @tiptap/extensions@3.5.2 +- @tiptap/pm@3.5.2 + +## 3.5.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.5.1 +- @tiptap/extension-gapcursor@3.5.1 +- @tiptap/extension-list-item@3.5.1 +- @tiptap/extension-list-keymap@3.5.1 +- @tiptap/core@3.5.1 +- @tiptap/extension-blockquote@3.5.1 +- @tiptap/extension-bold@3.5.1 +- @tiptap/extension-bullet-list@3.5.1 +- @tiptap/extension-code@3.5.1 +- @tiptap/extension-code-block@3.5.1 +- @tiptap/extension-document@3.5.1 +- @tiptap/extension-hard-break@3.5.1 +- @tiptap/extension-heading@3.5.1 +- @tiptap/extension-horizontal-rule@3.5.1 +- @tiptap/extension-italic@3.5.1 +- @tiptap/extension-link@3.5.1 +- @tiptap/extension-list@3.5.1 +- @tiptap/extension-ordered-list@3.5.1 +- @tiptap/extension-paragraph@3.5.1 +- @tiptap/extension-strike@3.5.1 +- @tiptap/extension-text@3.5.1 +- @tiptap/extension-underline@3.5.1 +- @tiptap/extensions@3.5.1 +- @tiptap/pm@3.5.1 + +## 3.5.0 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.5.0 +- @tiptap/extension-gapcursor@3.5.0 +- @tiptap/extension-list-item@3.5.0 +- @tiptap/extension-list-keymap@3.5.0 +- @tiptap/core@3.5.0 +- @tiptap/extension-blockquote@3.5.0 +- @tiptap/extension-bold@3.5.0 +- @tiptap/extension-bullet-list@3.5.0 +- @tiptap/extension-code@3.5.0 +- @tiptap/extension-code-block@3.5.0 +- @tiptap/extension-document@3.5.0 +- @tiptap/extension-hard-break@3.5.0 +- @tiptap/extension-heading@3.5.0 +- @tiptap/extension-horizontal-rule@3.5.0 +- @tiptap/extension-italic@3.5.0 +- @tiptap/extension-link@3.5.0 +- @tiptap/extension-list@3.5.0 +- @tiptap/extension-ordered-list@3.5.0 +- @tiptap/extension-paragraph@3.5.0 +- @tiptap/extension-strike@3.5.0 +- @tiptap/extension-text@3.5.0 +- @tiptap/extension-underline@3.5.0 +- @tiptap/extensions@3.5.0 +- @tiptap/pm@3.5.0 + +## 3.4.6 + +### Patch Changes + +- Updated dependencies [968016f] + - @tiptap/core@3.4.6 + - @tiptap/extension-blockquote@3.4.6 + - @tiptap/extension-bold@3.4.6 + - @tiptap/extension-code@3.4.6 + - @tiptap/extension-code-block@3.4.6 + - @tiptap/extension-document@3.4.6 + - @tiptap/extension-hard-break@3.4.6 + - @tiptap/extension-heading@3.4.6 + - @tiptap/extension-horizontal-rule@3.4.6 + - @tiptap/extension-italic@3.4.6 + - @tiptap/extension-link@3.4.6 + - @tiptap/extension-list@3.4.6 + - @tiptap/extension-paragraph@3.4.6 + - @tiptap/extension-strike@3.4.6 + - @tiptap/extension-text@3.4.6 + - @tiptap/extension-underline@3.4.6 + - @tiptap/extensions@3.4.6 + - @tiptap/extension-list-item@3.4.6 + - @tiptap/extension-list-keymap@3.4.6 + - @tiptap/extension-bullet-list@3.4.6 + - @tiptap/extension-ordered-list@3.4.6 + - @tiptap/extension-dropcursor@3.4.6 + - @tiptap/extension-gapcursor@3.4.6 + - @tiptap/pm@3.4.6 + +## 3.4.5 + +### Patch Changes + +- Updated dependencies [0226d42] +- Updated dependencies [37af83b] +- Updated dependencies [f598ac7] + - @tiptap/core@3.4.5 + - @tiptap/extension-blockquote@3.4.5 + - @tiptap/extension-bold@3.4.5 + - @tiptap/extension-code@3.4.5 + - @tiptap/extension-code-block@3.4.5 + - @tiptap/extension-document@3.4.5 + - @tiptap/extension-hard-break@3.4.5 + - @tiptap/extension-heading@3.4.5 + - @tiptap/extension-horizontal-rule@3.4.5 + - @tiptap/extension-italic@3.4.5 + - @tiptap/extension-link@3.4.5 + - @tiptap/extension-list@3.4.5 + - @tiptap/extension-paragraph@3.4.5 + - @tiptap/extension-strike@3.4.5 + - @tiptap/extension-text@3.4.5 + - @tiptap/extension-underline@3.4.5 + - @tiptap/extensions@3.4.5 + - @tiptap/extension-list-item@3.4.5 + - @tiptap/extension-list-keymap@3.4.5 + - @tiptap/extension-bullet-list@3.4.5 + - @tiptap/extension-ordered-list@3.4.5 + - @tiptap/extension-dropcursor@3.4.5 + - @tiptap/extension-gapcursor@3.4.5 + - @tiptap/pm@3.4.5 + +## 3.4.4 + +### Patch Changes + +- Updated dependencies [00cf1d7] + - @tiptap/core@3.4.4 + - @tiptap/extension-blockquote@3.4.4 + - @tiptap/extension-bold@3.4.4 + - @tiptap/extension-code@3.4.4 + - @tiptap/extension-code-block@3.4.4 + - @tiptap/extension-document@3.4.4 + - @tiptap/extension-hard-break@3.4.4 + - @tiptap/extension-heading@3.4.4 + - @tiptap/extension-horizontal-rule@3.4.4 + - @tiptap/extension-italic@3.4.4 + - @tiptap/extension-link@3.4.4 + - @tiptap/extension-list@3.4.4 + - @tiptap/extension-paragraph@3.4.4 + - @tiptap/extension-strike@3.4.4 + - @tiptap/extension-text@3.4.4 + - @tiptap/extension-underline@3.4.4 + - @tiptap/extensions@3.4.4 + - @tiptap/extension-list-item@3.4.4 + - @tiptap/extension-list-keymap@3.4.4 + - @tiptap/extension-bullet-list@3.4.4 + - @tiptap/extension-ordered-list@3.4.4 + - @tiptap/extension-dropcursor@3.4.4 + - @tiptap/extension-gapcursor@3.4.4 + - @tiptap/pm@3.4.4 + +## 3.4.3 + +### Patch Changes + +- Updated dependencies [1ea8906] + - @tiptap/core@3.4.3 + - @tiptap/extension-blockquote@3.4.3 + - @tiptap/extension-bold@3.4.3 + - @tiptap/extension-code@3.4.3 + - @tiptap/extension-code-block@3.4.3 + - @tiptap/extension-document@3.4.3 + - @tiptap/extension-hard-break@3.4.3 + - @tiptap/extension-heading@3.4.3 + - @tiptap/extension-horizontal-rule@3.4.3 + - @tiptap/extension-italic@3.4.3 + - @tiptap/extension-link@3.4.3 + - @tiptap/extension-list@3.4.3 + - @tiptap/extension-paragraph@3.4.3 + - @tiptap/extension-strike@3.4.3 + - @tiptap/extension-text@3.4.3 + - @tiptap/extension-underline@3.4.3 + - @tiptap/extensions@3.4.3 + - @tiptap/extension-list-item@3.4.3 + - @tiptap/extension-list-keymap@3.4.3 + - @tiptap/extension-bullet-list@3.4.3 + - @tiptap/extension-ordered-list@3.4.3 + - @tiptap/extension-dropcursor@3.4.3 + - @tiptap/extension-gapcursor@3.4.3 + - @tiptap/pm@3.4.3 + +## 3.4.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.4.2 +- @tiptap/extension-gapcursor@3.4.2 +- @tiptap/extension-list-item@3.4.2 +- @tiptap/extension-list-keymap@3.4.2 +- @tiptap/core@3.4.2 +- @tiptap/extension-blockquote@3.4.2 +- @tiptap/extension-bold@3.4.2 +- @tiptap/extension-bullet-list@3.4.2 +- @tiptap/extension-code@3.4.2 +- @tiptap/extension-code-block@3.4.2 +- @tiptap/extension-document@3.4.2 +- @tiptap/extension-hard-break@3.4.2 +- @tiptap/extension-heading@3.4.2 +- @tiptap/extension-horizontal-rule@3.4.2 +- @tiptap/extension-italic@3.4.2 +- @tiptap/extension-link@3.4.2 +- @tiptap/extension-list@3.4.2 +- @tiptap/extension-ordered-list@3.4.2 +- @tiptap/extension-paragraph@3.4.2 +- @tiptap/extension-strike@3.4.2 +- @tiptap/extension-text@3.4.2 +- @tiptap/extension-underline@3.4.2 +- @tiptap/extensions@3.4.2 +- @tiptap/pm@3.4.2 + +## 3.4.1 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.4.1 +- @tiptap/extension-gapcursor@3.4.1 +- @tiptap/extension-list-item@3.4.1 +- @tiptap/extension-list-keymap@3.4.1 +- @tiptap/core@3.4.1 +- @tiptap/extension-blockquote@3.4.1 +- @tiptap/extension-bold@3.4.1 +- @tiptap/extension-bullet-list@3.4.1 +- @tiptap/extension-code@3.4.1 +- @tiptap/extension-code-block@3.4.1 +- @tiptap/extension-document@3.4.1 +- @tiptap/extension-hard-break@3.4.1 +- @tiptap/extension-heading@3.4.1 +- @tiptap/extension-horizontal-rule@3.4.1 +- @tiptap/extension-italic@3.4.1 +- @tiptap/extension-link@3.4.1 +- @tiptap/extension-list@3.4.1 +- @tiptap/extension-ordered-list@3.4.1 +- @tiptap/extension-paragraph@3.4.1 +- @tiptap/extension-strike@3.4.1 +- @tiptap/extension-text@3.4.1 +- @tiptap/extension-underline@3.4.1 +- @tiptap/extensions@3.4.1 +- @tiptap/pm@3.4.1 + +## 3.4.0 + +### Patch Changes + +- Updated dependencies [895c73f] +- Updated dependencies [11c8085] +- Updated dependencies [ef909f1] +- Updated dependencies [ad51daa] + - @tiptap/core@3.4.0 + - @tiptap/extension-code-block@3.4.0 + - @tiptap/extension-dropcursor@3.4.0 + - @tiptap/extension-blockquote@3.4.0 + - @tiptap/extension-bold@3.4.0 + - @tiptap/extension-code@3.4.0 + - @tiptap/extension-document@3.4.0 + - @tiptap/extension-hard-break@3.4.0 + - @tiptap/extension-heading@3.4.0 + - @tiptap/extension-horizontal-rule@3.4.0 + - @tiptap/extension-italic@3.4.0 + - @tiptap/extension-link@3.4.0 + - @tiptap/extension-list@3.4.0 + - @tiptap/extension-paragraph@3.4.0 + - @tiptap/extension-strike@3.4.0 + - @tiptap/extension-text@3.4.0 + - @tiptap/extension-underline@3.4.0 + - @tiptap/extensions@3.4.0 + - @tiptap/extension-list-item@3.4.0 + - @tiptap/extension-list-keymap@3.4.0 + - @tiptap/extension-bullet-list@3.4.0 + - @tiptap/extension-ordered-list@3.4.0 + - @tiptap/extension-gapcursor@3.4.0 + - @tiptap/pm@3.4.0 + +## 3.3.1 + +### Patch Changes + +- Updated dependencies [9e02c12] + - @tiptap/extension-code@3.3.1 + - @tiptap/extension-dropcursor@3.3.1 + - @tiptap/extension-gapcursor@3.3.1 + - @tiptap/extension-list-item@3.3.1 + - @tiptap/extension-list-keymap@3.3.1 + - @tiptap/core@3.3.1 + - @tiptap/extension-blockquote@3.3.1 + - @tiptap/extension-bold@3.3.1 + - @tiptap/extension-bullet-list@3.3.1 + - @tiptap/extension-code-block@3.3.1 + - @tiptap/extension-document@3.3.1 + - @tiptap/extension-hard-break@3.3.1 + - @tiptap/extension-heading@3.3.1 + - @tiptap/extension-horizontal-rule@3.3.1 + - @tiptap/extension-italic@3.3.1 + - @tiptap/extension-link@3.3.1 + - @tiptap/extension-list@3.3.1 + - @tiptap/extension-ordered-list@3.3.1 + - @tiptap/extension-paragraph@3.3.1 + - @tiptap/extension-strike@3.3.1 + - @tiptap/extension-text@3.3.1 + - @tiptap/extension-underline@3.3.1 + - @tiptap/extensions@3.3.1 + - @tiptap/pm@3.3.1 + +## 3.3.0 + +### Patch Changes + +- Updated dependencies [5423726] +- Updated dependencies [5423726] + - @tiptap/core@3.3.0 + - @tiptap/extension-blockquote@3.3.0 + - @tiptap/extension-bold@3.3.0 + - @tiptap/extension-code@3.3.0 + - @tiptap/extension-code-block@3.3.0 + - @tiptap/extension-document@3.3.0 + - @tiptap/extension-hard-break@3.3.0 + - @tiptap/extension-heading@3.3.0 + - @tiptap/extension-horizontal-rule@3.3.0 + - @tiptap/extension-italic@3.3.0 + - @tiptap/extension-link@3.3.0 + - @tiptap/extension-list@3.3.0 + - @tiptap/extension-paragraph@3.3.0 + - @tiptap/extension-strike@3.3.0 + - @tiptap/extension-text@3.3.0 + - @tiptap/extension-underline@3.3.0 + - @tiptap/extensions@3.3.0 + - @tiptap/extension-list-item@3.3.0 + - @tiptap/extension-list-keymap@3.3.0 + - @tiptap/extension-bullet-list@3.3.0 + - @tiptap/extension-ordered-list@3.3.0 + - @tiptap/extension-dropcursor@3.3.0 + - @tiptap/extension-gapcursor@3.3.0 + - @tiptap/pm@3.3.0 + +## 3.2.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.2.2 +- @tiptap/extension-gapcursor@3.2.2 +- @tiptap/extension-list-item@3.2.2 +- @tiptap/extension-list-keymap@3.2.2 +- @tiptap/core@3.2.2 +- @tiptap/extension-blockquote@3.2.2 +- @tiptap/extension-bold@3.2.2 +- @tiptap/extension-bullet-list@3.2.2 +- @tiptap/extension-code@3.2.2 +- @tiptap/extension-code-block@3.2.2 +- @tiptap/extension-document@3.2.2 +- @tiptap/extension-hard-break@3.2.2 +- @tiptap/extension-heading@3.2.2 +- @tiptap/extension-horizontal-rule@3.2.2 +- @tiptap/extension-italic@3.2.2 +- @tiptap/extension-link@3.2.2 +- @tiptap/extension-list@3.2.2 +- @tiptap/extension-ordered-list@3.2.2 +- @tiptap/extension-paragraph@3.2.2 +- @tiptap/extension-strike@3.2.2 +- @tiptap/extension-text@3.2.2 +- @tiptap/extension-underline@3.2.2 +- @tiptap/extensions@3.2.2 +- @tiptap/pm@3.2.2 + +## 3.2.1 + +### Patch Changes + +- Updated dependencies [6a2873f] + - @tiptap/core@3.2.1 + - @tiptap/extension-blockquote@3.2.1 + - @tiptap/extension-bold@3.2.1 + - @tiptap/extension-code@3.2.1 + - @tiptap/extension-code-block@3.2.1 + - @tiptap/extension-document@3.2.1 + - @tiptap/extension-hard-break@3.2.1 + - @tiptap/extension-heading@3.2.1 + - @tiptap/extension-horizontal-rule@3.2.1 + - @tiptap/extension-italic@3.2.1 + - @tiptap/extension-link@3.2.1 + - @tiptap/extension-list@3.2.1 + - @tiptap/extension-paragraph@3.2.1 + - @tiptap/extension-strike@3.2.1 + - @tiptap/extension-text@3.2.1 + - @tiptap/extension-underline@3.2.1 + - @tiptap/extensions@3.2.1 + - @tiptap/extension-list-item@3.2.1 + - @tiptap/extension-list-keymap@3.2.1 + - @tiptap/extension-bullet-list@3.2.1 + - @tiptap/extension-ordered-list@3.2.1 + - @tiptap/extension-dropcursor@3.2.1 + - @tiptap/extension-gapcursor@3.2.1 + - @tiptap/pm@3.2.1 + +## 3.2.0 + +### Patch Changes + +- Updated dependencies [5056e3e] + - @tiptap/core@3.2.0 + - @tiptap/extension-blockquote@3.2.0 + - @tiptap/extension-bold@3.2.0 + - @tiptap/extension-code@3.2.0 + - @tiptap/extension-code-block@3.2.0 + - @tiptap/extension-document@3.2.0 + - @tiptap/extension-hard-break@3.2.0 + - @tiptap/extension-heading@3.2.0 + - @tiptap/extension-horizontal-rule@3.2.0 + - @tiptap/extension-italic@3.2.0 + - @tiptap/extension-link@3.2.0 + - @tiptap/extension-list@3.2.0 + - @tiptap/extension-paragraph@3.2.0 + - @tiptap/extension-strike@3.2.0 + - @tiptap/extension-text@3.2.0 + - @tiptap/extension-underline@3.2.0 + - @tiptap/extensions@3.2.0 + - @tiptap/extension-list-item@3.2.0 + - @tiptap/extension-list-keymap@3.2.0 + - @tiptap/extension-bullet-list@3.2.0 + - @tiptap/extension-ordered-list@3.2.0 + - @tiptap/extension-dropcursor@3.2.0 + - @tiptap/extension-gapcursor@3.2.0 + - @tiptap/pm@3.2.0 + +## 3.1.0 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.1.0 +- @tiptap/extension-gapcursor@3.1.0 +- @tiptap/extension-list-item@3.1.0 +- @tiptap/extension-list-keymap@3.1.0 +- @tiptap/core@3.1.0 +- @tiptap/extension-blockquote@3.1.0 +- @tiptap/extension-bold@3.1.0 +- @tiptap/extension-bullet-list@3.1.0 +- @tiptap/extension-code@3.1.0 +- @tiptap/extension-code-block@3.1.0 +- @tiptap/extension-document@3.1.0 +- @tiptap/extension-hard-break@3.1.0 +- @tiptap/extension-heading@3.1.0 +- @tiptap/extension-horizontal-rule@3.1.0 +- @tiptap/extension-italic@3.1.0 +- @tiptap/extension-link@3.1.0 +- @tiptap/extension-list@3.1.0 +- @tiptap/extension-ordered-list@3.1.0 +- @tiptap/extension-paragraph@3.1.0 +- @tiptap/extension-strike@3.1.0 +- @tiptap/extension-text@3.1.0 +- @tiptap/extension-underline@3.1.0 +- @tiptap/extensions@3.1.0 +- @tiptap/pm@3.1.0 + +## 3.0.9 + +### Patch Changes + +- Updated dependencies [22fcc31] + - @tiptap/extension-list@3.0.9 + - @tiptap/extension-list-item@3.0.9 + - @tiptap/extension-list-keymap@3.0.9 + - @tiptap/extension-bullet-list@3.0.9 + - @tiptap/extension-ordered-list@3.0.9 + - @tiptap/extension-dropcursor@3.0.9 + - @tiptap/extension-gapcursor@3.0.9 + - @tiptap/core@3.0.9 + - @tiptap/extension-blockquote@3.0.9 + - @tiptap/extension-bold@3.0.9 + - @tiptap/extension-code@3.0.9 + - @tiptap/extension-code-block@3.0.9 + - @tiptap/extension-document@3.0.9 + - @tiptap/extension-hard-break@3.0.9 + - @tiptap/extension-heading@3.0.9 + - @tiptap/extension-horizontal-rule@3.0.9 + - @tiptap/extension-italic@3.0.9 + - @tiptap/extension-link@3.0.9 + - @tiptap/extension-paragraph@3.0.9 + - @tiptap/extension-strike@3.0.9 + - @tiptap/extension-text@3.0.9 + - @tiptap/extension-underline@3.0.9 + - @tiptap/extensions@3.0.9 + - @tiptap/pm@3.0.9 + +## 3.0.8 + +### Patch Changes + +- Updated dependencies [990084c] + - @tiptap/extension-link@3.0.8 + - @tiptap/extension-dropcursor@3.0.8 + - @tiptap/extension-gapcursor@3.0.8 + - @tiptap/extension-list-item@3.0.8 + - @tiptap/extension-list-keymap@3.0.8 + - @tiptap/core@3.0.8 + - @tiptap/extension-blockquote@3.0.8 + - @tiptap/extension-bold@3.0.8 + - @tiptap/extension-bullet-list@3.0.8 + - @tiptap/extension-code@3.0.8 + - @tiptap/extension-code-block@3.0.8 + - @tiptap/extension-document@3.0.8 + - @tiptap/extension-hard-break@3.0.8 + - @tiptap/extension-heading@3.0.8 + - @tiptap/extension-horizontal-rule@3.0.8 + - @tiptap/extension-italic@3.0.8 + - @tiptap/extension-list@3.0.8 + - @tiptap/extension-ordered-list@3.0.8 + - @tiptap/extension-paragraph@3.0.8 + - @tiptap/extension-strike@3.0.8 + - @tiptap/extension-text@3.0.8 + - @tiptap/extension-underline@3.0.8 + - @tiptap/extensions@3.0.8 + - @tiptap/pm@3.0.8 + +## 3.0.7 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.7 +- @tiptap/extension-gapcursor@3.0.7 +- @tiptap/extension-list-item@3.0.7 +- @tiptap/extension-list-keymap@3.0.7 +- @tiptap/core@3.0.7 +- @tiptap/extension-blockquote@3.0.7 +- @tiptap/extension-bold@3.0.7 +- @tiptap/extension-bullet-list@3.0.7 +- @tiptap/extension-code@3.0.7 +- @tiptap/extension-code-block@3.0.7 +- @tiptap/extension-document@3.0.7 +- @tiptap/extension-hard-break@3.0.7 +- @tiptap/extension-heading@3.0.7 +- @tiptap/extension-horizontal-rule@3.0.7 +- @tiptap/extension-italic@3.0.7 +- @tiptap/extension-link@3.0.7 +- @tiptap/extension-list@3.0.7 +- @tiptap/extension-ordered-list@3.0.7 +- @tiptap/extension-paragraph@3.0.7 +- @tiptap/extension-strike@3.0.7 +- @tiptap/extension-text@3.0.7 +- @tiptap/extension-underline@3.0.7 +- @tiptap/extensions@3.0.7 +- @tiptap/pm@3.0.7 + +## 3.0.6 + +### Patch Changes + +- Updated dependencies [2e71d05] + - @tiptap/core@3.0.6 + - @tiptap/extension-blockquote@3.0.6 + - @tiptap/extension-bold@3.0.6 + - @tiptap/extension-code@3.0.6 + - @tiptap/extension-code-block@3.0.6 + - @tiptap/extension-document@3.0.6 + - @tiptap/extension-hard-break@3.0.6 + - @tiptap/extension-heading@3.0.6 + - @tiptap/extension-horizontal-rule@3.0.6 + - @tiptap/extension-italic@3.0.6 + - @tiptap/extension-link@3.0.6 + - @tiptap/extension-list@3.0.6 + - @tiptap/extension-paragraph@3.0.6 + - @tiptap/extension-strike@3.0.6 + - @tiptap/extension-text@3.0.6 + - @tiptap/extension-underline@3.0.6 + - @tiptap/extensions@3.0.6 + - @tiptap/extension-list-item@3.0.6 + - @tiptap/extension-list-keymap@3.0.6 + - @tiptap/extension-bullet-list@3.0.6 + - @tiptap/extension-ordered-list@3.0.6 + - @tiptap/extension-dropcursor@3.0.6 + - @tiptap/extension-gapcursor@3.0.6 + - @tiptap/pm@3.0.6 + +## 3.0.5 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.5 +- @tiptap/extension-gapcursor@3.0.5 +- @tiptap/extension-list-item@3.0.5 +- @tiptap/extension-list-keymap@3.0.5 +- @tiptap/core@3.0.5 +- @tiptap/extension-blockquote@3.0.5 +- @tiptap/extension-bold@3.0.5 +- @tiptap/extension-bullet-list@3.0.5 +- @tiptap/extension-code@3.0.5 +- @tiptap/extension-code-block@3.0.5 +- @tiptap/extension-document@3.0.5 +- @tiptap/extension-hard-break@3.0.5 +- @tiptap/extension-heading@3.0.5 +- @tiptap/extension-horizontal-rule@3.0.5 +- @tiptap/extension-italic@3.0.5 +- @tiptap/extension-link@3.0.5 +- @tiptap/extension-list@3.0.5 +- @tiptap/extension-ordered-list@3.0.5 +- @tiptap/extension-paragraph@3.0.5 +- @tiptap/extension-strike@3.0.5 +- @tiptap/extension-text@3.0.5 +- @tiptap/extension-underline@3.0.5 +- @tiptap/extensions@3.0.5 +- @tiptap/pm@3.0.5 + +## 3.0.4 + +### Patch Changes + +- Updated dependencies [7ed03fa] + - @tiptap/core@3.0.4 + - @tiptap/extension-blockquote@3.0.4 + - @tiptap/extension-bold@3.0.4 + - @tiptap/extension-code@3.0.4 + - @tiptap/extension-code-block@3.0.4 + - @tiptap/extension-document@3.0.4 + - @tiptap/extension-hard-break@3.0.4 + - @tiptap/extension-heading@3.0.4 + - @tiptap/extension-horizontal-rule@3.0.4 + - @tiptap/extension-italic@3.0.4 + - @tiptap/extension-link@3.0.4 + - @tiptap/extension-list@3.0.4 + - @tiptap/extension-paragraph@3.0.4 + - @tiptap/extension-strike@3.0.4 + - @tiptap/extension-text@3.0.4 + - @tiptap/extension-underline@3.0.4 + - @tiptap/extensions@3.0.4 + - @tiptap/extension-list-item@3.0.4 + - @tiptap/extension-list-keymap@3.0.4 + - @tiptap/extension-bullet-list@3.0.4 + - @tiptap/extension-ordered-list@3.0.4 + - @tiptap/extension-dropcursor@3.0.4 + - @tiptap/extension-gapcursor@3.0.4 + - @tiptap/pm@3.0.4 + +## 3.0.3 + +### Patch Changes + +- Updated dependencies [75cabde] +- Updated dependencies [75cabde] + - @tiptap/core@3.0.3 + - @tiptap/extension-blockquote@3.0.3 + - @tiptap/extension-bold@3.0.3 + - @tiptap/extension-code@3.0.3 + - @tiptap/extension-code-block@3.0.3 + - @tiptap/extension-document@3.0.3 + - @tiptap/extension-hard-break@3.0.3 + - @tiptap/extension-heading@3.0.3 + - @tiptap/extension-horizontal-rule@3.0.3 + - @tiptap/extension-italic@3.0.3 + - @tiptap/extension-link@3.0.3 + - @tiptap/extension-list@3.0.3 + - @tiptap/extension-paragraph@3.0.3 + - @tiptap/extension-strike@3.0.3 + - @tiptap/extension-text@3.0.3 + - @tiptap/extension-underline@3.0.3 + - @tiptap/extensions@3.0.3 + - @tiptap/extension-list-item@3.0.3 + - @tiptap/extension-list-keymap@3.0.3 + - @tiptap/extension-bullet-list@3.0.3 + - @tiptap/extension-ordered-list@3.0.3 + - @tiptap/extension-dropcursor@3.0.3 + - @tiptap/extension-gapcursor@3.0.3 + - @tiptap/pm@3.0.3 + +## 3.0.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.2 +- @tiptap/extension-gapcursor@3.0.2 +- @tiptap/extension-list-item@3.0.2 +- @tiptap/extension-list-keymap@3.0.2 +- @tiptap/core@3.0.2 +- @tiptap/extension-blockquote@3.0.2 +- @tiptap/extension-bold@3.0.2 +- @tiptap/extension-bullet-list@3.0.2 +- @tiptap/extension-code@3.0.2 +- @tiptap/extension-code-block@3.0.2 +- @tiptap/extension-document@3.0.2 +- @tiptap/extension-hard-break@3.0.2 +- @tiptap/extension-heading@3.0.2 +- @tiptap/extension-horizontal-rule@3.0.2 +- @tiptap/extension-italic@3.0.2 +- @tiptap/extension-link@3.0.2 +- @tiptap/extension-list@3.0.2 +- @tiptap/extension-ordered-list@3.0.2 +- @tiptap/extension-paragraph@3.0.2 +- @tiptap/extension-strike@3.0.2 +- @tiptap/extension-text@3.0.2 +- @tiptap/extension-underline@3.0.2 +- @tiptap/extensions@3.0.2 +- @tiptap/pm@3.0.2 + +## 3.0.1 + +### Major Changes + +- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds +- 64a74f6: We have now added the `Link`, `ListKeymap`, and `Underline` extensions to the starter kit for a smoother onboarding experience + + If you have theses extensions in your project, you can remove them from your project and use the ones from the starter kit instead. + + ```diff + - import Link from '@tiptap/extension-link' + - import ListKeymap from '@tiptap/extension-list-keymap' + - import Underline from '@tiptap/extension-underline' + + import { StarterKit } from '@tiptap/starter-kit' + ``` + +### Patch Changes + +- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository +- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory +- 8c69002: Synced beta with stable features +- Updated dependencies [1b4c82b] +- Updated dependencies [1e91f9b] +- Updated dependencies [a92f4a6] +- Updated dependencies [bfec9b2] +- Updated dependencies [8de8e13] +- Updated dependencies [20f68f6] +- Updated dependencies [5e957e5] +- Updated dependencies [89bd9c7] +- Updated dependencies [ce47182] +- Updated dependencies [d0fda30] +- Updated dependencies [0e3207f] +- Updated dependencies [37913d5] +- Updated dependencies [28c5418] +- Updated dependencies [c11c89e] +- Updated dependencies [32958d6] +- Updated dependencies [12bb31a] +- Updated dependencies [9f207a6] +- Updated dependencies [412e1bd] +- Updated dependencies [087d114] +- Updated dependencies [062afaf] +- Updated dependencies [ff8eed6] +- Updated dependencies [d0557ef] +- Updated dependencies [704f462] +- Updated dependencies [95b8c71] +- Updated dependencies [8c69002] +- Updated dependencies [2c911d2] +- Updated dependencies [664834f] +- Updated dependencies [ac897e7] +- Updated dependencies [087d114] +- Updated dependencies [32958d6] +- Updated dependencies [fc17b21] +- Updated dependencies [62b0877] +- Updated dependencies [52b6644] +- Updated dependencies [ced913d] +- Updated dependencies [e20006b] +- Updated dependencies [5ba480b] +- Updated dependencies [d6c7558] +- Updated dependencies [062afaf] +- Updated dependencies [9ceeab4] +- Updated dependencies [1d4d928] +- Updated dependencies [32958d6] +- Updated dependencies [27dd14b] +- Updated dependencies [bf835b0] +- Updated dependencies [4e2f6d8] +- Updated dependencies [32958d6] + - @tiptap/extension-list-keymap@3.0.1 + - @tiptap/extension-dropcursor@3.0.1 + - @tiptap/extension-gapcursor@3.0.1 + - @tiptap/extension-list-item@3.0.1 + - @tiptap/extension-horizontal-rule@3.0.1 + - @tiptap/extension-ordered-list@3.0.1 + - @tiptap/extension-bullet-list@3.0.1 + - @tiptap/extension-blockquote@3.0.1 + - @tiptap/extension-code-block@3.0.1 + - @tiptap/extension-hard-break@3.0.1 + - @tiptap/extension-paragraph@3.0.1 + - @tiptap/extension-underline@3.0.1 + - @tiptap/extension-document@3.0.1 + - @tiptap/extension-heading@3.0.1 + - @tiptap/extension-italic@3.0.1 + - @tiptap/extension-strike@3.0.1 + - @tiptap/extension-bold@3.0.1 + - @tiptap/extension-code@3.0.1 + - @tiptap/extension-link@3.0.1 + - @tiptap/extension-list@3.0.1 + - @tiptap/extension-text@3.0.1 + - @tiptap/extensions@3.0.1 + - @tiptap/core@3.0.1 + - @tiptap/pm@3.0.1 + +## 3.0.0-beta.30 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.30 +- @tiptap/extension-gapcursor@3.0.0-beta.30 +- @tiptap/extension-list-item@3.0.0-beta.30 +- @tiptap/extension-list-keymap@3.0.0-beta.30 +- @tiptap/core@3.0.0-beta.30 +- @tiptap/extension-blockquote@3.0.0-beta.30 +- @tiptap/extension-bold@3.0.0-beta.30 +- @tiptap/extension-bullet-list@3.0.0-beta.30 +- @tiptap/extension-code@3.0.0-beta.30 +- @tiptap/extension-code-block@3.0.0-beta.30 +- @tiptap/extension-document@3.0.0-beta.30 +- @tiptap/extension-hard-break@3.0.0-beta.30 +- @tiptap/extension-heading@3.0.0-beta.30 +- @tiptap/extension-horizontal-rule@3.0.0-beta.30 +- @tiptap/extension-italic@3.0.0-beta.30 +- @tiptap/extension-link@3.0.0-beta.30 +- @tiptap/extension-list@3.0.0-beta.30 +- @tiptap/extension-ordered-list@3.0.0-beta.30 +- @tiptap/extension-paragraph@3.0.0-beta.30 +- @tiptap/extension-strike@3.0.0-beta.30 +- @tiptap/extension-text@3.0.0-beta.30 +- @tiptap/extension-underline@3.0.0-beta.30 +- @tiptap/extensions@3.0.0-beta.30 +- @tiptap/pm@3.0.0-beta.30 + +## 3.0.0-beta.29 + +### Patch Changes + +- Updated dependencies [ced913d] + - @tiptap/extension-link@3.0.0-beta.29 + - @tiptap/extension-dropcursor@3.0.0-beta.29 + - @tiptap/extension-gapcursor@3.0.0-beta.29 + - @tiptap/extension-list-item@3.0.0-beta.29 + - @tiptap/extension-list-keymap@3.0.0-beta.29 + - @tiptap/core@3.0.0-beta.29 + - @tiptap/extension-blockquote@3.0.0-beta.29 + - @tiptap/extension-bold@3.0.0-beta.29 + - @tiptap/extension-bullet-list@3.0.0-beta.29 + - @tiptap/extension-code@3.0.0-beta.29 + - @tiptap/extension-code-block@3.0.0-beta.29 + - @tiptap/extension-document@3.0.0-beta.29 + - @tiptap/extension-hard-break@3.0.0-beta.29 + - @tiptap/extension-heading@3.0.0-beta.29 + - @tiptap/extension-horizontal-rule@3.0.0-beta.29 + - @tiptap/extension-italic@3.0.0-beta.29 + - @tiptap/extension-list@3.0.0-beta.29 + - @tiptap/extension-ordered-list@3.0.0-beta.29 + - @tiptap/extension-paragraph@3.0.0-beta.29 + - @tiptap/extension-strike@3.0.0-beta.29 + - @tiptap/extension-text@3.0.0-beta.29 + - @tiptap/extension-underline@3.0.0-beta.29 + - @tiptap/extensions@3.0.0-beta.29 + - @tiptap/pm@3.0.0-beta.29 + +## 3.0.0-beta.28 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.28 +- @tiptap/extension-gapcursor@3.0.0-beta.28 +- @tiptap/extension-list-item@3.0.0-beta.28 +- @tiptap/extension-list-keymap@3.0.0-beta.28 +- @tiptap/core@3.0.0-beta.28 +- @tiptap/extension-blockquote@3.0.0-beta.28 +- @tiptap/extension-bold@3.0.0-beta.28 +- @tiptap/extension-bullet-list@3.0.0-beta.28 +- @tiptap/extension-code@3.0.0-beta.28 +- @tiptap/extension-code-block@3.0.0-beta.28 +- @tiptap/extension-document@3.0.0-beta.28 +- @tiptap/extension-hard-break@3.0.0-beta.28 +- @tiptap/extension-heading@3.0.0-beta.28 +- @tiptap/extension-horizontal-rule@3.0.0-beta.28 +- @tiptap/extension-italic@3.0.0-beta.28 +- @tiptap/extension-link@3.0.0-beta.28 +- @tiptap/extension-list@3.0.0-beta.28 +- @tiptap/extension-ordered-list@3.0.0-beta.28 +- @tiptap/extension-paragraph@3.0.0-beta.28 +- @tiptap/extension-strike@3.0.0-beta.28 +- @tiptap/extension-text@3.0.0-beta.28 +- @tiptap/extension-underline@3.0.0-beta.28 +- @tiptap/extensions@3.0.0-beta.28 +- @tiptap/pm@3.0.0-beta.28 + +## 3.0.0-beta.27 + +### Patch Changes + +- Updated dependencies [ce47182] +- Updated dependencies [412e1bd] + - @tiptap/extensions@3.0.0-beta.27 + - @tiptap/core@3.0.0-beta.27 + - @tiptap/extension-dropcursor@3.0.0-beta.27 + - @tiptap/extension-gapcursor@3.0.0-beta.27 + - @tiptap/extension-blockquote@3.0.0-beta.27 + - @tiptap/extension-bold@3.0.0-beta.27 + - @tiptap/extension-code@3.0.0-beta.27 + - @tiptap/extension-code-block@3.0.0-beta.27 + - @tiptap/extension-document@3.0.0-beta.27 + - @tiptap/extension-hard-break@3.0.0-beta.27 + - @tiptap/extension-heading@3.0.0-beta.27 + - @tiptap/extension-horizontal-rule@3.0.0-beta.27 + - @tiptap/extension-italic@3.0.0-beta.27 + - @tiptap/extension-link@3.0.0-beta.27 + - @tiptap/extension-list@3.0.0-beta.27 + - @tiptap/extension-paragraph@3.0.0-beta.27 + - @tiptap/extension-strike@3.0.0-beta.27 + - @tiptap/extension-text@3.0.0-beta.27 + - @tiptap/extension-underline@3.0.0-beta.27 + - @tiptap/extension-list-item@3.0.0-beta.27 + - @tiptap/extension-list-keymap@3.0.0-beta.27 + - @tiptap/extension-bullet-list@3.0.0-beta.27 + - @tiptap/extension-ordered-list@3.0.0-beta.27 + - @tiptap/pm@3.0.0-beta.27 + +## 3.0.0-beta.26 + +### Patch Changes + +- Updated dependencies [5ba480b] +- Updated dependencies [27dd14b] + - @tiptap/core@3.0.0-beta.26 + - @tiptap/extension-link@3.0.0-beta.26 + - @tiptap/extension-blockquote@3.0.0-beta.26 + - @tiptap/extension-bold@3.0.0-beta.26 + - @tiptap/extension-code@3.0.0-beta.26 + - @tiptap/extension-code-block@3.0.0-beta.26 + - @tiptap/extension-document@3.0.0-beta.26 + - @tiptap/extension-hard-break@3.0.0-beta.26 + - @tiptap/extension-heading@3.0.0-beta.26 + - @tiptap/extension-horizontal-rule@3.0.0-beta.26 + - @tiptap/extension-italic@3.0.0-beta.26 + - @tiptap/extension-list@3.0.0-beta.26 + - @tiptap/extension-paragraph@3.0.0-beta.26 + - @tiptap/extension-strike@3.0.0-beta.26 + - @tiptap/extension-text@3.0.0-beta.26 + - @tiptap/extension-underline@3.0.0-beta.26 + - @tiptap/extensions@3.0.0-beta.26 + - @tiptap/extension-list-item@3.0.0-beta.26 + - @tiptap/extension-list-keymap@3.0.0-beta.26 + - @tiptap/extension-bullet-list@3.0.0-beta.26 + - @tiptap/extension-ordered-list@3.0.0-beta.26 + - @tiptap/extension-dropcursor@3.0.0-beta.26 + - @tiptap/extension-gapcursor@3.0.0-beta.26 + - @tiptap/pm@3.0.0-beta.26 + +## 3.0.0-beta.25 + +### Patch Changes + +- Updated dependencies [4e2f6d8] + - @tiptap/core@3.0.0-beta.25 + - @tiptap/extension-blockquote@3.0.0-beta.25 + - @tiptap/extension-bold@3.0.0-beta.25 + - @tiptap/extension-code@3.0.0-beta.25 + - @tiptap/extension-code-block@3.0.0-beta.25 + - @tiptap/extension-document@3.0.0-beta.25 + - @tiptap/extension-hard-break@3.0.0-beta.25 + - @tiptap/extension-heading@3.0.0-beta.25 + - @tiptap/extension-horizontal-rule@3.0.0-beta.25 + - @tiptap/extension-italic@3.0.0-beta.25 + - @tiptap/extension-link@3.0.0-beta.25 + - @tiptap/extension-list@3.0.0-beta.25 + - @tiptap/extension-paragraph@3.0.0-beta.25 + - @tiptap/extension-strike@3.0.0-beta.25 + - @tiptap/extension-text@3.0.0-beta.25 + - @tiptap/extension-underline@3.0.0-beta.25 + - @tiptap/extensions@3.0.0-beta.25 + - @tiptap/extension-list-item@3.0.0-beta.25 + - @tiptap/extension-list-keymap@3.0.0-beta.25 + - @tiptap/extension-bullet-list@3.0.0-beta.25 + - @tiptap/extension-ordered-list@3.0.0-beta.25 + - @tiptap/extension-dropcursor@3.0.0-beta.25 + - @tiptap/extension-gapcursor@3.0.0-beta.25 + - @tiptap/pm@3.0.0-beta.25 + +## 3.0.0-beta.24 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.24 +- @tiptap/extension-gapcursor@3.0.0-beta.24 +- @tiptap/extension-list-item@3.0.0-beta.24 +- @tiptap/extension-list-keymap@3.0.0-beta.24 +- @tiptap/core@3.0.0-beta.24 +- @tiptap/extension-blockquote@3.0.0-beta.24 +- @tiptap/extension-bold@3.0.0-beta.24 +- @tiptap/extension-bullet-list@3.0.0-beta.24 +- @tiptap/extension-code@3.0.0-beta.24 +- @tiptap/extension-code-block@3.0.0-beta.24 +- @tiptap/extension-document@3.0.0-beta.24 +- @tiptap/extension-hard-break@3.0.0-beta.24 +- @tiptap/extension-heading@3.0.0-beta.24 +- @tiptap/extension-horizontal-rule@3.0.0-beta.24 +- @tiptap/extension-italic@3.0.0-beta.24 +- @tiptap/extension-link@3.0.0-beta.24 +- @tiptap/extension-list@3.0.0-beta.24 +- @tiptap/extension-ordered-list@3.0.0-beta.24 +- @tiptap/extension-paragraph@3.0.0-beta.24 +- @tiptap/extension-strike@3.0.0-beta.24 +- @tiptap/extension-text@3.0.0-beta.24 +- @tiptap/extension-underline@3.0.0-beta.24 +- @tiptap/extensions@3.0.0-beta.24 +- @tiptap/pm@3.0.0-beta.24 + +## 3.0.0-beta.23 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.23 +- @tiptap/extension-gapcursor@3.0.0-beta.23 +- @tiptap/extension-list-item@3.0.0-beta.23 +- @tiptap/extension-list-keymap@3.0.0-beta.23 +- @tiptap/core@3.0.0-beta.23 +- @tiptap/extension-blockquote@3.0.0-beta.23 +- @tiptap/extension-bold@3.0.0-beta.23 +- @tiptap/extension-bullet-list@3.0.0-beta.23 +- @tiptap/extension-code@3.0.0-beta.23 +- @tiptap/extension-code-block@3.0.0-beta.23 +- @tiptap/extension-document@3.0.0-beta.23 +- @tiptap/extension-hard-break@3.0.0-beta.23 +- @tiptap/extension-heading@3.0.0-beta.23 +- @tiptap/extension-horizontal-rule@3.0.0-beta.23 +- @tiptap/extension-italic@3.0.0-beta.23 +- @tiptap/extension-link@3.0.0-beta.23 +- @tiptap/extension-list@3.0.0-beta.23 +- @tiptap/extension-ordered-list@3.0.0-beta.23 +- @tiptap/extension-paragraph@3.0.0-beta.23 +- @tiptap/extension-strike@3.0.0-beta.23 +- @tiptap/extension-text@3.0.0-beta.23 +- @tiptap/extension-underline@3.0.0-beta.23 +- @tiptap/extensions@3.0.0-beta.23 +- @tiptap/pm@3.0.0-beta.23 + +## 3.0.0-beta.22 + +### Patch Changes + +- Updated dependencies [1d4d928] + - @tiptap/extension-list@3.0.0-beta.22 + - @tiptap/extension-list-item@3.0.0-beta.22 + - @tiptap/extension-list-keymap@3.0.0-beta.22 + - @tiptap/extension-bullet-list@3.0.0-beta.22 + - @tiptap/extension-ordered-list@3.0.0-beta.22 + - @tiptap/extension-dropcursor@3.0.0-beta.22 + - @tiptap/extension-gapcursor@3.0.0-beta.22 + - @tiptap/core@3.0.0-beta.22 + - @tiptap/extension-blockquote@3.0.0-beta.22 + - @tiptap/extension-bold@3.0.0-beta.22 + - @tiptap/extension-code@3.0.0-beta.22 + - @tiptap/extension-code-block@3.0.0-beta.22 + - @tiptap/extension-document@3.0.0-beta.22 + - @tiptap/extension-hard-break@3.0.0-beta.22 + - @tiptap/extension-heading@3.0.0-beta.22 + - @tiptap/extension-horizontal-rule@3.0.0-beta.22 + - @tiptap/extension-italic@3.0.0-beta.22 + - @tiptap/extension-link@3.0.0-beta.22 + - @tiptap/extension-paragraph@3.0.0-beta.22 + - @tiptap/extension-strike@3.0.0-beta.22 + - @tiptap/extension-text@3.0.0-beta.22 + - @tiptap/extension-underline@3.0.0-beta.22 + - @tiptap/extensions@3.0.0-beta.22 + - @tiptap/pm@3.0.0-beta.22 + +## 3.0.0-beta.21 + +### Patch Changes + +- Updated dependencies [c11c89e] +- Updated dependencies [813674c] +- Updated dependencies [fc17b21] + - @tiptap/extension-link@3.0.0-beta.21 + - @tiptap/core@3.0.0-beta.21 + - @tiptap/extension-blockquote@3.0.0-beta.21 + - @tiptap/extension-bold@3.0.0-beta.21 + - @tiptap/extension-code@3.0.0-beta.21 + - @tiptap/extension-code-block@3.0.0-beta.21 + - @tiptap/extension-document@3.0.0-beta.21 + - @tiptap/extension-hard-break@3.0.0-beta.21 + - @tiptap/extension-heading@3.0.0-beta.21 + - @tiptap/extension-horizontal-rule@3.0.0-beta.21 + - @tiptap/extension-italic@3.0.0-beta.21 + - @tiptap/extension-list@3.0.0-beta.21 + - @tiptap/extension-paragraph@3.0.0-beta.21 + - @tiptap/extension-strike@3.0.0-beta.21 + - @tiptap/extension-text@3.0.0-beta.21 + - @tiptap/extension-underline@3.0.0-beta.21 + - @tiptap/extensions@3.0.0-beta.21 + - @tiptap/extension-list-item@3.0.0-beta.21 + - @tiptap/extension-list-keymap@3.0.0-beta.21 + - @tiptap/extension-bullet-list@3.0.0-beta.21 + - @tiptap/extension-ordered-list@3.0.0-beta.21 + - @tiptap/extension-dropcursor@3.0.0-beta.21 + - @tiptap/extension-gapcursor@3.0.0-beta.21 + - @tiptap/pm@3.0.0-beta.21 + +## 3.0.0-beta.20 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.20 +- @tiptap/extension-gapcursor@3.0.0-beta.20 +- @tiptap/extension-list-item@3.0.0-beta.20 +- @tiptap/extension-list-keymap@3.0.0-beta.20 +- @tiptap/core@3.0.0-beta.20 +- @tiptap/extension-blockquote@3.0.0-beta.20 +- @tiptap/extension-bold@3.0.0-beta.20 +- @tiptap/extension-bullet-list@3.0.0-beta.20 +- @tiptap/extension-code@3.0.0-beta.20 +- @tiptap/extension-code-block@3.0.0-beta.20 +- @tiptap/extension-document@3.0.0-beta.20 +- @tiptap/extension-hard-break@3.0.0-beta.20 +- @tiptap/extension-heading@3.0.0-beta.20 +- @tiptap/extension-horizontal-rule@3.0.0-beta.20 +- @tiptap/extension-italic@3.0.0-beta.20 +- @tiptap/extension-link@3.0.0-beta.20 +- @tiptap/extension-list@3.0.0-beta.20 +- @tiptap/extension-ordered-list@3.0.0-beta.20 +- @tiptap/extension-paragraph@3.0.0-beta.20 +- @tiptap/extension-strike@3.0.0-beta.20 +- @tiptap/extension-text@3.0.0-beta.20 +- @tiptap/extension-underline@3.0.0-beta.20 +- @tiptap/extensions@3.0.0-beta.20 +- @tiptap/pm@3.0.0-beta.20 + +## 3.0.0-beta.19 + +### Patch Changes + +- Updated dependencies [9ceeab4] + - @tiptap/core@3.0.0-beta.19 + - @tiptap/extension-blockquote@3.0.0-beta.19 + - @tiptap/extension-bold@3.0.0-beta.19 + - @tiptap/extension-code@3.0.0-beta.19 + - @tiptap/extension-code-block@3.0.0-beta.19 + - @tiptap/extension-document@3.0.0-beta.19 + - @tiptap/extension-hard-break@3.0.0-beta.19 + - @tiptap/extension-heading@3.0.0-beta.19 + - @tiptap/extension-horizontal-rule@3.0.0-beta.19 + - @tiptap/extension-italic@3.0.0-beta.19 + - @tiptap/extension-link@3.0.0-beta.19 + - @tiptap/extension-list@3.0.0-beta.19 + - @tiptap/extension-paragraph@3.0.0-beta.19 + - @tiptap/extension-strike@3.0.0-beta.19 + - @tiptap/extension-text@3.0.0-beta.19 + - @tiptap/extension-underline@3.0.0-beta.19 + - @tiptap/extensions@3.0.0-beta.19 + - @tiptap/extension-list-item@3.0.0-beta.19 + - @tiptap/extension-list-keymap@3.0.0-beta.19 + - @tiptap/extension-bullet-list@3.0.0-beta.19 + - @tiptap/extension-ordered-list@3.0.0-beta.19 + - @tiptap/extension-dropcursor@3.0.0-beta.19 + - @tiptap/extension-gapcursor@3.0.0-beta.19 + - @tiptap/pm@3.0.0-beta.19 + +## 3.0.0-beta.18 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.18 +- @tiptap/extension-gapcursor@3.0.0-beta.18 +- @tiptap/extension-list-item@3.0.0-beta.18 +- @tiptap/extension-list-keymap@3.0.0-beta.18 +- @tiptap/core@3.0.0-beta.18 +- @tiptap/extension-blockquote@3.0.0-beta.18 +- @tiptap/extension-bold@3.0.0-beta.18 +- @tiptap/extension-bullet-list@3.0.0-beta.18 +- @tiptap/extension-code@3.0.0-beta.18 +- @tiptap/extension-code-block@3.0.0-beta.18 +- @tiptap/extension-document@3.0.0-beta.18 +- @tiptap/extension-hard-break@3.0.0-beta.18 +- @tiptap/extension-heading@3.0.0-beta.18 +- @tiptap/extension-horizontal-rule@3.0.0-beta.18 +- @tiptap/extension-italic@3.0.0-beta.18 +- @tiptap/extension-link@3.0.0-beta.18 +- @tiptap/extension-list@3.0.0-beta.18 +- @tiptap/extension-ordered-list@3.0.0-beta.18 +- @tiptap/extension-paragraph@3.0.0-beta.18 +- @tiptap/extension-strike@3.0.0-beta.18 +- @tiptap/extension-text@3.0.0-beta.18 +- @tiptap/extension-underline@3.0.0-beta.18 +- @tiptap/extensions@3.0.0-beta.18 +- @tiptap/pm@3.0.0-beta.18 + +## 3.0.0-beta.17 + +### Patch Changes + +- Updated dependencies [e20006b] + - @tiptap/core@3.0.0-beta.17 + - @tiptap/extension-blockquote@3.0.0-beta.17 + - @tiptap/extension-bold@3.0.0-beta.17 + - @tiptap/extension-code@3.0.0-beta.17 + - @tiptap/extension-code-block@3.0.0-beta.17 + - @tiptap/extension-document@3.0.0-beta.17 + - @tiptap/extension-hard-break@3.0.0-beta.17 + - @tiptap/extension-heading@3.0.0-beta.17 + - @tiptap/extension-horizontal-rule@3.0.0-beta.17 + - @tiptap/extension-italic@3.0.0-beta.17 + - @tiptap/extension-link@3.0.0-beta.17 + - @tiptap/extension-list@3.0.0-beta.17 + - @tiptap/extension-paragraph@3.0.0-beta.17 + - @tiptap/extension-strike@3.0.0-beta.17 + - @tiptap/extension-text@3.0.0-beta.17 + - @tiptap/extension-underline@3.0.0-beta.17 + - @tiptap/extensions@3.0.0-beta.17 + - @tiptap/extension-list-item@3.0.0-beta.17 + - @tiptap/extension-list-keymap@3.0.0-beta.17 + - @tiptap/extension-bullet-list@3.0.0-beta.17 + - @tiptap/extension-ordered-list@3.0.0-beta.17 + - @tiptap/extension-dropcursor@3.0.0-beta.17 + - @tiptap/extension-gapcursor@3.0.0-beta.17 + - @tiptap/pm@3.0.0-beta.17 + +## 3.0.0-beta.16 + +### Patch Changes + +- Updated dependencies [ac897e7] +- Updated dependencies [bf835b0] + - @tiptap/core@3.0.0-beta.16 + - @tiptap/extension-blockquote@3.0.0-beta.16 + - @tiptap/extension-bold@3.0.0-beta.16 + - @tiptap/extension-code@3.0.0-beta.16 + - @tiptap/extension-code-block@3.0.0-beta.16 + - @tiptap/extension-document@3.0.0-beta.16 + - @tiptap/extension-hard-break@3.0.0-beta.16 + - @tiptap/extension-heading@3.0.0-beta.16 + - @tiptap/extension-horizontal-rule@3.0.0-beta.16 + - @tiptap/extension-italic@3.0.0-beta.16 + - @tiptap/extension-link@3.0.0-beta.16 + - @tiptap/extension-list@3.0.0-beta.16 + - @tiptap/extension-paragraph@3.0.0-beta.16 + - @tiptap/extension-strike@3.0.0-beta.16 + - @tiptap/extension-text@3.0.0-beta.16 + - @tiptap/extension-underline@3.0.0-beta.16 + - @tiptap/extensions@3.0.0-beta.16 + - @tiptap/extension-list-item@3.0.0-beta.16 + - @tiptap/extension-list-keymap@3.0.0-beta.16 + - @tiptap/extension-bullet-list@3.0.0-beta.16 + - @tiptap/extension-ordered-list@3.0.0-beta.16 + - @tiptap/extension-dropcursor@3.0.0-beta.16 + - @tiptap/extension-gapcursor@3.0.0-beta.16 + - @tiptap/pm@3.0.0-beta.16 + +## 3.0.0-beta.15 + +### Patch Changes + +- Updated dependencies [087d114] +- Updated dependencies [087d114] + - @tiptap/extension-horizontal-rule@3.0.0-beta.15 + - @tiptap/core@3.0.0-beta.15 + - @tiptap/extension-blockquote@3.0.0-beta.15 + - @tiptap/extension-bold@3.0.0-beta.15 + - @tiptap/extension-code@3.0.0-beta.15 + - @tiptap/extension-code-block@3.0.0-beta.15 + - @tiptap/extension-document@3.0.0-beta.15 + - @tiptap/extension-hard-break@3.0.0-beta.15 + - @tiptap/extension-heading@3.0.0-beta.15 + - @tiptap/extension-italic@3.0.0-beta.15 + - @tiptap/extension-link@3.0.0-beta.15 + - @tiptap/extension-list@3.0.0-beta.15 + - @tiptap/extension-paragraph@3.0.0-beta.15 + - @tiptap/extension-strike@3.0.0-beta.15 + - @tiptap/extension-text@3.0.0-beta.15 + - @tiptap/extension-underline@3.0.0-beta.15 + - @tiptap/extensions@3.0.0-beta.15 + - @tiptap/extension-list-item@3.0.0-beta.15 + - @tiptap/extension-list-keymap@3.0.0-beta.15 + - @tiptap/extension-bullet-list@3.0.0-beta.15 + - @tiptap/extension-ordered-list@3.0.0-beta.15 + - @tiptap/extension-dropcursor@3.0.0-beta.15 + - @tiptap/extension-gapcursor@3.0.0-beta.15 + - @tiptap/pm@3.0.0-beta.15 + +## 3.0.0-beta.14 + +### Patch Changes + +- Updated dependencies [95b8c71] + - @tiptap/core@3.0.0-beta.14 + - @tiptap/extension-blockquote@3.0.0-beta.14 + - @tiptap/extension-bold@3.0.0-beta.14 + - @tiptap/extension-code@3.0.0-beta.14 + - @tiptap/extension-code-block@3.0.0-beta.14 + - @tiptap/extension-document@3.0.0-beta.14 + - @tiptap/extension-hard-break@3.0.0-beta.14 + - @tiptap/extension-heading@3.0.0-beta.14 + - @tiptap/extension-horizontal-rule@3.0.0-beta.14 + - @tiptap/extension-italic@3.0.0-beta.14 + - @tiptap/extension-link@3.0.0-beta.14 + - @tiptap/extension-list@3.0.0-beta.14 + - @tiptap/extension-paragraph@3.0.0-beta.14 + - @tiptap/extension-strike@3.0.0-beta.14 + - @tiptap/extension-text@3.0.0-beta.14 + - @tiptap/extension-underline@3.0.0-beta.14 + - @tiptap/extensions@3.0.0-beta.14 + - @tiptap/extension-list-item@3.0.0-beta.14 + - @tiptap/extension-list-keymap@3.0.0-beta.14 + - @tiptap/extension-bullet-list@3.0.0-beta.14 + - @tiptap/extension-ordered-list@3.0.0-beta.14 + - @tiptap/extension-dropcursor@3.0.0-beta.14 + - @tiptap/extension-gapcursor@3.0.0-beta.14 + - @tiptap/pm@3.0.0-beta.14 + +## 3.0.0-beta.13 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.13 +- @tiptap/extension-gapcursor@3.0.0-beta.13 +- @tiptap/extension-list-item@3.0.0-beta.13 +- @tiptap/extension-list-keymap@3.0.0-beta.13 +- @tiptap/core@3.0.0-beta.13 +- @tiptap/extension-blockquote@3.0.0-beta.13 +- @tiptap/extension-bold@3.0.0-beta.13 +- @tiptap/extension-bullet-list@3.0.0-beta.13 +- @tiptap/extension-code@3.0.0-beta.13 +- @tiptap/extension-code-block@3.0.0-beta.13 +- @tiptap/extension-document@3.0.0-beta.13 +- @tiptap/extension-hard-break@3.0.0-beta.13 +- @tiptap/extension-heading@3.0.0-beta.13 +- @tiptap/extension-horizontal-rule@3.0.0-beta.13 +- @tiptap/extension-italic@3.0.0-beta.13 +- @tiptap/extension-link@3.0.0-beta.13 +- @tiptap/extension-list@3.0.0-beta.13 +- @tiptap/extension-ordered-list@3.0.0-beta.13 +- @tiptap/extension-paragraph@3.0.0-beta.13 +- @tiptap/extension-strike@3.0.0-beta.13 +- @tiptap/extension-text@3.0.0-beta.13 +- @tiptap/extension-underline@3.0.0-beta.13 +- @tiptap/extensions@3.0.0-beta.13 +- @tiptap/pm@3.0.0-beta.13 + +## 3.0.0-beta.12 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.12 +- @tiptap/extension-gapcursor@3.0.0-beta.12 +- @tiptap/extension-list-item@3.0.0-beta.12 +- @tiptap/extension-list-keymap@3.0.0-beta.12 +- @tiptap/core@3.0.0-beta.12 +- @tiptap/extension-blockquote@3.0.0-beta.12 +- @tiptap/extension-bold@3.0.0-beta.12 +- @tiptap/extension-bullet-list@3.0.0-beta.12 +- @tiptap/extension-code@3.0.0-beta.12 +- @tiptap/extension-code-block@3.0.0-beta.12 +- @tiptap/extension-document@3.0.0-beta.12 +- @tiptap/extension-hard-break@3.0.0-beta.12 +- @tiptap/extension-heading@3.0.0-beta.12 +- @tiptap/extension-horizontal-rule@3.0.0-beta.12 +- @tiptap/extension-italic@3.0.0-beta.12 +- @tiptap/extension-link@3.0.0-beta.12 +- @tiptap/extension-list@3.0.0-beta.12 +- @tiptap/extension-ordered-list@3.0.0-beta.12 +- @tiptap/extension-paragraph@3.0.0-beta.12 +- @tiptap/extension-strike@3.0.0-beta.12 +- @tiptap/extension-text@3.0.0-beta.12 +- @tiptap/extension-underline@3.0.0-beta.12 +- @tiptap/extensions@3.0.0-beta.12 +- @tiptap/pm@3.0.0-beta.12 + +## 3.0.0-beta.11 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.11 +- @tiptap/extension-gapcursor@3.0.0-beta.11 +- @tiptap/extension-list-item@3.0.0-beta.11 +- @tiptap/extension-list-keymap@3.0.0-beta.11 +- @tiptap/core@3.0.0-beta.11 +- @tiptap/extension-blockquote@3.0.0-beta.11 +- @tiptap/extension-bold@3.0.0-beta.11 +- @tiptap/extension-bullet-list@3.0.0-beta.11 +- @tiptap/extension-code@3.0.0-beta.11 +- @tiptap/extension-code-block@3.0.0-beta.11 +- @tiptap/extension-document@3.0.0-beta.11 +- @tiptap/extension-hard-break@3.0.0-beta.11 +- @tiptap/extension-heading@3.0.0-beta.11 +- @tiptap/extension-horizontal-rule@3.0.0-beta.11 +- @tiptap/extension-italic@3.0.0-beta.11 +- @tiptap/extension-link@3.0.0-beta.11 +- @tiptap/extension-list@3.0.0-beta.11 +- @tiptap/extension-ordered-list@3.0.0-beta.11 +- @tiptap/extension-paragraph@3.0.0-beta.11 +- @tiptap/extension-strike@3.0.0-beta.11 +- @tiptap/extension-text@3.0.0-beta.11 +- @tiptap/extension-underline@3.0.0-beta.11 +- @tiptap/extensions@3.0.0-beta.11 +- @tiptap/pm@3.0.0-beta.11 + +## 3.0.0-beta.10 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.10 +- @tiptap/extension-gapcursor@3.0.0-beta.10 +- @tiptap/extension-list-item@3.0.0-beta.10 +- @tiptap/extension-list-keymap@3.0.0-beta.10 +- @tiptap/core@3.0.0-beta.10 +- @tiptap/extension-blockquote@3.0.0-beta.10 +- @tiptap/extension-bold@3.0.0-beta.10 +- @tiptap/extension-bullet-list@3.0.0-beta.10 +- @tiptap/extension-code@3.0.0-beta.10 +- @tiptap/extension-code-block@3.0.0-beta.10 +- @tiptap/extension-document@3.0.0-beta.10 +- @tiptap/extension-hard-break@3.0.0-beta.10 +- @tiptap/extension-heading@3.0.0-beta.10 +- @tiptap/extension-horizontal-rule@3.0.0-beta.10 +- @tiptap/extension-italic@3.0.0-beta.10 +- @tiptap/extension-link@3.0.0-beta.10 +- @tiptap/extension-list@3.0.0-beta.10 +- @tiptap/extension-ordered-list@3.0.0-beta.10 +- @tiptap/extension-paragraph@3.0.0-beta.10 +- @tiptap/extension-strike@3.0.0-beta.10 +- @tiptap/extension-text@3.0.0-beta.10 +- @tiptap/extension-underline@3.0.0-beta.10 +- @tiptap/extensions@3.0.0-beta.10 +- @tiptap/pm@3.0.0-beta.10 + +## 3.0.0-beta.9 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.9 +- @tiptap/extension-gapcursor@3.0.0-beta.9 +- @tiptap/extension-list-item@3.0.0-beta.9 +- @tiptap/extension-list-keymap@3.0.0-beta.9 +- @tiptap/core@3.0.0-beta.9 +- @tiptap/extension-blockquote@3.0.0-beta.9 +- @tiptap/extension-bold@3.0.0-beta.9 +- @tiptap/extension-bullet-list@3.0.0-beta.9 +- @tiptap/extension-code@3.0.0-beta.9 +- @tiptap/extension-code-block@3.0.0-beta.9 +- @tiptap/extension-document@3.0.0-beta.9 +- @tiptap/extension-hard-break@3.0.0-beta.9 +- @tiptap/extension-heading@3.0.0-beta.9 +- @tiptap/extension-horizontal-rule@3.0.0-beta.9 +- @tiptap/extension-italic@3.0.0-beta.9 +- @tiptap/extension-link@3.0.0-beta.9 +- @tiptap/extension-list@3.0.0-beta.9 +- @tiptap/extension-ordered-list@3.0.0-beta.9 +- @tiptap/extension-paragraph@3.0.0-beta.9 +- @tiptap/extension-strike@3.0.0-beta.9 +- @tiptap/extension-text@3.0.0-beta.9 +- @tiptap/extension-underline@3.0.0-beta.9 +- @tiptap/extensions@3.0.0-beta.9 +- @tiptap/pm@3.0.0-beta.9 + +## 3.0.0-beta.8 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.8 +- @tiptap/extension-gapcursor@3.0.0-beta.8 +- @tiptap/extension-list-item@3.0.0-beta.8 +- @tiptap/extension-list-keymap@3.0.0-beta.8 +- @tiptap/core@3.0.0-beta.8 +- @tiptap/extension-blockquote@3.0.0-beta.8 +- @tiptap/extension-bold@3.0.0-beta.8 +- @tiptap/extension-bullet-list@3.0.0-beta.8 +- @tiptap/extension-code@3.0.0-beta.8 +- @tiptap/extension-code-block@3.0.0-beta.8 +- @tiptap/extension-document@3.0.0-beta.8 +- @tiptap/extension-hard-break@3.0.0-beta.8 +- @tiptap/extension-heading@3.0.0-beta.8 +- @tiptap/extension-horizontal-rule@3.0.0-beta.8 +- @tiptap/extension-italic@3.0.0-beta.8 +- @tiptap/extension-link@3.0.0-beta.8 +- @tiptap/extension-list@3.0.0-beta.8 +- @tiptap/extension-ordered-list@3.0.0-beta.8 +- @tiptap/extension-paragraph@3.0.0-beta.8 +- @tiptap/extension-strike@3.0.0-beta.8 +- @tiptap/extension-text@3.0.0-beta.8 +- @tiptap/extension-underline@3.0.0-beta.8 +- @tiptap/extensions@3.0.0-beta.8 +- @tiptap/pm@3.0.0-beta.8 + +## 3.0.0-beta.7 + +### Patch Changes + +- Updated dependencies [d0fda30] + - @tiptap/core@3.0.0-beta.7 + - @tiptap/extension-blockquote@3.0.0-beta.7 + - @tiptap/extension-bold@3.0.0-beta.7 + - @tiptap/extension-code@3.0.0-beta.7 + - @tiptap/extension-code-block@3.0.0-beta.7 + - @tiptap/extension-document@3.0.0-beta.7 + - @tiptap/extension-hard-break@3.0.0-beta.7 + - @tiptap/extension-heading@3.0.0-beta.7 + - @tiptap/extension-horizontal-rule@3.0.0-beta.7 + - @tiptap/extension-italic@3.0.0-beta.7 + - @tiptap/extension-link@3.0.0-beta.7 + - @tiptap/extension-list@3.0.0-beta.7 + - @tiptap/extension-paragraph@3.0.0-beta.7 + - @tiptap/extension-strike@3.0.0-beta.7 + - @tiptap/extension-text@3.0.0-beta.7 + - @tiptap/extension-underline@3.0.0-beta.7 + - @tiptap/extensions@3.0.0-beta.7 + - @tiptap/extension-list-item@3.0.0-beta.7 + - @tiptap/extension-list-keymap@3.0.0-beta.7 + - @tiptap/extension-bullet-list@3.0.0-beta.7 + - @tiptap/extension-ordered-list@3.0.0-beta.7 + - @tiptap/extension-dropcursor@3.0.0-beta.7 + - @tiptap/extension-gapcursor@3.0.0-beta.7 + - @tiptap/pm@3.0.0-beta.7 + +## 3.0.0-beta.6 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.6 +- @tiptap/extension-gapcursor@3.0.0-beta.6 +- @tiptap/extension-list-item@3.0.0-beta.6 +- @tiptap/extension-list-keymap@3.0.0-beta.6 +- @tiptap/core@3.0.0-beta.6 +- @tiptap/extension-blockquote@3.0.0-beta.6 +- @tiptap/extension-bold@3.0.0-beta.6 +- @tiptap/extension-bullet-list@3.0.0-beta.6 +- @tiptap/extension-code@3.0.0-beta.6 +- @tiptap/extension-code-block@3.0.0-beta.6 +- @tiptap/extension-document@3.0.0-beta.6 +- @tiptap/extension-hard-break@3.0.0-beta.6 +- @tiptap/extension-heading@3.0.0-beta.6 +- @tiptap/extension-horizontal-rule@3.0.0-beta.6 +- @tiptap/extension-italic@3.0.0-beta.6 +- @tiptap/extension-link@3.0.0-beta.6 +- @tiptap/extension-list@3.0.0-beta.6 +- @tiptap/extension-ordered-list@3.0.0-beta.6 +- @tiptap/extension-paragraph@3.0.0-beta.6 +- @tiptap/extension-strike@3.0.0-beta.6 +- @tiptap/extension-text@3.0.0-beta.6 +- @tiptap/extension-underline@3.0.0-beta.6 +- @tiptap/extensions@3.0.0-beta.6 +- @tiptap/pm@3.0.0-beta.6 + +## 3.0.0-beta.5 + +### Patch Changes + +- 8c69002: Synced beta with stable features +- Updated dependencies [8c69002] +- Updated dependencies [62b0877] + - @tiptap/extension-list-keymap@3.0.0-beta.5 + - @tiptap/extension-dropcursor@3.0.0-beta.5 + - @tiptap/extension-gapcursor@3.0.0-beta.5 + - @tiptap/extension-list-item@3.0.0-beta.5 + - @tiptap/extension-horizontal-rule@3.0.0-beta.5 + - @tiptap/extension-ordered-list@3.0.0-beta.5 + - @tiptap/extension-bullet-list@3.0.0-beta.5 + - @tiptap/extension-blockquote@3.0.0-beta.5 + - @tiptap/extension-code-block@3.0.0-beta.5 + - @tiptap/extension-hard-break@3.0.0-beta.5 + - @tiptap/extension-paragraph@3.0.0-beta.5 + - @tiptap/extension-underline@3.0.0-beta.5 + - @tiptap/extension-document@3.0.0-beta.5 + - @tiptap/extension-heading@3.0.0-beta.5 + - @tiptap/extension-italic@3.0.0-beta.5 + - @tiptap/extension-strike@3.0.0-beta.5 + - @tiptap/extension-bold@3.0.0-beta.5 + - @tiptap/extension-code@3.0.0-beta.5 + - @tiptap/extension-link@3.0.0-beta.5 + - @tiptap/extension-list@3.0.0-beta.5 + - @tiptap/extension-text@3.0.0-beta.5 + - @tiptap/extensions@3.0.0-beta.5 + - @tiptap/core@3.0.0-beta.5 + - @tiptap/pm@3.0.0-beta.5 + +## 3.0.0-beta.4 + +### Patch Changes + +- Updated dependencies [5e957e5] +- Updated dependencies [9f207a6] + - @tiptap/core@3.0.0-beta.4 + - @tiptap/extension-blockquote@3.0.0-beta.4 + - @tiptap/extension-bold@3.0.0-beta.4 + - @tiptap/extension-code@3.0.0-beta.4 + - @tiptap/extension-code-block@3.0.0-beta.4 + - @tiptap/extension-document@3.0.0-beta.4 + - @tiptap/extension-hard-break@3.0.0-beta.4 + - @tiptap/extension-heading@3.0.0-beta.4 + - @tiptap/extension-horizontal-rule@3.0.0-beta.4 + - @tiptap/extension-italic@3.0.0-beta.4 + - @tiptap/extension-link@3.0.0-beta.4 + - @tiptap/extension-list@3.0.0-beta.4 + - @tiptap/extension-paragraph@3.0.0-beta.4 + - @tiptap/extension-strike@3.0.0-beta.4 + - @tiptap/extension-text@3.0.0-beta.4 + - @tiptap/extension-underline@3.0.0-beta.4 + - @tiptap/extensions@3.0.0-beta.4 + - @tiptap/extension-list-item@3.0.0-beta.4 + - @tiptap/extension-list-keymap@3.0.0-beta.4 + - @tiptap/extension-bullet-list@3.0.0-beta.4 + - @tiptap/extension-ordered-list@3.0.0-beta.4 + - @tiptap/extension-dropcursor@3.0.0-beta.4 + - @tiptap/extension-gapcursor@3.0.0-beta.4 + - @tiptap/pm@3.0.0-beta.4 + +## 3.0.0-beta.3 + +### Patch Changes + +- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository +- Updated dependencies [1b4c82b] + - @tiptap/extension-list-keymap@3.0.0-beta.3 + - @tiptap/extension-dropcursor@3.0.0-beta.3 + - @tiptap/extension-gapcursor@3.0.0-beta.3 + - @tiptap/extension-list-item@3.0.0-beta.3 + - @tiptap/extension-horizontal-rule@3.0.0-beta.3 + - @tiptap/extension-ordered-list@3.0.0-beta.3 + - @tiptap/extension-bullet-list@3.0.0-beta.3 + - @tiptap/extension-blockquote@3.0.0-beta.3 + - @tiptap/extension-code-block@3.0.0-beta.3 + - @tiptap/extension-hard-break@3.0.0-beta.3 + - @tiptap/extension-paragraph@3.0.0-beta.3 + - @tiptap/extension-underline@3.0.0-beta.3 + - @tiptap/extension-document@3.0.0-beta.3 + - @tiptap/extension-heading@3.0.0-beta.3 + - @tiptap/extension-italic@3.0.0-beta.3 + - @tiptap/extension-strike@3.0.0-beta.3 + - @tiptap/extension-bold@3.0.0-beta.3 + - @tiptap/extension-code@3.0.0-beta.3 + - @tiptap/extension-link@3.0.0-beta.3 + - @tiptap/extension-list@3.0.0-beta.3 + - @tiptap/extension-text@3.0.0-beta.3 + - @tiptap/extensions@3.0.0-beta.3 + - @tiptap/core@3.0.0-beta.3 + - @tiptap/pm@3.0.0-beta.3 + +## 3.0.0-beta.2 + +### Patch Changes + +- @tiptap/extension-dropcursor@3.0.0-beta.2 +- @tiptap/extension-gapcursor@3.0.0-beta.2 +- @tiptap/extension-list-item@3.0.0-beta.2 +- @tiptap/extension-list-keymap@3.0.0-beta.2 +- @tiptap/core@3.0.0-beta.2 +- @tiptap/extension-blockquote@3.0.0-beta.2 +- @tiptap/extension-bold@3.0.0-beta.2 +- @tiptap/extension-bullet-list@3.0.0-beta.2 +- @tiptap/extension-code@3.0.0-beta.2 +- @tiptap/extension-code-block@3.0.0-beta.2 +- @tiptap/extension-document@3.0.0-beta.2 +- @tiptap/extension-hard-break@3.0.0-beta.2 +- @tiptap/extension-heading@3.0.0-beta.2 +- @tiptap/extension-horizontal-rule@3.0.0-beta.2 +- @tiptap/extension-italic@3.0.0-beta.2 +- @tiptap/extension-link@3.0.0-beta.2 +- @tiptap/extension-list@3.0.0-beta.2 +- @tiptap/extension-ordered-list@3.0.0-beta.2 +- @tiptap/extension-paragraph@3.0.0-beta.2 +- @tiptap/extension-strike@3.0.0-beta.2 +- @tiptap/extension-text@3.0.0-beta.2 +- @tiptap/extension-underline@3.0.0-beta.2 +- @tiptap/extensions@3.0.0-beta.2 +- @tiptap/pm@3.0.0-beta.2 + +## 3.0.0-beta.1 + +### Patch Changes + +- Updated dependencies [d0557ef] +- Updated dependencies [664834f] + - @tiptap/extension-link@3.0.0-beta.1 + - @tiptap/core@3.0.0-beta.1 + - @tiptap/extension-dropcursor@3.0.0-beta.1 + - @tiptap/extension-gapcursor@3.0.0-beta.1 + - @tiptap/extension-list-item@3.0.0-beta.1 + - @tiptap/extension-list-keymap@3.0.0-beta.1 + - @tiptap/extension-blockquote@3.0.0-beta.1 + - @tiptap/extension-bold@3.0.0-beta.1 + - @tiptap/extension-bullet-list@3.0.0-beta.1 + - @tiptap/extension-code@3.0.0-beta.1 + - @tiptap/extension-code-block@3.0.0-beta.1 + - @tiptap/extension-document@3.0.0-beta.1 + - @tiptap/extension-hard-break@3.0.0-beta.1 + - @tiptap/extension-heading@3.0.0-beta.1 + - @tiptap/extension-horizontal-rule@3.0.0-beta.1 + - @tiptap/extension-italic@3.0.0-beta.1 + - @tiptap/extension-list@3.0.0-beta.1 + - @tiptap/extension-ordered-list@3.0.0-beta.1 + - @tiptap/extension-paragraph@3.0.0-beta.1 + - @tiptap/extension-strike@3.0.0-beta.1 + - @tiptap/extension-text@3.0.0-beta.1 + - @tiptap/extension-underline@3.0.0-beta.1 + - @tiptap/extensions@3.0.0-beta.1 + - @tiptap/pm@3.0.0-beta.1 + +## 3.0.0-beta.0 + +### Patch Changes + +- Updated dependencies [52b6644] + - @tiptap/extensions@3.0.0-beta.0 + - @tiptap/extension-dropcursor@3.0.0-beta.0 + - @tiptap/extension-gapcursor@3.0.0-beta.0 + - @tiptap/extension-list-item@3.0.0-beta.0 + - @tiptap/extension-list-keymap@3.0.0-beta.0 + - @tiptap/core@3.0.0-beta.0 + - @tiptap/extension-blockquote@3.0.0-beta.0 + - @tiptap/extension-bold@3.0.0-beta.0 + - @tiptap/extension-bullet-list@3.0.0-beta.0 + - @tiptap/extension-code@3.0.0-beta.0 + - @tiptap/extension-code-block@3.0.0-beta.0 + - @tiptap/extension-document@3.0.0-beta.0 + - @tiptap/extension-hard-break@3.0.0-beta.0 + - @tiptap/extension-heading@3.0.0-beta.0 + - @tiptap/extension-horizontal-rule@3.0.0-beta.0 + - @tiptap/extension-italic@3.0.0-beta.0 + - @tiptap/extension-link@3.0.0-beta.0 + - @tiptap/extension-list@3.0.0-beta.0 + - @tiptap/extension-ordered-list@3.0.0-beta.0 + - @tiptap/extension-paragraph@3.0.0-beta.0 + - @tiptap/extension-strike@3.0.0-beta.0 + - @tiptap/extension-text@3.0.0-beta.0 + - @tiptap/extension-underline@3.0.0-beta.0 + - @tiptap/pm@3.0.0-beta.0 + +## 3.0.0-next.8 + +### Patch Changes + +- Updated dependencies [1e91f9b] + - @tiptap/pm@3.0.0-next.8 + - @tiptap/extension-dropcursor@3.0.0-next.8 + - @tiptap/extension-gapcursor@3.0.0-next.8 + - @tiptap/extension-list-item@3.0.0-next.8 + - @tiptap/extension-list-keymap@3.0.0-next.8 + - @tiptap/core@3.0.0-next.8 + - @tiptap/extension-blockquote@3.0.0-next.8 + - @tiptap/extension-bold@3.0.0-next.8 + - @tiptap/extension-bullet-list@3.0.0-next.8 + - @tiptap/extension-code@3.0.0-next.8 + - @tiptap/extension-code-block@3.0.0-next.8 + - @tiptap/extension-document@3.0.0-next.8 + - @tiptap/extension-hard-break@3.0.0-next.8 + - @tiptap/extension-heading@3.0.0-next.8 + - @tiptap/extension-horizontal-rule@3.0.0-next.8 + - @tiptap/extension-italic@3.0.0-next.8 + - @tiptap/extension-link@3.0.0-next.8 + - @tiptap/extension-list@3.0.0-next.8 + - @tiptap/extension-ordered-list@3.0.0-next.8 + - @tiptap/extension-paragraph@3.0.0-next.8 + - @tiptap/extension-strike@3.0.0-next.8 + - @tiptap/extension-text@3.0.0-next.8 + - @tiptap/extension-underline@3.0.0-next.8 + - @tiptap/extensions@3.0.0-next.8 + +## 3.0.0-next.7 + +### Patch Changes + +- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory +- Updated dependencies [8de8e13] +- Updated dependencies [89bd9c7] + - @tiptap/core@3.0.0-next.7 + - @tiptap/extension-blockquote@3.0.0-next.7 + - @tiptap/extension-bold@3.0.0-next.7 + - @tiptap/extension-bullet-list@3.0.0-next.7 + - @tiptap/extension-code@3.0.0-next.7 + - @tiptap/extension-code-block@3.0.0-next.7 + - @tiptap/extension-document@3.0.0-next.7 + - @tiptap/extension-dropcursor@3.0.0-next.7 + - @tiptap/extension-gapcursor@3.0.0-next.7 + - @tiptap/extension-hard-break@3.0.0-next.7 + - @tiptap/extension-heading@3.0.0-next.7 + - @tiptap/extension-horizontal-rule@3.0.0-next.7 + - @tiptap/extension-italic@3.0.0-next.7 + - @tiptap/extension-link@3.0.0-next.7 + - @tiptap/extension-list@3.0.0-next.7 + - @tiptap/extension-list-item@3.0.0-next.7 + - @tiptap/extension-list-keymap@3.0.0-next.7 + - @tiptap/extension-ordered-list@3.0.0-next.7 + - @tiptap/extension-paragraph@3.0.0-next.7 + - @tiptap/extension-strike@3.0.0-next.7 + - @tiptap/extension-text@3.0.0-next.7 + - @tiptap/extension-underline@3.0.0-next.7 + - @tiptap/extensions@3.0.0-next.7 + - @tiptap/pm@3.0.0-next.7 + +## 3.0.0-next.6 + +### Major Changes + +- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds +- 64a74f6: We have now added the `Link`, `ListKeymap`, and `Underline` extensions to the starter kit for a smoother onboarding experience + + If you have theses extensions in your project, you can remove them from your project and use the ones from the starter kit instead. + + ```diff + - import Link from '@tiptap/extension-link' + - import ListKeymap from '@tiptap/extension-list-keymap' + - import Underline from '@tiptap/extension-underline' + + import { StarterKit } from '@tiptap/starter-kit' + ``` + +### Patch Changes + +- Updated dependencies [a92f4a6] +- Updated dependencies [bfec9b2] +- Updated dependencies [20f68f6] +- Updated dependencies [0e3207f] +- Updated dependencies [37913d5] +- Updated dependencies [28c5418] +- Updated dependencies [32958d6] +- Updated dependencies [12bb31a] +- Updated dependencies [062afaf] +- Updated dependencies [ff8eed6] +- Updated dependencies [704f462] +- Updated dependencies [2c911d2] +- Updated dependencies [32958d6] +- Updated dependencies [d6c7558] +- Updated dependencies [062afaf] +- Updated dependencies [32958d6] +- Updated dependencies [32958d6] + - @tiptap/extension-horizontal-rule@3.0.0-next.6 + - @tiptap/extension-ordered-list@3.0.0-next.6 + - @tiptap/extension-bullet-list@3.0.0-next.6 + - @tiptap/extension-list-keymap@3.0.0-next.6 + - @tiptap/extension-blockquote@3.0.0-next.6 + - @tiptap/extension-code-block@3.0.0-next.6 + - @tiptap/extension-dropcursor@3.0.0-next.6 + - @tiptap/extension-hard-break@3.0.0-next.6 + - @tiptap/extension-gapcursor@3.0.0-next.6 + - @tiptap/extension-list-item@3.0.0-next.6 + - @tiptap/extension-paragraph@3.0.0-next.6 + - @tiptap/extension-underline@3.0.0-next.6 + - @tiptap/extension-document@3.0.0-next.6 + - @tiptap/extension-heading@3.0.0-next.6 + - @tiptap/extension-history@3.0.0-next.6 + - @tiptap/extension-italic@3.0.0-next.6 + - @tiptap/extension-strike@3.0.0-next.6 + - @tiptap/extension-bold@3.0.0-next.6 + - @tiptap/extension-code@3.0.0-next.6 + - @tiptap/extension-link@3.0.0-next.6 + - @tiptap/extension-text@3.0.0-next.6 + - @tiptap/core@3.0.0-next.6 + - @tiptap/pm@3.0.0-next.6 + - @tiptap/extensions@3.0.0-next.6 + +## 3.0.0-next.5 + +### Patch Changes + +- Updated dependencies [0e3207f] +- Updated dependencies [28c5418] +- Updated dependencies [32958d6] +- Updated dependencies [062afaf] +- Updated dependencies [704f462] +- Updated dependencies [2c911d2] +- Updated dependencies [32958d6] +- Updated dependencies [062afaf] +- Updated dependencies [32958d6] +- Updated dependencies [32958d6] + - @tiptap/core@3.0.0-next.5 + - @tiptap/extension-ordered-list@3.0.0-next.5 + - @tiptap/extension-bullet-list@3.0.0-next.5 + - @tiptap/extension-list-keymap@3.0.0-next.5 + - @tiptap/extension-list-item@3.0.0-next.5 + - @tiptap/extension-blockquote@3.0.0-next.5 + - @tiptap/extension-bold@3.0.0-next.5 + - @tiptap/extension-code@3.0.0-next.5 + - @tiptap/extension-code-block@3.0.0-next.5 + - @tiptap/extension-document@3.0.0-next.5 + - @tiptap/extension-dropcursor@3.0.0-next.5 + - @tiptap/extension-gapcursor@3.0.0-next.5 + - @tiptap/extension-hard-break@3.0.0-next.5 + - @tiptap/extension-heading@3.0.0-next.5 + - @tiptap/extension-history@3.0.0-next.5 + - @tiptap/extension-horizontal-rule@3.0.0-next.5 + - @tiptap/extension-italic@3.0.0-next.5 + - @tiptap/extension-link@3.0.0-next.5 + - @tiptap/extension-paragraph@3.0.0-next.5 + - @tiptap/extension-strike@3.0.0-next.5 + - @tiptap/extension-text@3.0.0-next.5 + - @tiptap/extension-underline@3.0.0-next.5 + - @tiptap/extensions@3.0.0-next.5 + - @tiptap/pm@3.0.0-next.5 + +## 3.0.0-next.4 + +## 3.0.0-next.3 + +### Patch Changes + +- Updated dependencies [4d2139b] + - @tiptap/pm@3.0.0-next.3 + - @tiptap/core@3.0.0-next.3 + - @tiptap/extension-blockquote@3.0.0-next.3 + - @tiptap/extension-bold@3.0.0-next.3 + - @tiptap/extension-bullet-list@3.0.0-next.3 + - @tiptap/extension-code@3.0.0-next.3 + - @tiptap/extension-code-block@3.0.0-next.3 + - @tiptap/extension-document@3.0.0-next.3 + - @tiptap/extension-dropcursor@3.0.0-next.3 + - @tiptap/extension-gapcursor@3.0.0-next.3 + - @tiptap/extension-hard-break@3.0.0-next.3 + - @tiptap/extension-heading@3.0.0-next.3 + - @tiptap/extension-history@3.0.0-next.3 + - @tiptap/extension-horizontal-rule@3.0.0-next.3 + - @tiptap/extension-italic@3.0.0-next.3 + - @tiptap/extension-link@3.0.0-next.3 + - @tiptap/extension-list-item@3.0.0-next.3 + - @tiptap/extension-list-keymap@3.0.0-next.3 + - @tiptap/extension-ordered-list@3.0.0-next.3 + - @tiptap/extension-paragraph@3.0.0-next.3 + - @tiptap/extension-strike@3.0.0-next.3 + - @tiptap/extension-text@3.0.0-next.3 + - @tiptap/extension-underline@3.0.0-next.3 + +## 3.0.0-next.2 + +### Patch Changes + +- Updated dependencies [f79c05e] +- Updated dependencies [01547d5] +- Updated dependencies [86250c6] +- Updated dependencies [37913d5] +- Updated dependencies [12bb31a] +- Updated dependencies [283e606] +- Updated dependencies [ca6269e] +- Updated dependencies [e0dfecc] +- Updated dependencies [722ec00] +- Updated dependencies [b7ef150] +- Updated dependencies [2acf260] + - @tiptap/extension-code@3.0.0-next.2 + - @tiptap/extension-heading@3.0.0-next.2 + - @tiptap/extension-list-keymap@3.0.0-next.2 + - @tiptap/core@3.0.0-next.2 + - @tiptap/extension-link@3.0.0-next.2 + - @tiptap/extension-blockquote@3.0.0-next.2 + - @tiptap/extension-bold@3.0.0-next.2 + - @tiptap/extension-bullet-list@3.0.0-next.2 + - @tiptap/extension-code-block@3.0.0-next.2 + - @tiptap/extension-document@3.0.0-next.2 + - @tiptap/extension-dropcursor@3.0.0-next.2 + - @tiptap/extension-gapcursor@3.0.0-next.2 + - @tiptap/extension-hard-break@3.0.0-next.2 + - @tiptap/extension-history@3.0.0-next.2 + - @tiptap/extension-horizontal-rule@3.0.0-next.2 + - @tiptap/extension-italic@3.0.0-next.2 + - @tiptap/extension-list-item@3.0.0-next.2 + - @tiptap/extension-ordered-list@3.0.0-next.2 + - @tiptap/extension-paragraph@3.0.0-next.2 + - @tiptap/extension-strike@3.0.0-next.2 + - @tiptap/extension-text@3.0.0-next.2 + - @tiptap/extension-underline@3.0.0-next.2 + - @tiptap/pm@3.0.0-next.2 + +## 3.0.0-next.1 + +### Major Changes + +- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds +- 64a74f6: We have now added the Link, ListKeymap, and Underline extensions to the starter kit for a smoother onboarding experience + + If you have theses extensions in your project, you can remove them from your project and use the ones from the starter kit instead. + +### Patch Changes + +- Updated dependencies [a92f4a6] +- Updated dependencies [da76972] + - @tiptap/extension-horizontal-rule@3.0.0-next.1 + - @tiptap/extension-ordered-list@3.0.0-next.1 + - @tiptap/extension-bullet-list@3.0.0-next.1 + - @tiptap/extension-list-keymap@3.0.0-next.1 + - @tiptap/extension-blockquote@3.0.0-next.1 + - @tiptap/extension-code-block@3.0.0-next.1 + - @tiptap/extension-dropcursor@3.0.0-next.1 + - @tiptap/extension-hard-break@3.0.0-next.1 + - @tiptap/extension-gapcursor@3.0.0-next.1 + - @tiptap/extension-list-item@3.0.0-next.1 + - @tiptap/extension-paragraph@3.0.0-next.1 + - @tiptap/extension-underline@3.0.0-next.1 + - @tiptap/extension-document@3.0.0-next.1 + - @tiptap/extension-heading@3.0.0-next.1 + - @tiptap/extension-history@3.0.0-next.1 + - @tiptap/extension-italic@3.0.0-next.1 + - @tiptap/extension-strike@3.0.0-next.1 + - @tiptap/extension-bold@3.0.0-next.1 + - @tiptap/extension-code@3.0.0-next.1 + - @tiptap/extension-link@3.0.0-next.1 + - @tiptap/extension-text@3.0.0-next.1 + - @tiptap/core@3.0.0-next.1 + - @tiptap/pm@3.0.0-next.1 + +## 3.0.0-next.0 + +### Patch Changes + +- Updated dependencies [0ec0af6] + - @tiptap/core@3.0.0-next.0 + - @tiptap/extension-blockquote@3.0.0-next.0 + - @tiptap/extension-bold@3.0.0-next.0 + - @tiptap/extension-bullet-list@3.0.0-next.0 + - @tiptap/extension-code@3.0.0-next.0 + - @tiptap/extension-code-block@3.0.0-next.0 + - @tiptap/extension-document@3.0.0-next.0 + - @tiptap/extension-dropcursor@3.0.0-next.0 + - @tiptap/extension-gapcursor@3.0.0-next.0 + - @tiptap/extension-hard-break@3.0.0-next.0 + - @tiptap/extension-heading@3.0.0-next.0 + - @tiptap/extension-history@3.0.0-next.0 + - @tiptap/extension-horizontal-rule@3.0.0-next.0 + - @tiptap/extension-italic@3.0.0-next.0 + - @tiptap/extension-list-item@3.0.0-next.0 + - @tiptap/extension-ordered-list@3.0.0-next.0 + - @tiptap/extension-paragraph@3.0.0-next.0 + - @tiptap/extension-strike@3.0.0-next.0 + - @tiptap/extension-text@3.0.0-next.0 + +## 2.12.0 + +### Patch Changes + +- Updated dependencies [896f767] + - @tiptap/pm@2.12.0 + - @tiptap/core@2.12.0 + - @tiptap/extension-blockquote@2.12.0 + - @tiptap/extension-bold@2.12.0 + - @tiptap/extension-bullet-list@2.12.0 + - @tiptap/extension-code@2.12.0 + - @tiptap/extension-code-block@2.12.0 + - @tiptap/extension-document@2.12.0 + - @tiptap/extension-dropcursor@2.12.0 + - @tiptap/extension-gapcursor@2.12.0 + - @tiptap/extension-hard-break@2.12.0 + - @tiptap/extension-heading@2.12.0 + - @tiptap/extension-history@2.12.0 + - @tiptap/extension-horizontal-rule@2.12.0 + - @tiptap/extension-italic@2.12.0 + - @tiptap/extension-list-item@2.12.0 + - @tiptap/extension-ordered-list@2.12.0 + - @tiptap/extension-paragraph@2.12.0 + - @tiptap/extension-strike@2.12.0 + - @tiptap/extension-text@2.12.0 + - @tiptap/extension-text-style@2.12.0 + +## 2.11.9 + +### Patch Changes + +- @tiptap/core@2.11.9 +- @tiptap/extension-blockquote@2.11.9 +- @tiptap/extension-bold@2.11.9 +- @tiptap/extension-bullet-list@2.11.9 +- @tiptap/extension-code@2.11.9 +- @tiptap/extension-code-block@2.11.9 +- @tiptap/extension-document@2.11.9 +- @tiptap/extension-dropcursor@2.11.9 +- @tiptap/extension-gapcursor@2.11.9 +- @tiptap/extension-hard-break@2.11.9 +- @tiptap/extension-heading@2.11.9 +- @tiptap/extension-history@2.11.9 +- @tiptap/extension-horizontal-rule@2.11.9 +- @tiptap/extension-italic@2.11.9 +- @tiptap/extension-list-item@2.11.9 +- @tiptap/extension-ordered-list@2.11.9 +- @tiptap/extension-paragraph@2.11.9 +- @tiptap/extension-strike@2.11.9 +- @tiptap/extension-text@2.11.9 +- @tiptap/extension-text-style@2.11.9 +- @tiptap/pm@2.11.9 + +## 2.11.8 + +### Patch Changes + +- Updated dependencies [8147cc7] + - @tiptap/core@2.11.8 + - @tiptap/extension-blockquote@2.11.8 + - @tiptap/extension-bold@2.11.8 + - @tiptap/extension-bullet-list@2.11.8 + - @tiptap/extension-code@2.11.8 + - @tiptap/extension-code-block@2.11.8 + - @tiptap/extension-document@2.11.8 + - @tiptap/extension-dropcursor@2.11.8 + - @tiptap/extension-gapcursor@2.11.8 + - @tiptap/extension-hard-break@2.11.8 + - @tiptap/extension-heading@2.11.8 + - @tiptap/extension-history@2.11.8 + - @tiptap/extension-horizontal-rule@2.11.8 + - @tiptap/extension-italic@2.11.8 + - @tiptap/extension-list-item@2.11.8 + - @tiptap/extension-ordered-list@2.11.8 + - @tiptap/extension-paragraph@2.11.8 + - @tiptap/extension-strike@2.11.8 + - @tiptap/extension-text@2.11.8 + - @tiptap/extension-text-style@2.11.8 + - @tiptap/pm@2.11.8 + +## 2.11.7 + +### Patch Changes + +- Updated dependencies [e23882d] + - @tiptap/core@2.11.7 + - @tiptap/extension-blockquote@2.11.7 + - @tiptap/extension-bold@2.11.7 + - @tiptap/extension-bullet-list@2.11.7 + - @tiptap/extension-code@2.11.7 + - @tiptap/extension-code-block@2.11.7 + - @tiptap/extension-document@2.11.7 + - @tiptap/extension-dropcursor@2.11.7 + - @tiptap/extension-gapcursor@2.11.7 + - @tiptap/extension-hard-break@2.11.7 + - @tiptap/extension-heading@2.11.7 + - @tiptap/extension-history@2.11.7 + - @tiptap/extension-horizontal-rule@2.11.7 + - @tiptap/extension-italic@2.11.7 + - @tiptap/extension-list-item@2.11.7 + - @tiptap/extension-ordered-list@2.11.7 + - @tiptap/extension-paragraph@2.11.7 + - @tiptap/extension-strike@2.11.7 + - @tiptap/extension-text@2.11.7 + - @tiptap/extension-text-style@2.11.7 + - @tiptap/pm@2.11.7 + +## 2.11.6 + +### Patch Changes + +- 3826872: Remove redundant optional chaining in options object +- Updated dependencies [826cfe7] +- Updated dependencies [f3258d9] +- Updated dependencies [9abb019] + - @tiptap/core@2.11.6 + - @tiptap/pm@2.11.6 + - @tiptap/extension-ordered-list@2.11.6 + - @tiptap/extension-blockquote@2.11.6 + - @tiptap/extension-bold@2.11.6 + - @tiptap/extension-bullet-list@2.11.6 + - @tiptap/extension-code@2.11.6 + - @tiptap/extension-code-block@2.11.6 + - @tiptap/extension-document@2.11.6 + - @tiptap/extension-dropcursor@2.11.6 + - @tiptap/extension-gapcursor@2.11.6 + - @tiptap/extension-hard-break@2.11.6 + - @tiptap/extension-heading@2.11.6 + - @tiptap/extension-history@2.11.6 + - @tiptap/extension-horizontal-rule@2.11.6 + - @tiptap/extension-italic@2.11.6 + - @tiptap/extension-list-item@2.11.6 + - @tiptap/extension-paragraph@2.11.6 + - @tiptap/extension-strike@2.11.6 + - @tiptap/extension-text@2.11.6 + - @tiptap/extension-text-style@2.11.6 + +## 2.11.5 + +### Patch Changes + +- Updated dependencies [98fffbb] + - @tiptap/pm@2.11.5 + - @tiptap/core@2.11.5 + - @tiptap/extension-blockquote@2.11.5 + - @tiptap/extension-bold@2.11.5 + - @tiptap/extension-bullet-list@2.11.5 + - @tiptap/extension-code@2.11.5 + - @tiptap/extension-code-block@2.11.5 + - @tiptap/extension-document@2.11.5 + - @tiptap/extension-dropcursor@2.11.5 + - @tiptap/extension-gapcursor@2.11.5 + - @tiptap/extension-hard-break@2.11.5 + - @tiptap/extension-heading@2.11.5 + - @tiptap/extension-history@2.11.5 + - @tiptap/extension-horizontal-rule@2.11.5 + - @tiptap/extension-italic@2.11.5 + - @tiptap/extension-list-item@2.11.5 + - @tiptap/extension-ordered-list@2.11.5 + - @tiptap/extension-paragraph@2.11.5 + - @tiptap/extension-strike@2.11.5 + - @tiptap/extension-text@2.11.5 + - @tiptap/extension-text-style@2.11.5 + +## 2.11.4 + +### Patch Changes + +- @tiptap/core@2.11.4 +- @tiptap/extension-blockquote@2.11.4 +- @tiptap/extension-bold@2.11.4 +- @tiptap/extension-bullet-list@2.11.4 +- @tiptap/extension-code@2.11.4 +- @tiptap/extension-code-block@2.11.4 +- @tiptap/extension-document@2.11.4 +- @tiptap/extension-dropcursor@2.11.4 +- @tiptap/extension-gapcursor@2.11.4 +- @tiptap/extension-hard-break@2.11.4 +- @tiptap/extension-heading@2.11.4 +- @tiptap/extension-history@2.11.4 +- @tiptap/extension-horizontal-rule@2.11.4 +- @tiptap/extension-italic@2.11.4 +- @tiptap/extension-list-item@2.11.4 +- @tiptap/extension-ordered-list@2.11.4 +- @tiptap/extension-paragraph@2.11.4 +- @tiptap/extension-strike@2.11.4 +- @tiptap/extension-text@2.11.4 +- @tiptap/extension-text-style@2.11.4 +- @tiptap/pm@2.11.4 + +## 2.11.3 + +### Patch Changes + +- Updated dependencies [bfec9b2] +- Updated dependencies [20f68f6] +- Updated dependencies [ff8eed6] +- Updated dependencies [d6c7558] + - @tiptap/extensions@3.0.0-next.4 + - @tiptap/core@3.0.0-next.4 + - @tiptap/extension-blockquote@3.0.0-next.4 + - @tiptap/extension-bold@3.0.0-next.4 + - @tiptap/extension-bullet-list@3.0.0-next.4 + - @tiptap/extension-code@3.0.0-next.4 + - @tiptap/extension-code-block@3.0.0-next.4 + - @tiptap/extension-document@3.0.0-next.4 + - @tiptap/extension-dropcursor@3.0.0-next.4 + - @tiptap/extension-gapcursor@3.0.0-next.4 + - @tiptap/extension-hard-break@3.0.0-next.4 + - @tiptap/extension-heading@3.0.0-next.4 + - @tiptap/extension-history@3.0.0-next.4 + - @tiptap/extension-horizontal-rule@3.0.0-next.4 + - @tiptap/extension-italic@3.0.0-next.4 + - @tiptap/extension-link@3.0.0-next.4 + - @tiptap/extension-list-item@3.0.0-next.4 + - @tiptap/extension-list-keymap@3.0.0-next.4 + - @tiptap/extension-ordered-list@3.0.0-next.4 + - @tiptap/extension-paragraph@3.0.0-next.4 + - @tiptap/extension-strike@3.0.0-next.4 + - @tiptap/extension-text@3.0.0-next.4 + - @tiptap/extension-underline@3.0.0-next.4 + - @tiptap/pm@3.0.0-next.4 + +## 2.5.8 + +### Patch Changes + +- Updated dependencies [a08bf85] + - @tiptap/core@2.5.8 + - @tiptap/extension-blockquote@2.5.8 + - @tiptap/extension-bold@2.5.8 + - @tiptap/extension-bullet-list@2.5.8 + - @tiptap/extension-code@2.5.8 + - @tiptap/extension-code-block@2.5.8 + - @tiptap/extension-document@2.5.8 + - @tiptap/extension-dropcursor@2.5.8 + - @tiptap/extension-gapcursor@2.5.8 + - @tiptap/extension-hard-break@2.5.8 + - @tiptap/extension-heading@2.5.8 + - @tiptap/extension-history@2.5.8 + - @tiptap/extension-horizontal-rule@2.5.8 + - @tiptap/extension-italic@2.5.8 + - @tiptap/extension-list-item@2.5.8 + - @tiptap/extension-ordered-list@2.5.8 + - @tiptap/extension-paragraph@2.5.8 + - @tiptap/extension-strike@2.5.8 + - @tiptap/extension-text@2.5.8 + +## 2.5.7 + +### Patch Changes + +- Updated dependencies [b012471] +- Updated dependencies [cc3497e] + - @tiptap/core@2.5.7 + - @tiptap/extension-blockquote@2.5.7 + - @tiptap/extension-bold@2.5.7 + - @tiptap/extension-bullet-list@2.5.7 + - @tiptap/extension-code@2.5.7 + - @tiptap/extension-code-block@2.5.7 + - @tiptap/extension-document@2.5.7 + - @tiptap/extension-dropcursor@2.5.7 + - @tiptap/extension-gapcursor@2.5.7 + - @tiptap/extension-hard-break@2.5.7 + - @tiptap/extension-heading@2.5.7 + - @tiptap/extension-history@2.5.7 + - @tiptap/extension-horizontal-rule@2.5.7 + - @tiptap/extension-italic@2.5.7 + - @tiptap/extension-list-item@2.5.7 + - @tiptap/extension-ordered-list@2.5.7 + - @tiptap/extension-paragraph@2.5.7 + - @tiptap/extension-strike@2.5.7 + - @tiptap/extension-text@2.5.7 + +## 2.5.6 + +### Patch Changes + +- Updated dependencies [618bca9] +- Updated dependencies [35682d1] +- Updated dependencies [4e5b2d8] +- Updated dependencies [2104f0f] + - @tiptap/core@2.5.6 + - @tiptap/extension-code-block@2.5.6 + - @tiptap/extension-blockquote@2.5.6 + - @tiptap/extension-bold@2.5.6 + - @tiptap/extension-bullet-list@2.5.6 + - @tiptap/extension-code@2.5.6 + - @tiptap/extension-document@2.5.6 + - @tiptap/extension-dropcursor@2.5.6 + - @tiptap/extension-gapcursor@2.5.6 + - @tiptap/extension-hard-break@2.5.6 + - @tiptap/extension-heading@2.5.6 + - @tiptap/extension-history@2.5.6 + - @tiptap/extension-horizontal-rule@2.5.6 + - @tiptap/extension-italic@2.5.6 + - @tiptap/extension-list-item@2.5.6 + - @tiptap/extension-ordered-list@2.5.6 + - @tiptap/extension-paragraph@2.5.6 + - @tiptap/extension-strike@2.5.6 + - @tiptap/extension-text@2.5.6 + +## 2.5.5 + +### Patch Changes + +- Updated dependencies [4cca382] +- Updated dependencies [3b67e8a] + - @tiptap/core@2.5.5 + - @tiptap/extension-blockquote@2.5.5 + - @tiptap/extension-bold@2.5.5 + - @tiptap/extension-bullet-list@2.5.5 + - @tiptap/extension-code@2.5.5 + - @tiptap/extension-code-block@2.5.5 + - @tiptap/extension-document@2.5.5 + - @tiptap/extension-dropcursor@2.5.5 + - @tiptap/extension-gapcursor@2.5.5 + - @tiptap/extension-hard-break@2.5.5 + - @tiptap/extension-heading@2.5.5 + - @tiptap/extension-history@2.5.5 + - @tiptap/extension-horizontal-rule@2.5.5 + - @tiptap/extension-italic@2.5.5 + - @tiptap/extension-list-item@2.5.5 + - @tiptap/extension-ordered-list@2.5.5 + - @tiptap/extension-paragraph@2.5.5 + - @tiptap/extension-strike@2.5.5 + - @tiptap/extension-text@2.5.5 + +## 2.5.4 + +### Patch Changes + +- dd7f9ac: There was an issue with the cjs bundling of packages and default exports, now we resolve default exports in legacy compatible way +- Updated dependencies [dd7f9ac] + - @tiptap/extension-horizontal-rule@2.5.4 + - @tiptap/extension-ordered-list@2.5.4 + - @tiptap/extension-bullet-list@2.5.4 + - @tiptap/extension-blockquote@2.5.4 + - @tiptap/extension-code-block@2.5.4 + - @tiptap/extension-dropcursor@2.5.4 + - @tiptap/extension-hard-break@2.5.4 + - @tiptap/extension-gapcursor@2.5.4 + - @tiptap/extension-list-item@2.5.4 + - @tiptap/extension-paragraph@2.5.4 + - @tiptap/extension-document@2.5.4 + - @tiptap/extension-heading@2.5.4 + - @tiptap/extension-history@2.5.4 + - @tiptap/extension-italic@2.5.4 + - @tiptap/extension-strike@2.5.4 + - @tiptap/extension-bold@2.5.4 + - @tiptap/extension-code@2.5.4 + - @tiptap/extension-text@2.5.4 + - @tiptap/core@2.5.4 + +## 2.5.3 + +### Patch Changes + +- @tiptap/core@2.5.3 +- @tiptap/extension-blockquote@2.5.3 +- @tiptap/extension-bold@2.5.3 +- @tiptap/extension-bullet-list@2.5.3 +- @tiptap/extension-code@2.5.3 +- @tiptap/extension-code-block@2.5.3 +- @tiptap/extension-document@2.5.3 +- @tiptap/extension-dropcursor@2.5.3 +- @tiptap/extension-gapcursor@2.5.3 +- @tiptap/extension-hard-break@2.5.3 +- @tiptap/extension-heading@2.5.3 +- @tiptap/extension-history@2.5.3 +- @tiptap/extension-horizontal-rule@2.5.3 +- @tiptap/extension-italic@2.5.3 +- @tiptap/extension-list-item@2.5.3 +- @tiptap/extension-ordered-list@2.5.3 +- @tiptap/extension-paragraph@2.5.3 +- @tiptap/extension-strike@2.5.3 +- @tiptap/extension-text@2.5.3 + +## 2.5.2 + +### Patch Changes + +- Updated dependencies [07f4c03] + - @tiptap/core@2.5.2 + - @tiptap/extension-blockquote@2.5.2 + - @tiptap/extension-bold@2.5.2 + - @tiptap/extension-bullet-list@2.5.2 + - @tiptap/extension-code@2.5.2 + - @tiptap/extension-code-block@2.5.2 + - @tiptap/extension-document@2.5.2 + - @tiptap/extension-dropcursor@2.5.2 + - @tiptap/extension-gapcursor@2.5.2 + - @tiptap/extension-hard-break@2.5.2 + - @tiptap/extension-heading@2.5.2 + - @tiptap/extension-history@2.5.2 + - @tiptap/extension-horizontal-rule@2.5.2 + - @tiptap/extension-italic@2.5.2 + - @tiptap/extension-list-item@2.5.2 + - @tiptap/extension-ordered-list@2.5.2 + - @tiptap/extension-paragraph@2.5.2 + - @tiptap/extension-strike@2.5.2 + - @tiptap/extension-text@2.5.2 + +## 2.5.1 + +### Patch Changes + +- @tiptap/core@2.5.1 +- @tiptap/extension-blockquote@2.5.1 +- @tiptap/extension-bold@2.5.1 +- @tiptap/extension-bullet-list@2.5.1 +- @tiptap/extension-code@2.5.1 +- @tiptap/extension-code-block@2.5.1 +- @tiptap/extension-document@2.5.1 +- @tiptap/extension-dropcursor@2.5.1 +- @tiptap/extension-gapcursor@2.5.1 +- @tiptap/extension-hard-break@2.5.1 +- @tiptap/extension-heading@2.5.1 +- @tiptap/extension-history@2.5.1 +- @tiptap/extension-horizontal-rule@2.5.1 +- @tiptap/extension-italic@2.5.1 +- @tiptap/extension-list-item@2.5.1 +- @tiptap/extension-ordered-list@2.5.1 +- @tiptap/extension-paragraph@2.5.1 +- @tiptap/extension-strike@2.5.1 +- @tiptap/extension-text@2.5.1 + +## 2.5.0 + +### Patch Changes + +- fb45149: fix(starter-kit): make blockquote shortcut work in starter-kit +- Updated dependencies [fb45149] +- Updated dependencies [fb45149] +- Updated dependencies [fb45149] +- Updated dependencies [fb45149] + - @tiptap/core@2.5.0 + - @tiptap/extension-blockquote@2.5.0 + - @tiptap/extension-bold@2.5.0 + - @tiptap/extension-bullet-list@2.5.0 + - @tiptap/extension-code@2.5.0 + - @tiptap/extension-code-block@2.5.0 + - @tiptap/extension-document@2.5.0 + - @tiptap/extension-dropcursor@2.5.0 + - @tiptap/extension-gapcursor@2.5.0 + - @tiptap/extension-hard-break@2.5.0 + - @tiptap/extension-heading@2.5.0 + - @tiptap/extension-history@2.5.0 + - @tiptap/extension-horizontal-rule@2.5.0 + - @tiptap/extension-italic@2.5.0 + - @tiptap/extension-list-item@2.5.0 + - @tiptap/extension-ordered-list@2.5.0 + - @tiptap/extension-paragraph@2.5.0 + - @tiptap/extension-strike@2.5.0 + - @tiptap/extension-text@2.5.0 + +## 2.5.0-pre.16 + +### Patch Changes + +- @tiptap/core@2.5.0-pre.16 +- @tiptap/extension-blockquote@2.5.0-pre.16 +- @tiptap/extension-bold@2.5.0-pre.16 +- @tiptap/extension-bullet-list@2.5.0-pre.16 +- @tiptap/extension-code@2.5.0-pre.16 +- @tiptap/extension-code-block@2.5.0-pre.16 +- @tiptap/extension-document@2.5.0-pre.16 +- @tiptap/extension-dropcursor@2.5.0-pre.16 +- @tiptap/extension-gapcursor@2.5.0-pre.16 +- @tiptap/extension-hard-break@2.5.0-pre.16 +- @tiptap/extension-heading@2.5.0-pre.16 +- @tiptap/extension-history@2.5.0-pre.16 +- @tiptap/extension-horizontal-rule@2.5.0-pre.16 +- @tiptap/extension-italic@2.5.0-pre.16 +- @tiptap/extension-list-item@2.5.0-pre.16 +- @tiptap/extension-ordered-list@2.5.0-pre.16 +- @tiptap/extension-paragraph@2.5.0-pre.16 +- @tiptap/extension-strike@2.5.0-pre.16 +- @tiptap/extension-text@2.5.0-pre.16 + +## 2.5.0-pre.15 + +### Patch Changes + +- @tiptap/core@2.5.0-pre.15 +- @tiptap/extension-blockquote@2.5.0-pre.15 +- @tiptap/extension-bold@2.5.0-pre.15 +- @tiptap/extension-bullet-list@2.5.0-pre.15 +- @tiptap/extension-code@2.5.0-pre.15 +- @tiptap/extension-code-block@2.5.0-pre.15 +- @tiptap/extension-document@2.5.0-pre.15 +- @tiptap/extension-dropcursor@2.5.0-pre.15 +- @tiptap/extension-gapcursor@2.5.0-pre.15 +- @tiptap/extension-hard-break@2.5.0-pre.15 +- @tiptap/extension-heading@2.5.0-pre.15 +- @tiptap/extension-history@2.5.0-pre.15 +- @tiptap/extension-horizontal-rule@2.5.0-pre.15 +- @tiptap/extension-italic@2.5.0-pre.15 +- @tiptap/extension-list-item@2.5.0-pre.15 +- @tiptap/extension-ordered-list@2.5.0-pre.15 +- @tiptap/extension-paragraph@2.5.0-pre.15 +- @tiptap/extension-strike@2.5.0-pre.15 +- @tiptap/extension-text@2.5.0-pre.15 + +## 2.5.0-pre.14 + +### Patch Changes + +- @tiptap/core@2.5.0-pre.14 +- @tiptap/extension-blockquote@2.5.0-pre.14 +- @tiptap/extension-bold@2.5.0-pre.14 +- @tiptap/extension-bullet-list@2.5.0-pre.14 +- @tiptap/extension-code@2.5.0-pre.14 +- @tiptap/extension-code-block@2.5.0-pre.14 +- @tiptap/extension-document@2.5.0-pre.14 +- @tiptap/extension-dropcursor@2.5.0-pre.14 +- @tiptap/extension-gapcursor@2.5.0-pre.14 +- @tiptap/extension-hard-break@2.5.0-pre.14 +- @tiptap/extension-heading@2.5.0-pre.14 +- @tiptap/extension-history@2.5.0-pre.14 +- @tiptap/extension-horizontal-rule@2.5.0-pre.14 +- @tiptap/extension-italic@2.5.0-pre.14 +- @tiptap/extension-list-item@2.5.0-pre.14 +- @tiptap/extension-ordered-list@2.5.0-pre.14 +- @tiptap/extension-paragraph@2.5.0-pre.14 +- @tiptap/extension-strike@2.5.0-pre.14 +- @tiptap/extension-text@2.5.0-pre.14 + +## 2.5.0-pre.13 + +### Patch Changes + +- Updated dependencies [74a37ff] + - @tiptap/core@2.5.0-pre.13 + - @tiptap/extension-blockquote@2.5.0-pre.13 + - @tiptap/extension-bold@2.5.0-pre.13 + - @tiptap/extension-bullet-list@2.5.0-pre.13 + - @tiptap/extension-code@2.5.0-pre.13 + - @tiptap/extension-code-block@2.5.0-pre.13 + - @tiptap/extension-document@2.5.0-pre.13 + - @tiptap/extension-dropcursor@2.5.0-pre.13 + - @tiptap/extension-gapcursor@2.5.0-pre.13 + - @tiptap/extension-hard-break@2.5.0-pre.13 + - @tiptap/extension-heading@2.5.0-pre.13 + - @tiptap/extension-history@2.5.0-pre.13 + - @tiptap/extension-horizontal-rule@2.5.0-pre.13 + - @tiptap/extension-italic@2.5.0-pre.13 + - @tiptap/extension-list-item@2.5.0-pre.13 + - @tiptap/extension-ordered-list@2.5.0-pre.13 + - @tiptap/extension-paragraph@2.5.0-pre.13 + - @tiptap/extension-strike@2.5.0-pre.13 + - @tiptap/extension-text@2.5.0-pre.13 + +## 2.5.0-pre.12 + +### Patch Changes + +- Updated dependencies [74a37ff] + - @tiptap/core@2.5.0-pre.12 + - @tiptap/extension-blockquote@2.5.0-pre.12 + - @tiptap/extension-bold@2.5.0-pre.12 + - @tiptap/extension-bullet-list@2.5.0-pre.12 + - @tiptap/extension-code@2.5.0-pre.12 + - @tiptap/extension-code-block@2.5.0-pre.12 + - @tiptap/extension-document@2.5.0-pre.12 + - @tiptap/extension-dropcursor@2.5.0-pre.12 + - @tiptap/extension-gapcursor@2.5.0-pre.12 + - @tiptap/extension-hard-break@2.5.0-pre.12 + - @tiptap/extension-heading@2.5.0-pre.12 + - @tiptap/extension-history@2.5.0-pre.12 + - @tiptap/extension-horizontal-rule@2.5.0-pre.12 + - @tiptap/extension-italic@2.5.0-pre.12 + - @tiptap/extension-list-item@2.5.0-pre.12 + - @tiptap/extension-ordered-list@2.5.0-pre.12 + - @tiptap/extension-paragraph@2.5.0-pre.12 + - @tiptap/extension-strike@2.5.0-pre.12 + - @tiptap/extension-text@2.5.0-pre.12 + +## 2.5.0-pre.11 + +### Patch Changes + +- Updated dependencies [74a37ff] + - @tiptap/core@2.5.0-pre.11 + - @tiptap/extension-blockquote@2.5.0-pre.11 + - @tiptap/extension-bold@2.5.0-pre.11 + - @tiptap/extension-bullet-list@2.5.0-pre.11 + - @tiptap/extension-code@2.5.0-pre.11 + - @tiptap/extension-code-block@2.5.0-pre.11 + - @tiptap/extension-document@2.5.0-pre.11 + - @tiptap/extension-dropcursor@2.5.0-pre.11 + - @tiptap/extension-gapcursor@2.5.0-pre.11 + - @tiptap/extension-hard-break@2.5.0-pre.11 + - @tiptap/extension-heading@2.5.0-pre.11 + - @tiptap/extension-history@2.5.0-pre.11 + - @tiptap/extension-horizontal-rule@2.5.0-pre.11 + - @tiptap/extension-italic@2.5.0-pre.11 + - @tiptap/extension-list-item@2.5.0-pre.11 + - @tiptap/extension-ordered-list@2.5.0-pre.11 + - @tiptap/extension-paragraph@2.5.0-pre.11 + - @tiptap/extension-strike@2.5.0-pre.11 + - @tiptap/extension-text@2.5.0-pre.11 + +## 2.5.0-pre.10 + +### Patch Changes + +- Updated dependencies [74a37ff] + - @tiptap/core@2.5.0-pre.10 + - @tiptap/extension-blockquote@2.5.0-pre.10 + - @tiptap/extension-bold@2.5.0-pre.10 + - @tiptap/extension-bullet-list@2.5.0-pre.10 + - @tiptap/extension-code@2.5.0-pre.10 + - @tiptap/extension-code-block@2.5.0-pre.10 + - @tiptap/extension-document@2.5.0-pre.10 + - @tiptap/extension-dropcursor@2.5.0-pre.10 + - @tiptap/extension-gapcursor@2.5.0-pre.10 + - @tiptap/extension-hard-break@2.5.0-pre.10 + - @tiptap/extension-heading@2.5.0-pre.10 + - @tiptap/extension-history@2.5.0-pre.10 + - @tiptap/extension-horizontal-rule@2.5.0-pre.10 + - @tiptap/extension-italic@2.5.0-pre.10 + - @tiptap/extension-list-item@2.5.0-pre.10 + - @tiptap/extension-ordered-list@2.5.0-pre.10 + - @tiptap/extension-paragraph@2.5.0-pre.10 + - @tiptap/extension-strike@2.5.0-pre.10 + - @tiptap/extension-text@2.5.0-pre.10 + +## 2.5.0-pre.9 + +### Patch Changes + +- d5e10dc: fix(starter-kit): make blockquote shortcut work in starter-kit +- Updated dependencies [14a00f4] + - @tiptap/core@2.5.0-pre.9 + - @tiptap/extension-blockquote@2.5.0-pre.9 + - @tiptap/extension-bold@2.5.0-pre.9 + - @tiptap/extension-bullet-list@2.5.0-pre.9 + - @tiptap/extension-code@2.5.0-pre.9 + - @tiptap/extension-code-block@2.5.0-pre.9 + - @tiptap/extension-document@2.5.0-pre.9 + - @tiptap/extension-dropcursor@2.5.0-pre.9 + - @tiptap/extension-gapcursor@2.5.0-pre.9 + - @tiptap/extension-hard-break@2.5.0-pre.9 + - @tiptap/extension-heading@2.5.0-pre.9 + - @tiptap/extension-history@2.5.0-pre.9 + - @tiptap/extension-horizontal-rule@2.5.0-pre.9 + - @tiptap/extension-italic@2.5.0-pre.9 + - @tiptap/extension-list-item@2.5.0-pre.9 + - @tiptap/extension-ordered-list@2.5.0-pre.9 + - @tiptap/extension-paragraph@2.5.0-pre.9 + - @tiptap/extension-strike@2.5.0-pre.9 + - @tiptap/extension-text@2.5.0-pre.9 + +## 2.5.0-pre.8 + +### Patch Changes + +- Updated dependencies [509676e] + - @tiptap/core@2.5.0-pre.8 + - @tiptap/extension-blockquote@2.5.0-pre.8 + - @tiptap/extension-bold@2.5.0-pre.8 + - @tiptap/extension-bullet-list@2.5.0-pre.8 + - @tiptap/extension-code@2.5.0-pre.8 + - @tiptap/extension-code-block@2.5.0-pre.8 + - @tiptap/extension-document@2.5.0-pre.8 + - @tiptap/extension-dropcursor@2.5.0-pre.8 + - @tiptap/extension-gapcursor@2.5.0-pre.8 + - @tiptap/extension-hard-break@2.5.0-pre.8 + - @tiptap/extension-heading@2.5.0-pre.8 + - @tiptap/extension-history@2.5.0-pre.8 + - @tiptap/extension-horizontal-rule@2.5.0-pre.8 + - @tiptap/extension-italic@2.5.0-pre.8 + - @tiptap/extension-list-item@2.5.0-pre.8 + - @tiptap/extension-ordered-list@2.5.0-pre.8 + - @tiptap/extension-paragraph@2.5.0-pre.8 + - @tiptap/extension-strike@2.5.0-pre.8 + - @tiptap/extension-text@2.5.0-pre.8 + +## 2.5.0-pre.7 + +### Patch Changes + +- @tiptap/core@2.5.0-pre.7 +- @tiptap/extension-blockquote@2.5.0-pre.7 +- @tiptap/extension-bold@2.5.0-pre.7 +- @tiptap/extension-bullet-list@2.5.0-pre.7 +- @tiptap/extension-code@2.5.0-pre.7 +- @tiptap/extension-code-block@2.5.0-pre.7 +- @tiptap/extension-document@2.5.0-pre.7 +- @tiptap/extension-dropcursor@2.5.0-pre.7 +- @tiptap/extension-gapcursor@2.5.0-pre.7 +- @tiptap/extension-hard-break@2.5.0-pre.7 +- @tiptap/extension-heading@2.5.0-pre.7 +- @tiptap/extension-history@2.5.0-pre.7 +- @tiptap/extension-horizontal-rule@2.5.0-pre.7 +- @tiptap/extension-italic@2.5.0-pre.7 +- @tiptap/extension-list-item@2.5.0-pre.7 +- @tiptap/extension-ordered-list@2.5.0-pre.7 +- @tiptap/extension-paragraph@2.5.0-pre.7 +- @tiptap/extension-strike@2.5.0-pre.7 +- @tiptap/extension-text@2.5.0-pre.7 + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [2.4.0](https://github.com/ueberdosis/tiptap/compare/v2.3.2...v2.4.0) (2024-05-14) + +### Features + +- added jsdocs ([#4356](https://github.com/ueberdosis/tiptap/issues/4356)) ([b941eea](https://github.com/ueberdosis/tiptap/commit/b941eea6daba09d48a5d18ccc1b9a1d84b2249dd)) + +## [2.3.2](https://github.com/ueberdosis/tiptap/compare/v2.3.1...v2.3.2) (2024-05-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.3.1](https://github.com/ueberdosis/tiptap/compare/v2.3.0...v2.3.1) (2024-04-30) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.3.0](https://github.com/ueberdosis/tiptap/compare/v2.2.6...v2.3.0) (2024-04-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.2.6](https://github.com/ueberdosis/tiptap/compare/v2.2.5...v2.2.6) (2024-04-06) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.2.5](https://github.com/ueberdosis/tiptap/compare/v2.2.4...v2.2.5) (2024-04-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.2.4](https://github.com/ueberdosis/tiptap/compare/v2.2.3...v2.2.4) (2024-02-23) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.2.3](https://github.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) (2024-02-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.2.2](https://github.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) (2024-02-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.2.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) (2024-01-31) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.2.0](https://github.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) (2024-01-29) + +# [2.2.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.2.0-rc.8) (2024-01-08) + +# [2.2.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.6...v2.2.0-rc.7) (2023-11-27) + +# [2.2.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.5...v2.2.0-rc.6) (2023-11-23) + +# [2.2.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.2.0-rc.4) (2023-10-10) + +# [2.2.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.2...v2.2.0-rc.3) (2023-08-18) + +# [2.2.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.0...v2.2.0-rc.1) (2023-08-18) + +# [2.2.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.2.0-rc.0) (2023-08-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.16](https://github.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) (2024-01-10) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.15](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) (2024-01-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.14](https://github.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) (2024-01-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.13](https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) (2023-11-30) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.12](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.1.12) (2023-10-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.11](https://github.com/ueberdosis/tiptap/compare/v2.1.10...v2.1.11) (2023-09-20) + +### Reverts + +- Revert "v2.2.11" ([6aa755a](https://github.com/ueberdosis/tiptap/commit/6aa755a04b9955fc175c7ab33dee527d0d5deef0)) + +## [2.1.10](https://github.com/ueberdosis/tiptap/compare/v2.1.9...v2.1.10) (2023-09-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.9](https://github.com/ueberdosis/tiptap/compare/v2.1.8...v2.1.9) (2023-09-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.8](https://github.com/ueberdosis/tiptap/compare/v2.1.7...v2.1.8) (2023-09-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.7](https://github.com/ueberdosis/tiptap/compare/v2.1.6...v2.1.7) (2023-09-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.6](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.1.6) (2023-08-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.5](https://github.com/ueberdosis/tiptap/compare/v2.1.4...v2.1.5) (2023-08-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.4](https://github.com/ueberdosis/tiptap/compare/v2.1.3...v2.1.4) (2023-08-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.3](https://github.com/ueberdosis/tiptap/compare/v2.1.2...v2.1.3) (2023-08-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.2](https://github.com/ueberdosis/tiptap/compare/v2.1.1...v2.1.2) (2023-08-17) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.1.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0...v2.1.1) (2023-08-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.14...v2.1.0) (2023-08-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.14](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.13...v2.1.0-rc.14) (2023-08-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.13](https://github.com/ueberdosis/tiptap/compare/v2.0.4...v2.1.0-rc.13) (2023-08-11) + +# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14) + +# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07) + +# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07) + +# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15) + +# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25) + +# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25) + +# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27) + +# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26) + +# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26) + +# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0c1bba3](https://github.com/ueberdosis/tiptap/commit/0c1bba3137b535776bcef95ff3c55e13f5a2db46)) + +# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.6...v2.1.0-rc.7) (2023-05-25) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.5...v2.1.0-rc.6) (2023-05-25) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26) + +# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12) + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +### Bug Fixes + +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0c1bba3](https://github.com/ueberdosis/tiptap/commit/0c1bba3137b535776bcef95ff3c55e13f5a2db46)) + +# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.0.3](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.0.3) (2023-04-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.0.2](https://github.com/ueberdosis/tiptap/compare/v2.0.1...v2.0.2) (2023-04-03) + +**Note:** Version bump only for package @tiptap/starter-kit + +## [2.0.1](https://github.com/ueberdosis/tiptap/compare/v2.0.0...v2.0.1) (2023-03-30) + +### Bug Fixes + +- Update peerDependencies to fix lerna version tasks ([#3914](https://github.com/ueberdosis/tiptap/issues/3914)) ([0534f76](https://github.com/ueberdosis/tiptap/commit/0534f76401bf5399c01ca7f39d87f7221d91b4f7)) + +# [2.0.0-beta.220](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.219...v2.0.0-beta.220) (2023-02-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.219](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.218...v2.0.0-beta.219) (2023-02-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.218](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.217...v2.0.0-beta.218) (2023-02-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.217](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.216...v2.0.0-beta.217) (2023-02-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.216](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.215...v2.0.0-beta.216) (2023-02-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.215](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.214...v2.0.0-beta.215) (2023-02-08) + +### Bug Fixes + +- fix builds including prosemirror ([a380ec4](https://github.com/ueberdosis/tiptap/commit/a380ec41d198ebacc80cea9e79b0a8aa3092618a)) + +# [2.0.0-beta.214](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.213...v2.0.0-beta.214) (2023-02-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.213](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.212...v2.0.0-beta.213) (2023-02-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.212](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.211...v2.0.0-beta.212) (2023-02-03) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.211](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.210...v2.0.0-beta.211) (2023-02-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.210](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.209...v2.0.0-beta.210) (2023-02-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.209](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.208...v2.0.0-beta.209) (2022-12-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.208](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.207...v2.0.0-beta.208) (2022-12-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.207](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.206...v2.0.0-beta.207) (2022-12-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.206](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.205...v2.0.0-beta.206) (2022-12-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.205](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.204...v2.0.0-beta.205) (2022-12-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.204](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.203...v2.0.0-beta.204) (2022-11-25) + +### Bug Fixes + +- **core:** rename esm modules to esm.js ([c1a0c3a](https://github.com/ueberdosis/tiptap/commit/c1a0c3ae43baac9dd5ed90903d3a0d4eaeea7702)) + +# [2.0.0-beta.203](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.202...v2.0.0-beta.203) (2022-11-24) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.202](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.201...v2.0.0-beta.202) (2022-11-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.201](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.200...v2.0.0-beta.201) (2022-11-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.200](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.199...v2.0.0-beta.200) (2022-11-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.196](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.195...v2.0.0-beta.196) (2022-09-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.195](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.194...v2.0.0-beta.195) (2022-09-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.194](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.193...v2.0.0-beta.194) (2022-09-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.193](https://github.com/ueberdosis/tiptap/compare/v0.1.2...v2.0.0-beta.193) (2022-09-10) + +### Bug Fixes + +- add exports to package.json ([1277fa4](https://github.com/ueberdosis/tiptap/commit/1277fa47151e9c039508cdb219bdd0ffe647f4ee)) +- export starter kit extension options ([4a2a428](https://github.com/ueberdosis/tiptap/commit/4a2a428a4c59fd3cdae589816f823d759d7926bd)) +- improve export for StarterKitOptions ([8fcc80d](https://github.com/ueberdosis/tiptap/commit/8fcc80d68ec9471523ec0a8108035afef4d0f9f3)) +- let StarterKit be imported as cjs module ([#2967](https://github.com/ueberdosis/tiptap/issues/2967)) ([69d22d2](https://github.com/ueberdosis/tiptap/commit/69d22d2d3c3b3064641e0a1ba66a0a9ada90d6bd)) +- revert adding exports ([bc320d0](https://github.com/ueberdosis/tiptap/commit/bc320d0b4b80b0e37a7e47a56e0f6daec6e65d98)) +- revert adding type: module ([f8d6475](https://github.com/ueberdosis/tiptap/commit/f8d6475e2151faea6f96baecdd6bd75880d50d2c)) + +### Features + +- add StarterKit extension ([21384fc](https://github.com/ueberdosis/tiptap/commit/21384fc7a66dd7d1e3849be52ae4ab9adc26cf4e)) + +### Reverts + +- Revert "Publish" ([9c38d27](https://github.com/ueberdosis/tiptap/commit/9c38d2713e6feac5645ad9c1bfc57abdbf054576)) + +# [2.0.0-beta.192](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.191...@tiptap/starter-kit@2.0.0-beta.192) (2022-09-03) + +### Bug Fixes + +- let StarterKit be imported as cjs module ([#2967](https://github.com/ueberdosis/tiptap/issues/2967)) ([69d22d2](https://github.com/ueberdosis/tiptap/commit/69d22d2d3c3b3064641e0a1ba66a0a9ada90d6bd)) + +# [2.0.0-beta.191](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.190...@tiptap/starter-kit@2.0.0-beta.191) (2022-07-06) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.190](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.189...@tiptap/starter-kit@2.0.0-beta.190) (2022-06-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.189](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.188...@tiptap/starter-kit@2.0.0-beta.189) (2022-06-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.188](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.186...@tiptap/starter-kit@2.0.0-beta.188) (2022-06-17) + +### Reverts + +- Revert "Publish" ([9c38d27](https://github.com/ueberdosis/tiptap/commit/9c38d2713e6feac5645ad9c1bfc57abdbf054576)) + +# [2.0.0-beta.186](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.186...@tiptap/starter-kit@2.0.0-beta.186) (2022-06-17) + +### Reverts + +- Revert "Publish" ([9c38d27](https://github.com/ueberdosis/tiptap/commit/9c38d2713e6feac5645ad9c1bfc57abdbf054576)) + +# [2.0.0-beta.185](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.184...@tiptap/starter-kit@2.0.0-beta.185) (2022-05-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.184](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.183...@tiptap/starter-kit@2.0.0-beta.184) (2022-04-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.183](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.182...@tiptap/starter-kit@2.0.0-beta.183) (2022-02-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.182](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.181...@tiptap/starter-kit@2.0.0-beta.182) (2022-02-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.181](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.180...@tiptap/starter-kit@2.0.0-beta.181) (2022-02-03) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.180](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.179...@tiptap/starter-kit@2.0.0-beta.180) (2022-01-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.179](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.178...@tiptap/starter-kit@2.0.0-beta.179) (2022-01-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.178](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.177...@tiptap/starter-kit@2.0.0-beta.178) (2022-01-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.177](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.176...@tiptap/starter-kit@2.0.0-beta.177) (2022-01-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.176](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.175...@tiptap/starter-kit@2.0.0-beta.176) (2022-01-25) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.175](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.174...@tiptap/starter-kit@2.0.0-beta.175) (2022-01-24) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.174](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.173...@tiptap/starter-kit@2.0.0-beta.174) (2022-01-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.173](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.172...@tiptap/starter-kit@2.0.0-beta.173) (2022-01-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.172](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.171...@tiptap/starter-kit@2.0.0-beta.172) (2022-01-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.171](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.170...@tiptap/starter-kit@2.0.0-beta.171) (2022-01-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.170](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.169...@tiptap/starter-kit@2.0.0-beta.170) (2022-01-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.169](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.168...@tiptap/starter-kit@2.0.0-beta.169) (2022-01-10) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.168](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.167...@tiptap/starter-kit@2.0.0-beta.168) (2022-01-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.167](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.166...@tiptap/starter-kit@2.0.0-beta.167) (2022-01-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.166](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.165...@tiptap/starter-kit@2.0.0-beta.166) (2022-01-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.165](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.164...@tiptap/starter-kit@2.0.0-beta.165) (2022-01-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.164](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.163...@tiptap/starter-kit@2.0.0-beta.164) (2021-12-22) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.163](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.162...@tiptap/starter-kit@2.0.0-beta.163) (2021-12-17) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.162](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.161...@tiptap/starter-kit@2.0.0-beta.162) (2021-12-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.161](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.160...@tiptap/starter-kit@2.0.0-beta.161) (2021-12-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.160](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.159...@tiptap/starter-kit@2.0.0-beta.160) (2021-12-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.159](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.158...@tiptap/starter-kit@2.0.0-beta.159) (2021-12-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.158](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.157...@tiptap/starter-kit@2.0.0-beta.158) (2021-12-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.157](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.156...@tiptap/starter-kit@2.0.0-beta.157) (2021-12-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.156](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.155...@tiptap/starter-kit@2.0.0-beta.156) (2021-12-10) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.155](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.154...@tiptap/starter-kit@2.0.0-beta.155) (2021-12-10) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.154](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.153...@tiptap/starter-kit@2.0.0-beta.154) (2021-12-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.153](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.152...@tiptap/starter-kit@2.0.0-beta.153) (2021-12-06) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.152](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.151...@tiptap/starter-kit@2.0.0-beta.152) (2021-12-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.151](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.150...@tiptap/starter-kit@2.0.0-beta.151) (2021-12-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.150](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.149...@tiptap/starter-kit@2.0.0-beta.150) (2021-12-03) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.149](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.148...@tiptap/starter-kit@2.0.0-beta.149) (2021-12-03) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.148](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.147...@tiptap/starter-kit@2.0.0-beta.148) (2021-12-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.147](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.146...@tiptap/starter-kit@2.0.0-beta.147) (2021-12-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.146](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.145...@tiptap/starter-kit@2.0.0-beta.146) (2021-12-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.145](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.144...@tiptap/starter-kit@2.0.0-beta.145) (2021-11-25) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.144](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.143...@tiptap/starter-kit@2.0.0-beta.144) (2021-11-23) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.143](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.142...@tiptap/starter-kit@2.0.0-beta.143) (2021-11-22) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.142](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.141...@tiptap/starter-kit@2.0.0-beta.142) (2021-11-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.141](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.140...@tiptap/starter-kit@2.0.0-beta.141) (2021-11-17) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.140](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.139...@tiptap/starter-kit@2.0.0-beta.140) (2021-11-10) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.139](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.138...@tiptap/starter-kit@2.0.0-beta.139) (2021-11-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.138](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.137...@tiptap/starter-kit@2.0.0-beta.138) (2021-11-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.137](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.136...@tiptap/starter-kit@2.0.0-beta.137) (2021-11-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.136](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.135...@tiptap/starter-kit@2.0.0-beta.136) (2021-11-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.135](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.134...@tiptap/starter-kit@2.0.0-beta.135) (2021-11-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.134](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.133...@tiptap/starter-kit@2.0.0-beta.134) (2021-11-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.133](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.132...@tiptap/starter-kit@2.0.0-beta.133) (2021-11-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.132](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.131...@tiptap/starter-kit@2.0.0-beta.132) (2021-10-31) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.131](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.130...@tiptap/starter-kit@2.0.0-beta.131) (2021-10-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.130](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.129...@tiptap/starter-kit@2.0.0-beta.130) (2021-10-25) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.129](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.128...@tiptap/starter-kit@2.0.0-beta.129) (2021-10-22) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.128](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.127...@tiptap/starter-kit@2.0.0-beta.128) (2021-10-22) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.127](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.126...@tiptap/starter-kit@2.0.0-beta.127) (2021-10-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.126](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.125...@tiptap/starter-kit@2.0.0-beta.126) (2021-10-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.125](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.124...@tiptap/starter-kit@2.0.0-beta.125) (2021-10-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.124](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.123...@tiptap/starter-kit@2.0.0-beta.124) (2021-10-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.123](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.122...@tiptap/starter-kit@2.0.0-beta.123) (2021-10-12) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.122](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.121...@tiptap/starter-kit@2.0.0-beta.122) (2021-10-12) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.121](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.120...@tiptap/starter-kit@2.0.0-beta.121) (2021-10-10) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.120](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.119...@tiptap/starter-kit@2.0.0-beta.120) (2021-10-10) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.119](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.118...@tiptap/starter-kit@2.0.0-beta.119) (2021-10-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.118](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.117...@tiptap/starter-kit@2.0.0-beta.118) (2021-10-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.117](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.116...@tiptap/starter-kit@2.0.0-beta.117) (2021-10-03) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.116](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.115...@tiptap/starter-kit@2.0.0-beta.116) (2021-10-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.115](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.114...@tiptap/starter-kit@2.0.0-beta.115) (2021-09-30) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.114](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.113...@tiptap/starter-kit@2.0.0-beta.114) (2021-09-29) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.113](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.112...@tiptap/starter-kit@2.0.0-beta.113) (2021-09-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.112](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.111...@tiptap/starter-kit@2.0.0-beta.112) (2021-09-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.111](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.110...@tiptap/starter-kit@2.0.0-beta.111) (2021-09-23) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.110](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.109...@tiptap/starter-kit@2.0.0-beta.110) (2021-09-22) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.109](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.108...@tiptap/starter-kit@2.0.0-beta.109) (2021-09-21) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.108](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.107...@tiptap/starter-kit@2.0.0-beta.108) (2021-09-21) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.107](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.106...@tiptap/starter-kit@2.0.0-beta.107) (2021-09-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.106](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.105...@tiptap/starter-kit@2.0.0-beta.106) (2021-09-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.105](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.104...@tiptap/starter-kit@2.0.0-beta.105) (2021-09-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.104](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.103...@tiptap/starter-kit@2.0.0-beta.104) (2021-09-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.103](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.102...@tiptap/starter-kit@2.0.0-beta.103) (2021-09-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.102](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.101...@tiptap/starter-kit@2.0.0-beta.102) (2021-09-06) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.101](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.100...@tiptap/starter-kit@2.0.0-beta.101) (2021-08-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.100](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.99...@tiptap/starter-kit@2.0.0-beta.100) (2021-08-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.99](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.98...@tiptap/starter-kit@2.0.0-beta.99) (2021-08-24) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.98](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.97...@tiptap/starter-kit@2.0.0-beta.98) (2021-08-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.97](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.96...@tiptap/starter-kit@2.0.0-beta.97) (2021-08-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.96](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.95...@tiptap/starter-kit@2.0.0-beta.96) (2021-08-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.95](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.94...@tiptap/starter-kit@2.0.0-beta.95) (2021-08-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.94](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.93...@tiptap/starter-kit@2.0.0-beta.94) (2021-08-12) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.93](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.92...@tiptap/starter-kit@2.0.0-beta.93) (2021-08-12) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.92](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.91...@tiptap/starter-kit@2.0.0-beta.92) (2021-08-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.91](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.90...@tiptap/starter-kit@2.0.0-beta.91) (2021-08-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.90](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.89...@tiptap/starter-kit@2.0.0-beta.90) (2021-08-09) + +### Bug Fixes + +- improve export for StarterKitOptions ([8fcc80d](https://github.com/ueberdosis/tiptap/commit/8fcc80d68ec9471523ec0a8108035afef4d0f9f3)) + +# [2.0.0-beta.89](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.88...@tiptap/starter-kit@2.0.0-beta.89) (2021-07-30) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.88](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.87...@tiptap/starter-kit@2.0.0-beta.88) (2021-07-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.87](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.86...@tiptap/starter-kit@2.0.0-beta.87) (2021-07-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.86](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.85...@tiptap/starter-kit@2.0.0-beta.86) (2021-07-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.85](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.84...@tiptap/starter-kit@2.0.0-beta.85) (2021-07-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.84](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.83...@tiptap/starter-kit@2.0.0-beta.84) (2021-07-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.83](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.82...@tiptap/starter-kit@2.0.0-beta.83) (2021-07-26) + +### Bug Fixes + +- export starter kit extension options ([4a2a428](https://github.com/ueberdosis/tiptap/commit/4a2a428a4c59fd3cdae589816f823d759d7926bd)) + +# [2.0.0-beta.82](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.81...@tiptap/starter-kit@2.0.0-beta.82) (2021-07-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.81](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.80...@tiptap/starter-kit@2.0.0-beta.81) (2021-06-23) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.80](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.79...@tiptap/starter-kit@2.0.0-beta.80) (2021-06-17) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.79](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.78...@tiptap/starter-kit@2.0.0-beta.79) (2021-06-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.78](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.77...@tiptap/starter-kit@2.0.0-beta.78) (2021-06-14) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.77](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.76...@tiptap/starter-kit@2.0.0-beta.77) (2021-06-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.76](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.75...@tiptap/starter-kit@2.0.0-beta.76) (2021-06-03) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.75](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.74...@tiptap/starter-kit@2.0.0-beta.75) (2021-06-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.74](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.73...@tiptap/starter-kit@2.0.0-beta.74) (2021-06-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.73](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.72...@tiptap/starter-kit@2.0.0-beta.73) (2021-06-01) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.72](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.71...@tiptap/starter-kit@2.0.0-beta.72) (2021-06-01) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.71](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.70...@tiptap/starter-kit@2.0.0-beta.71) (2021-05-31) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.70](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.69...@tiptap/starter-kit@2.0.0-beta.70) (2021-05-29) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.69](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.68...@tiptap/starter-kit@2.0.0-beta.69) (2021-05-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.68](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.67...@tiptap/starter-kit@2.0.0-beta.68) (2021-05-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.67](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.66...@tiptap/starter-kit@2.0.0-beta.67) (2021-05-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.66](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.65...@tiptap/starter-kit@2.0.0-beta.66) (2021-05-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.65](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.64...@tiptap/starter-kit@2.0.0-beta.65) (2021-05-24) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.64](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.63...@tiptap/starter-kit@2.0.0-beta.64) (2021-05-24) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.63](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.62...@tiptap/starter-kit@2.0.0-beta.63) (2021-05-19) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.62](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.61...@tiptap/starter-kit@2.0.0-beta.62) (2021-05-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.61](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.60...@tiptap/starter-kit@2.0.0-beta.61) (2021-05-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.60](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.59...@tiptap/starter-kit@2.0.0-beta.60) (2021-05-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.59](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.58...@tiptap/starter-kit@2.0.0-beta.59) (2021-05-17) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.58](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.57...@tiptap/starter-kit@2.0.0-beta.58) (2021-05-17) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.57](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.56...@tiptap/starter-kit@2.0.0-beta.57) (2021-05-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.56](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.54...@tiptap/starter-kit@2.0.0-beta.56) (2021-05-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.54](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.53...@tiptap/starter-kit@2.0.0-beta.54) (2021-05-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.54](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.53...@tiptap/starter-kit@2.0.0-beta.54) (2021-05-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.53](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.52...@tiptap/starter-kit@2.0.0-beta.53) (2021-05-13) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.52](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.51...@tiptap/starter-kit@2.0.0-beta.52) (2021-05-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.51](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.50...@tiptap/starter-kit@2.0.0-beta.51) (2021-05-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.50](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.49...@tiptap/starter-kit@2.0.0-beta.50) (2021-05-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.49](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.48...@tiptap/starter-kit@2.0.0-beta.49) (2021-05-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.48](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.47...@tiptap/starter-kit@2.0.0-beta.48) (2021-05-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.47](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.46...@tiptap/starter-kit@2.0.0-beta.47) (2021-05-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.46](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.45...@tiptap/starter-kit@2.0.0-beta.46) (2021-05-07) + +### Bug Fixes + +- revert adding exports ([bc320d0](https://github.com/ueberdosis/tiptap/commit/bc320d0b4b80b0e37a7e47a56e0f6daec6e65d98)) + +# [2.0.0-beta.45](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.44...@tiptap/starter-kit@2.0.0-beta.45) (2021-05-06) + +### Bug Fixes + +- revert adding type: module ([f8d6475](https://github.com/ueberdosis/tiptap/commit/f8d6475e2151faea6f96baecdd6bd75880d50d2c)) + +# [2.0.0-beta.44](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.43...@tiptap/starter-kit@2.0.0-beta.44) (2021-05-06) + +### Bug Fixes + +- add exports to package.json ([1277fa4](https://github.com/ueberdosis/tiptap/commit/1277fa47151e9c039508cdb219bdd0ffe647f4ee)) + +# [2.0.0-beta.43](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.42...@tiptap/starter-kit@2.0.0-beta.43) (2021-05-06) + +### Features + +- add StarterKit extension ([21384fc](https://github.com/ueberdosis/tiptap/commit/21384fc7a66dd7d1e3849be52ae4ab9adc26cf4e)) + +# [2.0.0-beta.42](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.41...@tiptap/starter-kit@2.0.0-beta.42) (2021-05-06) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.41](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.40...@tiptap/starter-kit@2.0.0-beta.41) (2021-05-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.40](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.39...@tiptap/starter-kit@2.0.0-beta.40) (2021-05-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.39](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.38...@tiptap/starter-kit@2.0.0-beta.39) (2021-05-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.38](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.37...@tiptap/starter-kit@2.0.0-beta.38) (2021-05-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.37](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.36...@tiptap/starter-kit@2.0.0-beta.37) (2021-04-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.36](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.35...@tiptap/starter-kit@2.0.0-beta.36) (2021-04-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.35](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.34...@tiptap/starter-kit@2.0.0-beta.35) (2021-04-27) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.34](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.33...@tiptap/starter-kit@2.0.0-beta.34) (2021-04-23) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.33](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.32...@tiptap/starter-kit@2.0.0-beta.33) (2021-04-23) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.32](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.31...@tiptap/starter-kit@2.0.0-beta.32) (2021-04-22) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.31](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.30...@tiptap/starter-kit@2.0.0-beta.31) (2021-04-21) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.30](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.29...@tiptap/starter-kit@2.0.0-beta.30) (2021-04-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.29](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.28...@tiptap/starter-kit@2.0.0-beta.29) (2021-04-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.28](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.27...@tiptap/starter-kit@2.0.0-beta.28) (2021-04-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.27](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.26...@tiptap/starter-kit@2.0.0-beta.27) (2021-04-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.26](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.25...@tiptap/starter-kit@2.0.0-beta.26) (2021-04-15) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.25](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.24...@tiptap/starter-kit@2.0.0-beta.25) (2021-04-12) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.24](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.23...@tiptap/starter-kit@2.0.0-beta.24) (2021-04-12) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.23](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.22...@tiptap/starter-kit@2.0.0-beta.23) (2021-04-11) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.22](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.21...@tiptap/starter-kit@2.0.0-beta.22) (2021-04-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.21](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.20...@tiptap/starter-kit@2.0.0-beta.21) (2021-04-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.20](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.19...@tiptap/starter-kit@2.0.0-beta.20) (2021-04-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.19](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.18...@tiptap/starter-kit@2.0.0-beta.19) (2021-04-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.18](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.17...@tiptap/starter-kit@2.0.0-beta.18) (2021-04-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.17](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.16...@tiptap/starter-kit@2.0.0-beta.17) (2021-04-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.16](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.15...@tiptap/starter-kit@2.0.0-beta.16) (2021-04-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.15](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.14...@tiptap/starter-kit@2.0.0-beta.15) (2021-04-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.13...@tiptap/starter-kit@2.0.0-beta.14) (2021-04-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.12...@tiptap/starter-kit@2.0.0-beta.13) (2021-04-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.12](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.11...@tiptap/starter-kit@2.0.0-beta.12) (2021-04-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.11](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.10...@tiptap/starter-kit@2.0.0-beta.11) (2021-04-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.10](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.9...@tiptap/starter-kit@2.0.0-beta.10) (2021-04-06) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.9](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.8...@tiptap/starter-kit@2.0.0-beta.9) (2021-04-04) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.8](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.7...@tiptap/starter-kit@2.0.0-beta.8) (2021-04-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.7](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.6...@tiptap/starter-kit@2.0.0-beta.7) (2021-04-01) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.6](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.5...@tiptap/starter-kit@2.0.0-beta.6) (2021-04-01) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.5](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.4...@tiptap/starter-kit@2.0.0-beta.5) (2021-03-31) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.4](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.3...@tiptap/starter-kit@2.0.0-beta.4) (2021-03-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.3](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.2...@tiptap/starter-kit@2.0.0-beta.3) (2021-03-09) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.2](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-beta.1...@tiptap/starter-kit@2.0.0-beta.2) (2021-03-08) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-beta.1](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.14...@tiptap/starter-kit@2.0.0-beta.1) (2021-03-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.14](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.13...@tiptap/starter-kit@2.0.0-alpha.14) (2021-02-26) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.13](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.12...@tiptap/starter-kit@2.0.0-alpha.13) (2021-02-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.12](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.11...@tiptap/starter-kit@2.0.0-alpha.12) (2021-02-07) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.11](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.10...@tiptap/starter-kit@2.0.0-alpha.11) (2021-02-05) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.10](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.9...@tiptap/starter-kit@2.0.0-alpha.10) (2021-01-29) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.9](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.8...@tiptap/starter-kit@2.0.0-alpha.9) (2021-01-29) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.8](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.7...@tiptap/starter-kit@2.0.0-alpha.8) (2021-01-28) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.7](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.6...@tiptap/starter-kit@2.0.0-alpha.7) (2020-12-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.6](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.5...@tiptap/starter-kit@2.0.0-alpha.6) (2020-12-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.5](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.4...@tiptap/starter-kit@2.0.0-alpha.5) (2020-12-02) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.4](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.3...@tiptap/starter-kit@2.0.0-alpha.4) (2020-11-20) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.3](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.2...@tiptap/starter-kit@2.0.0-alpha.3) (2020-11-19) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.2](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@2.0.0-alpha.1...@tiptap/starter-kit@2.0.0-alpha.2) (2020-11-19) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [2.0.0-alpha.1](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@1.0.0-alpha.2...@tiptap/starter-kit@2.0.0-alpha.1) (2020-11-18) + +**Note:** Version bump only for package @tiptap/starter-kit + +# [1.0.0-alpha.2](https://github.com/ueberdosis/tiptap/compare/@tiptap/starter-kit@1.0.0-alpha.1...@tiptap/starter-kit@1.0.0-alpha.2) (2020-11-16) + +**Note:** Version bump only for package @tiptap/starter-kit + +# 1.0.0-alpha.1 (2020-11-16) + +**Note:** Version bump only for package @tiptap/starter-kit
      `. Previously, `tableCell` only read the `colwidth` attribute from the cell itself and would lose width information in that case. The implementation now falls back to reading the corresponding `