Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 13, 2025

This PR contains the following updates:

Package Change Age Confidence
@tiptap/extension-character-count (source) ^3.10.7 -> ^3.13.0 age confidence
@tiptap/extension-task-item (source) ^3.10.7 -> ^3.13.0 age confidence
@tiptap/extension-task-list (source) ^3.10.7 -> ^3.13.0 age confidence
@tiptap/starter-kit (source) ^3.10.7 -> ^3.13.0 age confidence
@tiptap/vue-2 (source) ^3.10.7 -> ^3.13.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

ueberdosis/tiptap (@​tiptap/extension-character-count)

v3.13.0

Compare Source

Patch Changes

v3.12.1

Compare Source

Patch Changes

v3.12.0

Compare Source

Patch Changes

v3.11.1

Compare Source

Patch Changes

v3.11.0

Compare Source

Patch Changes

v3.10.8

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-task-item)

v3.13.0

Compare Source

@​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

Compare Source

@​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

Compare Source

@​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

Compare 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
  • Fixed a bug where the TrailingNode extension would not use the node option to assume the default node type

v3.11.0

Compare Source

@​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

Compare Source

@​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.
ueberdosis/tiptap (@​tiptap/starter-kit)

v3.13.0

Compare Source

Patch Changes

v3.12.1

Compare Source

Patch Changes

v3.12.0

Compare Source

Patch Changes

v3.11.1

Compare Source

Patch Changes

v3.11.0

Compare Source

Patch Changes

v3.10.8

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/vue-2)

v3.13.0

Compare Source

Patch Changes

v3.12.1

Compare Source

Patch Changes

v3.12.0

Compare Source

Patch Changes

v3.11.1

Compare Source

Patch Changes

v3.11.0

Compare Source

Patch Changes

v3.10.8

Compare 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.


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

This PR was generated by Mend Renovate. View the repository job log.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot requested a review from enjeck as a code owner December 13, 2025 12:32
@renovate renovate bot added the 3. to review Waiting for reviews label Dec 13, 2025
@renovate renovate bot requested a review from blizzz as a code owner December 13, 2025 12:32
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 13, 2025
@github-actions github-actions bot enabled auto-merge December 13, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant