chore(deps): update tiptap monorepo to v3.26.0#2620
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
398d69d to
5f5ab21
Compare
5f5ab21 to
83e4734
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.03.23.6→3.26.0Release Notes
ueberdosis/tiptap (@tiptap/core)
v3.26.0Patch Changes
v3.25.0Compare Source
Patch Changes
ec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicateWhen the
Imageextension was configured withinline: trueorresizeenabled, 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 populatedataTransfer.files, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.454e9b8: Addclearablemark option (defaulttrue).unsetAllMarksnow skips marks withclearable: false, so semantic marks like comments are not removed by "clear formatting".9cf8db0: AddattrsEqualandmarksEqualutility functions to@tiptap/core.attrsEqualcompares two attribute objects for equality regardless of key ordering.marksEqualcompares two arrays of mark objects by type and attributes usingattrsEqual.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]v3.24.0Compare Source
Patch Changes
7c0499b]ueberdosis/tiptap (@tiptap/extension-document)
v3.26.0Patch Changes
v3.25.0Compare Source
Patch Changes
ec291dd]454e9b8]9cf8db0]3d4f94c]v3.24.0Compare Source
Patch Changes
ueberdosis/tiptap (@tiptap/extension-hard-break)
v3.26.0Patch Changes
v3.25.0Compare Source
Patch Changes
ec291dd]454e9b8]9cf8db0]3d4f94c]v3.24.0Compare Source
Patch Changes
ueberdosis/tiptap (@tiptap/extension-image)
v3.26.0Patch Changes
v3.25.0Compare Source
Patch Changes
ec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicateWhen the
Imageextension was configured withinline: trueorresizeenabled, 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 populatedataTransfer.files, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.b63835b: FixHTMLAttributesnot being applied to the editor DOM whenresizeis enabled. TheaddNodeViewpath was using only the resolved node attributes and skipping the user-configuredHTMLAttributesoption. Now it merges them consistently with howrenderHTMLalready works.Updated dependencies [
ec291dd]Updated dependencies [
454e9b8]Updated dependencies [
9cf8db0]Updated dependencies [
3d4f94c]v3.24.0Compare Source
Patch Changes
ueberdosis/tiptap (@tiptap/extension-link)
v3.26.0Patch Changes
v3.25.0Compare Source
Patch Changes
ec291dd]454e9b8]9cf8db0]c1a2ce8]3d4f94c]v3.24.0Compare Source
Patch Changes
7c0499b]ueberdosis/tiptap (@tiptap/extension-paragraph)
v3.26.0Patch Changes
v3.25.0Compare Source
Patch Changes
ec291dd]454e9b8]9cf8db0]3d4f94c]v3.24.0Compare Source
Patch Changes
ueberdosis/tiptap (@tiptap/extension-placeholder)
v3.26.0Patch Changes
75e8404]v3.25.0Compare Source
Patch Changes
v3.24.0Compare Source
Patch Changes
2d05614]ueberdosis/tiptap (@tiptap/extension-table)
v3.26.0Patch Changes
v3.25.0Compare Source
Patch Changes
86e29ec: FixHTMLAttributesnot being applied to the<table>element whenresizableis disabled (the default). TheTableViewnode view (introduced in 3.23) bypassedrenderHTMLand never applied user-configured attributes likeclassordata-*to the rendered table element.ec291dd]454e9b8]9cf8db0]c1a2ce8]3d4f94c]v3.24.0Compare Source
Patch Changes
7c0499b]ueberdosis/tiptap (@tiptap/extension-task-item)
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/server-ai-toolkit
Patch Changes
7fb19eb: Only add hash attributes to nodes, not to marks.@tiptap/extensions
Patch Changes
7fb19eb: Fix theSelectionextension 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.selectiondecoration is shown.tiptap-demos
Patch Changes
7fb19eb: Fix theSelectionextension 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.selectiondecoration is shown.@tiptap/extension-character-count
Patch Changes
7fb19eb]@tiptap/extension-dropcursor
Patch Changes
7fb19eb]@tiptap/extension-focus
Patch Changes
7fb19eb]@tiptap/extension-gapcursor
Patch Changes
7fb19eb]@tiptap/extension-history
Patch Changes
7fb19eb]@tiptap/extension-placeholder
Patch Changes
7fb19eb]@tiptap/extension-list-item
Patch Changes
@tiptap/extension-list-keymap
Patch Changes
@tiptap/extension-table-cell
Patch Changes
@tiptap/extension-table-header
Patch Changes
@tiptap/extension-table-row
Patch Changes
@tiptap/extension-task-item
Patch Changes
@tiptap/extension-task-list
Patch Changes
@tiptap/core
Patch Changes
@tiptap/extension-audio
Patch Changes
@tiptap/extension-bold
Patch Changes
@tiptap/extension-bubble-menu
Patch Changes
@tiptap/extension-bullet-list
Patch Changes
@tiptap/extension-code
Patch Changes
@tiptap/extension-code-block
Patch Changes
@tiptap/extension-code-block-lowlight
Patch Changes
@tiptap/extension-collaboration
Patch Changes
@tiptap/extension-collaboration-caret
Patch Changes
@tiptap/extension-color
Patch Changes
@tiptap/extension-details
Patch Changes
@tiptap/extension-document
Patch Changes
@tiptap/extension-drag-handle
Patch Changes
@tiptap/extension-drag-handle-react
Patch Changes
@tiptap/extension-drag-handle-vue-2
Patch Changes
@tiptap/extension-drag-handle-vue-3
Patch Changes
@tiptap/extension-emoji
Patch Changes
@tiptap/extension-file-handler
Patch Changes
@tiptap/extension-floating-menu
Patch Changes
@tiptap/extension-font-family
Patch Changes
@tiptap/extension-hard-break
Patch Changes
@tiptap/extension-heading
Patch Changes
@tiptap/extension-highlight
Patch Changes
@tiptap/extension-horizontal-rule
Patch Changes
@tiptap/extension-image
Patch Changes
@tiptap/extension-invisible-characters
Patch Changes
@tiptap/extension-italic
Patch Changes
@tiptap/extension-link
Patch Changes
@tiptap/extension-list
Patch Changes
@tiptap/extension-mathematics
Patch Changes
@tiptap/extension-mention
Patch Changes
@tiptap/extension-node-range
Patch Changes
@tiptap/extension-ordered-list
Patch Changes
@tiptap/extension-paragraph
Patch Changes
@tiptap/extension-strike
Patch Changes
@tiptap/extension-subscript
Patch Changes
@tiptap/extension-superscript
Patch Changes
@tiptap/extension-table
Patch Changes
@tiptap/extension-table-of-contents
Patch Changes
@tiptap/extension-text
Patch Changes
@tiptap/extension-text-align
Patch Changes
@tiptap/extension-text-style
Patch Changes
@tiptap/extension-twitch
Patch Changes
@tiptap/extension-typography
Patch Changes
@tiptap/extension-underline
Patch Changes
@tiptap/extension-unique-id
Patch Changes
@tiptap/extension-youtube
Patch Changes
@tiptap/html
Patch Changes
@tiptap/markdown
Patch Changes
@tiptap/react
Patch Changes
@tiptap/starter-kit
Patch Changes
7fb19eb]7fb19eb]@tiptap/static-renderer
Patch Changes
@tiptap/suggestion
Patch Changes
@tiptap/vue-2
Patch Changes
@tiptap/vue-3
Patch Changes
v3.25.0Compare Source
@tiptap/core
Patch Changes
711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicateWhen the
Imageextension was configured withinline: trueorresizeenabled, 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 populatedataTransfer.files, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.711c2e3: Addclearablemark option (defaulttrue).unsetAllMarksnow skips marks withclearable: false, so semantic marks like comments are not removed by "clear formatting".711c2e3: AddattrsEqualandmarksEqualutility functions to@tiptap/core.attrsEqualcompares two attribute objects for equality regardless of key ordering.marksEqualcompares two arrays of mark objects by type and attributes usingattrsEqual.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/extension-file-handler
Patch Changes
711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicateWhen the
Imageextension was configured withinline: trueorresizeenabled, 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 populatedataTransfer.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/extension-image
Patch Changes
711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicateWhen the
Imageextension was configured withinline: trueorresizeenabled, 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 populatedataTransfer.files, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.711c2e3: FixHTMLAttributesnot being applied to the editor DOM whenresizeis enabled. TheaddNodeViewpath was using only the resolved node attributes and skipping the user-configuredHTMLAttributesoption. Now it merges them consistently with howrenderHTMLalready works.Updated dependencies [
711c2e3]Updated dependencies [
711c2e3]Updated dependencies [
711c2e3]Updated dependencies [
711c2e3]@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.711c2e3]711c2e3]711c2e3]711c2e3]711c2e3]@tiptap/extensions
Minor Changes
711c2e3: AllowemptyNodeClassin the Placeholder extension to accept a function that returns a dynamic CSS class name per nodePatch Changes
711c2e3]711c2e3]711c2e3]711c2e3]711c2e3]@tiptap/static-renderer
Patch Changes
711c2e3: Fix blockquote markdown rendering to add a trailing newline so subsequent content is not incorrectly included in the blockquote711c2e3: Fix the types of the JSON static renderers (renderJSONContentToReactElementandrenderJSONContentToString): you can now passJSONContentdirectly and read node fields likenode.textin your mappings without type errors or casts.711c2e3]711c2e3]711c2e3]711c2e3]711c2e3]@tiptap/extension-table
Patch Changes
711c2e3: FixHTMLAttributesnot being applied to the<table>element whenresizableis disabled (the default). TheTableViewnode view (introduced in 3.23) bypassedrenderHTMLand never applied user-configured attributes likeclassordata-*to the rendered table element.711c2e3]711c2e3]711c2e3]711c2e3]711c2e3]@tiptap/pm
Patch Changes
711c2e3: Bumpprosemirror-tablesto^1.8.0sofindTableis available from@tiptap/pm, and align the related ProseMirror dependencies with the versions required byprosemirror-tables.@tiptap/extension-unique-id
Patch Changes
711c2e3: Fix memory leak when destroying an editor before the collaboration provider syncs. Thesyncedlistener registered inonCreatewas only removed once the event fired, so destroying the editor first left thecreateIdsclosure (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.711c2e3]711c2e3]711c2e3]711c2e3]711c2e3]Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.