Skip to content

chore(deps): update tiptap monorepo to v3.23.5#470

Merged
payamnj merged 1 commit into
masterfrom
renovate/tiptap-monorepo
May 20, 2026
Merged

chore(deps): update tiptap monorepo to v3.23.5#470
payamnj merged 1 commit into
masterfrom
renovate/tiptap-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 15, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@tiptap/core (source) 3.22.53.23.5 age confidence
@tiptap/extension-blockquote (source) 3.22.53.23.5 age confidence
@tiptap/extension-bold (source) 3.22.53.23.5 age confidence
@tiptap/extension-code-block (source) 3.22.53.23.5 age confidence
@tiptap/extension-document (source) 3.22.53.23.5 age confidence
@tiptap/extension-heading (source) 3.22.53.23.5 age confidence
@tiptap/extension-image (source) 3.22.53.23.5 age confidence
@tiptap/extension-italic (source) 3.22.53.23.5 age confidence
@tiptap/extension-link (source) 3.22.53.23.5 age confidence
@tiptap/extension-list (source) 3.22.53.23.5 age confidence
@tiptap/extension-paragraph (source) 3.22.53.23.5 age confidence
@tiptap/extension-text (source) 3.22.53.23.5 age confidence
@tiptap/extension-text-align (source) 3.22.53.23.5 age confidence
@tiptap/extensions (source) 3.22.53.23.5 age confidence
@tiptap/pm (source) 3.22.53.23.5 age confidence
@tiptap/react (source) 3.22.53.23.5 age confidence

Release Notes

ueberdosis/tiptap (@​tiptap/core)

v3.23.5

Compare Source

Patch Changes
  • 835caf5: Fix $pos() returning correct node for non-text atom nodes instead of doc node

  • 95e138c: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking

    NodeViews no longer re-render when decorations or position change without
    content changes. Added trackNodeViewPosition option — when enabled, the
    component re-renders on every position shift so calls to getPos() stay
    current in render output. Removed the internal nodeViewPositionRegistry.
    Added shallow prop comparison in ReactRenderer.updateProps().

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes
  • f98eaaf: Fix " HTML entity encoding in getHTML() output for inline style attributes. Adds a getStyleProperty utility to @tiptap/core and migrates Color, BackgroundColor, FontFamily, FontSize, LineHeight, and Highlight extensions to use it (#​7016)

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-blockquote)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-bold)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-code-block)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-document)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-heading)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-image)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-italic)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

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

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

@​tiptap/extensions
Patch Changes
  • 0f05ae7: Add a new autoTrim option to CharacterCount which can be used to allow exceeding the character limit and either trim or validate the content length manually

v3.23.2

Compare Source

@​tiptap/extension-twitch
Patch Changes
  • 8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.
  • Updated dependencies [8b210e7]
@​tiptap/extension-youtube
Patch Changes
  • 8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.
  • Updated dependencies [8b210e7]
@​tiptap/core
Patch Changes
  • 8b210e7: Fix " HTML entity encoding in getHTML() output for inline style attributes. Adds a getStyleProperty utility to @tiptap/core and migrates Color, BackgroundColor, FontFamily, FontSize, LineHeight, and Highlight extensions to use it (#​7016)
  • @​tiptap/pm@​3.23.2
@​tiptap/extension-text-style
Patch Changes
  • 8b210e7: Fix " HTML entity encoding in getHTML() output for inline style attributes. Adds a getStyleProperty utility to @tiptap/core and migrates Color, BackgroundColor, FontFamily, FontSize, LineHeight, and Highlight extensions to use it (#​7016)
  • Updated dependencies [8b210e7]
@​tiptap/extension-highlight
Patch Changes
  • 8b210e7: Fix " HTML entity encoding in getHTML() output for inline style attributes. Adds a getStyleProperty utility to @tiptap/core and migrates Color, BackgroundColor, FontFamily, FontSize, LineHeight, and Highlight extensions to use it (#​7016)
  • Updated dependencies [8b210e7]
@​tiptap/react
Patch Changes
  • 8b210e7: Default immediatelyRender to false in SSR environments instead of throwing an error

    Previously, omitting immediatelyRender in an SSR environment (e.g. Next.js) would throw an error in development and silently return null in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing immediatelyRender: false. The hook now defaults immediatelyRender to true, but automatically sets it to false when SSR is detected, logging a warning in development instead of throwing.

  • Updated dependencies [8b210e7]

@​tiptap/vue-3
Patch Changes
@​tiptap/server-ai-toolkit
Minor Changes
  • 8b210e7: Initial open-source release of the Server AI Toolkit package

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-list)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-paragraph)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-text)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-text-align)

v3.23.5

Compare Source

Patch Changes

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes

v3.23.1

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extensions)

v3.23.5

Compare Source

@​tiptap/markdown
Patch Changes
  • 7bf0e73: Fix extra mark tokens after inline atom nodes during Markdown serialization
  • 7bf0e73: Fix adjacent marks of the same type with different attributes being merged during Markdown serialization
  • Updated dependencies [7bf0e73]
  • Updated dependencies [7bf0e73]
@​tiptap/core
Patch Changes
  • 7bf0e73: Fix $pos() returning correct node for non-text atom nodes instead of doc node

  • 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking

    NodeViews no longer re-render when decorations or position change without
    content changes. Added trackNodeViewPosition option — when enabled, the
    component re-renders on every position shift so calls to getPos() stay
    current in render output. Removed the internal nodeViewPositionRegistry.
    Added shallow prop comparison in ReactRenderer.updateProps().

  • @​tiptap/pm@​3.23.5

@​tiptap/react
Patch Changes
  • 7bf0e73: Respect explicit immediatelyRender: true in client-side Next.js. Previously, when running under Next.js (window.next present), the immediatelyRender option was forced to false even when the user explicitly passed true, breaking client-only Next.js apps that rely on the editor existing on the first render. The hook now only forces false when actual SSR is detected (typeof window === 'undefined'), or when running under Next.js with no explicit value.

  • 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking

    NodeViews no longer re-render when decorations or position change without
    content changes. Added trackNodeViewPosition option — when enabled, the
    component re-renders on every position shift so calls to getPos() stay
    current in render output. Removed the internal nodeViewPositionRegistry.
    Added shallow prop comparison in ReactRenderer.updateProps().

  • Updated dependencies [7bf0e73]

  • Updated dependencies [7bf0e73]

@​tiptap/vue-2
Patch Changes
  • 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking

    NodeViews no longer re-render when decorations or position change without
    content changes. Added trackNodeViewPosition option — when enabled, the
    component re-renders on every position shift so calls to getPos() stay
    current in render output. Removed the internal nodeViewPositionRegistry.
    Added shallow prop comparison in ReactRenderer.updateProps().

  • Updated dependencies [7bf0e73]

  • Updated dependencies [7bf0e73]

@​tiptap/vue-3
Patch Changes
  • 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking

    NodeViews no longer re-render when decorations or position change without
    content changes. Added trackNodeViewPosition option — when enabled, the
    component re-renders on every position shift so calls to getPos() stay
    current in render output. Removed the internal nodeViewPositionRegistry.
    Added shallow prop comparison in ReactRenderer.updateProps().

  • Updated dependencies [7bf0e73]

  • Updated dependencies [7bf0e73]

@​tiptap/extension-drag-handle-react
Patch Changes
@​tiptap/extension-audio
Patch Changes
@​tiptap/extension-blockquote
Patch Changes
@​tiptap/extension-bold
Patch Changes
@​tiptap/extension-bubble-menu
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-details
Patch Changes
@​tiptap/extension-document
Patch Changes
@​tiptap/extension-drag-handle
Patch Changes
@​tiptap/extension-emoji
Patch Changes
@​tiptap/extension-file-handler
Patch Changes
@​tiptap/extension-floating-menu
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-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

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 02f9389 to bfbe6c6 Compare May 19, 2026 15:37
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.23.4 chore(deps): update tiptap monorepo to v3.23.5 May 19, 2026
@payamnj payamnj merged commit a829255 into master May 20, 2026
4 checks passed
@renovate renovate Bot deleted the renovate/tiptap-monorepo branch May 20, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant