fix(deps): update tiptap to ^3.13.0 (stable0.9) #2223
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.10.7->^3.13.0^3.10.7->^3.13.0^3.10.7->^3.13.0^3.10.7->^3.13.0^3.10.7->^3.13.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
ueberdosis/tiptap (@tiptap/extension-character-count)
v3.13.0Compare Source
Patch Changes
v3.12.1Compare Source
Patch Changes
v3.12.0Compare Source
Patch Changes
v3.11.1Compare Source
Patch Changes
eea7190]v3.11.0Compare Source
Patch Changes
v3.10.8Compare Source
Patch Changes
ueberdosis/tiptap (@tiptap/extension-task-item)
v3.13.0Compare Source
@tiptap/extension-drag-handle
Patch Changes
data-draggingattribute to drag handle elements to track drag state.@tiptap/extension-drag-handle-react
Patch Changes
data-draggingattribute to drag handle elements to track drag state.@tiptap/extension-drag-handle-vue-2
Patch Changes
data-draggingattribute to drag handle elements to track drag state.@tiptap/extension-drag-handle-vue-3
Patch Changes
data-draggingattribute to drag handle elements to track drag state.@tiptap/extension-link
Patch Changes
enableClickSelectionworks regardless of theopenOnClickoption by always registering the link click handler plugin.@tiptap/extension-table-of-contents
Patch Changes
@tiptap/markdown
Patch Changes
@tiptap/extension-mention
Patch Changes
@tiptap/core
Minor Changes
createCustomHandlecallback toResizableNodeView, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-inpositionHandlelogic, giving complete control over markup, styling, and positioning while preserving backward compatibility.wrapperelement to better support dynamic alignment. This eliminates the need for!importantoverrides in user styles.updateevent 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
@tiptap/extension-image
Minor Changes
createCustomHandlecallback toResizableNodeView, allowing developers to fully customize resize handles. When provided, it replaces the default handle creation and bypasses the built-inpositionHandlelogic, giving complete control over markup, styling, and positioning while preserving backward compatibility.wrapperelement to better support dynamic alignment. This eliminates the need for!importantoverrides in user styles.updateevent 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.1Compare Source
@tiptap/extension-table-of-contents
Patch Changes
v3.12.0Compare Source
@tiptap/extension-collaboration
Minor Changes
Implement position mapping using the
MappablePositionclass. This enables position mapping in collaborative editing scenarios.MappablePositionclass in core withposition,fromJSON, andtoJSONmethodseditor.utilsproperty withgetUpdatedPosition(position, transaction)andcreateMappablePosition()methodsCollaborationMappablePositionsubclass that extendsMappablePositionwith Y.js relative position support@tiptap/core
Minor Changes
Implement position mapping using the
MappablePositionclass. This enables position mapping in collaborative editing scenarios.MappablePositionclass in core withposition,fromJSON, andtoJSONmethodseditor.utilsproperty withgetUpdatedPosition(position, transaction)andcreateMappablePosition()methodsCollaborationMappablePositionsubclass that extendsMappablePositionwith Y.js relative position support@tiptap/extension-collaboration-caret
Patch Changes
this.optionsin theupdateUsercommand.this.optionscan 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
fast-deep-equaldependency with maintainedfast-equalsPatch Changes
this.getPos()when ProseMirror and React render cycles got out of sync, which could cause errors during updates.v3.11.1Compare Source
@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
v3.11.0Compare Source
@tiptap/core
Minor Changes
textDirectionoption that can be set to'ltr','rtl', or'auto'to control the direction of all content globally. Additionally, newsetTextDirectionandunsetTextDirectioncommands 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.8Compare Source
@tiptap/core
Patch Changes
undefinedas a value for thedefaultattribute keyupdateAttributesandresetAttributescommands to return accurate results when used with.can(). Previously, these commands would always returntrueeven when they couldn't perform the operation. Now they correctly returnfalsewhen no matching nodes or marks are found in the selection.@tiptap/extension-text-align
Patch Changes
setTextAlignandunsetTextAligncommands to work correctly with.can()checks. Changed logic from.every()to.some()to returntruewhen at least one configured node type matches, rather than requiring all types to match.@tiptap/static-renderer
Patch Changes
@tiptap/markdown
Patch Changes
markeddependency from v16 to v15.ueberdosis/tiptap (@tiptap/starter-kit)
v3.13.0Compare Source
Patch Changes
fb51a32]526365a]e3b4f68]v3.12.1Compare Source
Patch Changes
v3.12.0Compare Source
Patch Changes
f232c5a]v3.11.1Compare Source
Patch Changes
d0c4264]eea7190]v3.11.0Compare Source
Patch Changes
541c93c]v3.10.8Compare Source
Patch Changes
8375241]b7ead7c]95d3e80]fd479bd]ueberdosis/tiptap (@tiptap/vue-2)
v3.13.0Compare Source
Patch Changes
526365a]e3b4f68]v3.12.1Compare Source
Patch Changes
v3.12.0Compare Source
Patch Changes
f232c5a]v3.11.1Compare Source
Patch Changes
d0c4264]v3.11.0Compare Source
Patch Changes
541c93c]v3.10.8Compare Source
Patch Changes
8375241]b7ead7c]95d3e80]fd479bd]Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
🚦 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.