chore(deps): update tiptap to v3.33.0 #186

Merged
renovate-bot merged 1 commit from renovate/tiptap into main 2026-11-09 07:01:11 +00:00
Contributor

This PR contains the following updates:

Package Change Age Confidence
@tiptap/extension-link (source) 3.32.2 → 3.33.0 age confidence
@tiptap/markdown (source) 3.32.2 → 3.33.0 age confidence
@tiptap/react (source) 3.32.2 → 3.33.0 age confidence
@tiptap/starter-kit (source) 3.32.2 → 3.33.0 age confidence

Release Notes

ueberdosis/tiptap (@​tiptap/extension-link)

v3.33.0

Compare Source

@​tiptap/extension-collaboration
Minor Changes
  • With enableContentCheck: true, shared content that does not fit the editor schema now emits contentError instead of being deleted. The editor pauses editing and sends no changes until compatible content arrives, so read-only users no longer send repairs that the server rejects.

    If you use enableContentCheck with collaboration and want the editor to keep repairing invalid content, turn the content check off.

@​tiptap/y-tiptap
Minor Changes
  • Add the onInvalidContent sync option. When it is set, shared content that does not fit the editor schema stays in the shared document instead of being deleted. The editor shows what it can, pauses editing and sends no changes until compatible content arrives.

v3.32.3

@​tiptap/core
Patch Changes
  • Clearing formatting on a nested list now turns every level into paragraphs, and clearNodes() works in a chain with other node commands.
  • Stop removed resizable node views from responding to later editor updates.
@​tiptap/extension-bubble-menu
Patch Changes
  • Bubble menus now update correctly after IME input, including Korean text
@​tiptap/extension-code-block-lowlight
Patch Changes
  • Fixed a performance issue where code highlighting updates were unnecessarily triggered by selection-only changes
@​tiptap/extension-floating-menu
Patch Changes
  • Floating menus now update correctly after IME input, including Korean text
Patch Changes
  • Pasting a link without a protocol now uses the defaultProtocol option instead of always falling back to http.
@​tiptap/extensions
Patch Changes
  • The Placeholder extension no longer leaves placeholders behind on empty nodes after the cursor moves away when includeChildren is enabled.
@​tiptap/react
Patch Changes
  • Fix a React warning when a command like setContent creates React node views from inside an effect.
  • Fixed the cursor no longer following clicks after an editor inside a shadow root was unmounted and remounted.
@​tiptap/vue-2
Patch Changes
  • Fixed the cursor no longer following clicks after an editor inside a shadow root was unmounted and remounted.
@​tiptap/vue-3
Patch Changes
  • Fixed the cursor no longer following clicks after an editor inside a shadow root was unmounted and remounted.
@​tiptap/y-tiptap
Minor Changes
  • Remove persistent position migrations to stop structural edits and undo or redo from adding migration history to collaborative documents. Saved relative positions no longer follow content that structural edits replace or move.

    Existing migration entries are deleted when an editor opens and when later Yjs updates arrive. Yjs can reclaim their stored data when garbage collection is enabled. Document content and other shared data are unchanged. Upgrade all collaborating clients to stop older clients from writing new entries.

    Documents that the server refuses to load need cleanup on the server before a client can repair them. With Yjs garbage collection disabled, deleting entries does not reclaim their stored data.


Configuration

📅 Schedule: (in timezone America/Chicago)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@tiptap/extension-link](https://tiptap.dev) ([source](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link)) | [`3.32.2` → `3.33.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-link/3.32.2/3.33.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-link/3.33.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-link/3.32.2/3.33.0?slim=true) | | [@tiptap/markdown](https://tiptap.dev) ([source](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/markdown)) | [`3.32.2` → `3.33.0`](https://renovatebot.com/diffs/npm/@tiptap%2fmarkdown/3.32.2/3.33.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fmarkdown/3.33.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fmarkdown/3.32.2/3.33.0?slim=true) | | [@tiptap/react](https://tiptap.dev) ([source](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react)) | [`3.32.2` → `3.33.0`](https://renovatebot.com/diffs/npm/@tiptap%2freact/3.32.2/3.33.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2freact/3.33.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2freact/3.32.2/3.33.0?slim=true) | | [@tiptap/starter-kit](https://tiptap.dev) ([source](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit)) | [`3.32.2` → `3.33.0`](https://renovatebot.com/diffs/npm/@tiptap%2fstarter-kit/3.32.2/3.33.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fstarter-kit/3.33.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fstarter-kit/3.32.2/3.33.0?slim=true) | --- ### Release Notes <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-link)</summary> ### [`v3.33.0`](https://github.com/ueberdosis/tiptap/releases/tag/v3.33.0) [Compare Source](https://github.com/ueberdosis/tiptap/compare/v3.32.3...v3.33.0) ##### [@&#8203;tiptap/extension-collaboration](https://github.com/tiptap/extension-collaboration) ##### Minor Changes - With `enableContentCheck: true`, shared content that does not fit the editor schema now emits `contentError` instead of being deleted. The editor pauses editing and sends no changes until compatible content arrives, so read-only users no longer send repairs that the server rejects. If you use `enableContentCheck` with collaboration and want the editor to keep repairing invalid content, turn the content check off. ##### [@&#8203;tiptap/y-tiptap](https://github.com/tiptap/y-tiptap) ##### Minor Changes - Add the `onInvalidContent` sync option. When it is set, shared content that does not fit the editor schema stays in the shared document instead of being deleted. The editor shows what it can, pauses editing and sends no changes until compatible content arrives. ### [`v3.32.3`](https://github.com/ueberdosis/tiptap/releases/tag/v3.32.3) ##### [@&#8203;tiptap/core](https://github.com/tiptap/core) ##### Patch Changes - Clearing formatting on a nested list now turns every level into paragraphs, and `clearNodes()` works in a chain with other node commands. - Stop removed resizable node views from responding to later editor updates. ##### [@&#8203;tiptap/extension-bubble-menu](https://github.com/tiptap/extension-bubble-menu) ##### Patch Changes - Bubble menus now update correctly after IME input, including Korean text ##### [@&#8203;tiptap/extension-code-block-lowlight](https://github.com/tiptap/extension-code-block-lowlight) ##### Patch Changes - Fixed a performance issue where code highlighting updates were unnecessarily triggered by selection-only changes ##### [@&#8203;tiptap/extension-floating-menu](https://github.com/tiptap/extension-floating-menu) ##### Patch Changes - Floating menus now update correctly after IME input, including Korean text ##### [@&#8203;tiptap/extension-link](https://github.com/tiptap/extension-link) ##### Patch Changes - Pasting a link without a protocol now uses the `defaultProtocol` option instead of always falling back to `http`. ##### [@&#8203;tiptap/extensions](https://github.com/tiptap/extensions) ##### Patch Changes - The Placeholder extension no longer leaves placeholders behind on empty nodes after the cursor moves away when `includeChildren` is enabled. ##### [@&#8203;tiptap/react](https://github.com/tiptap/react) ##### Patch Changes - Fix a React warning when a command like `setContent` creates React node views from inside an effect. - Fixed the cursor no longer following clicks after an editor inside a shadow root was unmounted and remounted. ##### [@&#8203;tiptap/vue-2](https://github.com/tiptap/vue-2) ##### Patch Changes - Fixed the cursor no longer following clicks after an editor inside a shadow root was unmounted and remounted. ##### [@&#8203;tiptap/vue-3](https://github.com/tiptap/vue-3) ##### Patch Changes - Fixed the cursor no longer following clicks after an editor inside a shadow root was unmounted and remounted. ##### [@&#8203;tiptap/y-tiptap](https://github.com/tiptap/y-tiptap) ##### Minor Changes - Remove persistent position migrations to stop structural edits and undo or redo from adding migration history to collaborative documents. Saved relative positions no longer follow content that structural edits replace or move. Existing migration entries are deleted when an editor opens and when later Yjs updates arrive. Yjs can reclaim their stored data when garbage collection is enabled. Document content and other shared data are unchanged. Upgrade all collaborating clients to stop older clients from writing new entries. Documents that the server refuses to load need cleanup on the server before a client can repair them. With Yjs garbage collection disabled, deleting entries does not reclaim their stored data. </details> --- ### Configuration 📅 **Schedule**: (in timezone America/Chicago) - Branch creation - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
chore(deps): update tiptap to v3.33.0
All checks were successful
CI / App — typecheck, test & build (push) Successful in 1m37s
CI / API — typecheck & tests (push) Successful in 3m18s
CI / App — typecheck, test & build (pull_request) Successful in 1m34s
CI / API — typecheck & tests (pull_request) Successful in 2m57s
CI / Images — production build (push) Successful in 4m0s
CI / Images — production build (pull_request) Successful in 5m11s
af8ae27c81
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-11-09 06:36:02 +00:00
renovate-bot deleted branch renovate/tiptap 2026-11-09 07:01:11 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rbrooks/TeaLeaves!186
No description provided.