fix(deps): update tiptap to ^3.13.0 (main) #2189
Merged
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.9.0->^3.13.0^3.9.0->^3.13.0^3.9.0->^3.13.0^3.9.0->^3.13.0^3.9.0->^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
v3.10.7Compare Source
Patch Changes
v3.10.6Compare Source
Patch Changes
v3.10.5Compare Source
Patch Changes
9d5aeb1]v3.10.4Compare Source
Patch Changes
v3.10.3Compare Source
Patch Changes
v3.10.2Compare Source
Patch Changes
v3.10.1Compare Source
Patch Changes
v3.10.0Compare Source
Patch Changes
v3.9.1Compare 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.v3.10.7Compare Source
@tiptap/vue-2
Patch Changes
v3.10.6Compare Source
@tiptap/vue-2
Patch Changes
v3.10.5Compare Source
@tiptap/extension-collaboration
Patch Changes
@tiptap/y-tiptapto stable v3.0.0.@tiptap/extension-collaboration-caret
Patch Changes
@tiptap/y-tiptapto stable v3.0.0.@tiptap/extension-drag-handle
Patch Changes
@tiptap/y-tiptapto stable v3.0.0.@tiptap/core
Patch Changes
isRequiredattribute configuration. Previously, attributes marked withisRequired: truewere incorrectly treated as optional because adefaultproperty was always included in the schema specification. ProseMirror determines attribute requirements by the absence of thedefaultproperty, so now thedefaultis only included when the attribute is not required and a default value is explicitly defined.@tiptap/extension-unique-id
Patch Changes
@tiptap/extensions
Patch Changes
v3.10.4Compare Source
@tiptap/core
Patch Changes
@tiptap/extension-blockquote
Patch Changes
v3.10.3Compare Source
@tiptap/markdown
Patch Changes
v3.10.2Compare Source
@tiptap/markdown
Patch Changes
@tiptap/extension-table
Patch Changes
styleattributes instead of always overriding them with calculated widths.v3.10.1Compare Source
@tiptap/core
Patch Changes
ResizableNodeViewclass namev3.10.0Compare Source
@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
nullto dynamically disable rendering of a node viewWhile 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
resizeoption that allows images to be resized. The option adds resize handlers to images allowing users to manually resize images via drag and drop or touchv3.9.1Compare Source
@tiptap/extension-table
Patch Changes
renderWrapperoption 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.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]v3.10.7Compare Source
Patch Changes
v3.10.6Compare Source
Patch Changes
v3.10.5Compare Source
Patch Changes
92fae18]9d5aeb1]v3.10.4Compare Source
Patch Changes
64561c4]5d17140]v3.10.3Compare Source
Patch Changes
v3.10.2Compare Source
Patch Changes
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.