Skip to content

chore(deps): update tiptap monorepo to v3.27.1#163

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tiptap-monorepo
Open

chore(deps): update tiptap monorepo to v3.27.1#163
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tiptap-monorepo

Conversation

@renovate

@renovate renovate Bot commented Mar 30, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change OpenSSF
@tiptap/extension-image (source) dependencies minor 3.20.43.27.1 OpenSSF Scorecard
@tiptap/extension-link (source) dependencies minor 3.20.43.27.1 OpenSSF Scorecard
@tiptap/extension-placeholder (source) dependencies minor 3.20.43.27.1 OpenSSF Scorecard
@tiptap/extension-underline (source) dependencies minor 3.20.43.27.1 OpenSSF Scorecard
@tiptap/pm (source) dependencies minor 3.20.43.27.1 OpenSSF Scorecard
@tiptap/react (source) dependencies minor 3.20.43.27.1 OpenSSF Scorecard
@tiptap/starter-kit (source) dependencies minor 3.20.43.27.1 OpenSSF Scorecard

Release Notes

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

v3.27.1

Compare Source

Patch Changes

v3.27.0

Compare Source

Patch Changes

v3.26.1

Compare Source

Patch Changes

v3.26.0

Compare Source

Patch Changes

v3.25.0

Compare Source

Patch Changes
  • ec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate

    When the Image extension was configured with inline: true or resize enabled, 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 populate dataTransfer.files, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.

  • b63835b: Fix HTMLAttributes not being applied to the editor DOM when resize is enabled. The addNodeView path was using only the resolved node attributes and skipping the user-configured HTMLAttributes option. Now it merges them consistently with how renderHTML already works.

  • Updated dependencies [ec291dd]

  • Updated dependencies [454e9b8]

  • Updated dependencies [9cf8db0]

  • Updated dependencies [3d4f94c]

v3.24.0

Compare Source

Patch Changes

v3.23.6

Compare Source

Patch Changes

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

v3.22.5

Compare Source

Patch Changes

v3.22.4

Compare Source

Patch Changes
  • 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
  • Updated dependencies [27ea931]
  • Updated dependencies [64f36b8]

v3.22.3

Patch Changes

v3.22.2

Patch Changes

v3.22.1

Compare Source

Patch Changes

v3.22.0

Compare Source

Patch Changes

v3.21.0

Compare Source

Patch Changes

v3.20.6

Compare Source

Patch Changes

v3.20.5

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

v3.27.1

Compare Source

Patch Changes

v3.27.0

Compare Source

Patch Changes
  • 24051bd: Fix isAllowedUri accepting unknown protocols whose name contains a hyphen (e.g. unknown-protocol://test). The hyphen is a valid scheme character per RFC 3986, but the regex was built from a template literal where \- collapsed to -, leaving the terminator class [^a-z+.-:] to parse .-: as a character range that excluded 0-9 and / rather than -. With the proper double-escape, the regex correctly excludes - and unknown hyphenated schemes are rejected again.
  • Updated dependencies [0d0094d]
  • Updated dependencies [795033c]
  • Updated dependencies [0e0c4f9]
  • Updated dependencies [6d12bb9]

v3.26.1

Compare Source

Patch Changes

v3.26.0

Compare Source

Patch Changes

v3.25.0

Compare Source

Patch Changes

v3.24.0

Compare Source

Patch Changes

v3.23.6

Compare Source

Patch Changes

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

v3.22.5

Compare Source

Patch Changes

v3.22.4

Compare Source

Patch Changes

v3.22.3

Patch Changes

v3.22.2

Patch Changes

v3.22.1

Compare Source

Patch Changes

v3.22.0

Compare Source

Patch Changes

v3.21.0

Compare Source

Patch Changes

v3.20.6

Compare Source

Patch Changes

v3.20.5

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

v3.27.1

Compare Source

Patch Changes

v3.27.0

Compare Source

Patch Changes

v3.26.1

Compare Source

Patch Changes

v3.26.0

Compare Source

Patch Changes

v3.25.0

Compare Source

Patch Changes

v3.24.0

Compare Source

Patch Changes

v3.23.6

Compare Source

Patch Changes

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

v3.22.5

Compare Source

Patch Changes

v3.22.4

Compare Source

Patch Changes

v3.22.3

Patch Changes

v3.22.2

Patch Changes

v3.22.1

Compare Source

Patch Changes

v3.22.0

Compare Source

Patch Changes

v3.21.0

Compare Source

Patch Changes

v3.20.6

Compare Source

Patch Changes

v3.20.5

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

v3.27.1

Compare Source

Patch Changes

v3.27.0

Compare Source

Patch Changes

v3.26.1

Compare Source

Patch Changes

v3.26.0

Compare Source

Patch Changes

v3.25.0

Compare Source

Patch Changes

v3.24.0

Compare Source

Patch Changes

v3.23.6

Compare Source

Patch Changes

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

v3.22.5

Compare Source

Patch Changes

v3.22.4

Compare Source

Patch Changes
  • 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
  • Updated dependencies [27ea931]
  • Updated dependencies [64f36b8]

v3.22.3

Patch Changes

v3.22.2

Patch Changes

v3.22.1

Compare Source

Patch Changes

v3.22.0

Compare Source

Patch Changes

v3.21.0

Compare Source

Patch Changes

v3.20.6

Compare Source

Patch Changes

v3.20.5

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

v3.27.1

Compare Source

v3.27.0

Compare Source

v3.26.1

Compare Source

v3.26.0

Compare Source

v3.25.0

Compare Source

Patch Changes
  • c1a2ce8: Bump prosemirror-tables to ^1.8.0 so findTable is available from @tiptap/pm, and align the related ProseMirror dependencies with the versions required by prosemirror-tables.

v3.24.0

Compare Source

Patch Changes
  • 7c0499b: Add missing @tiptap/pm/inputrules export

v3.23.6

Compare Source

v3.23.5

Compare Source

v3.23.4

Compare Source

v3.23.2

Compare Source

v3.23.1

Compare Source

v3.22.5

Compare Source

v3.22.4

Compare Source

Patch Changes
  • 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
  • 032f8f1: Remove unused ProseMirror packages from @​tiptap/pm to reduce bundle size

v3.22.3

v3.22.2

v3.22.1

Compare Source

v3.22.0

Compare Source

v3.21.0

Compare Source

v3.20.6

Compare Source

v3.20.5

ueberdosis/tiptap (@​tiptap/react)

v3.27.1

Compare Source

Patch Changes

v3.27.0

Compare Source

Patch Changes

v3.26.1

Compare Source

Patch Changes

v3.26.0

Compare Source

Patch Changes

v3.25.0

Compare Source

Patch Changes

v3.24.0

Compare Source

Patch Changes

v3.23.6

Compare Source

Patch Changes

v3.23.5

Compare Source

Patch Changes
  • b5f34fc: 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.

  • 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().

  • Updated dependencies [835caf5]

  • Updated dependencies [95e138c]

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

Patch Changes
  • 30e0b58: 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 [f98eaaf]

v3.23.1

Compare Source

Patch Changes

v3.22.5

Compare Source

Patch Changes
  • a375002: Add selectedOnTextSelection option to node view renderers. When enabled, the selected prop also becomes true when a TextSelection is fully inside the node's range, not only on NodeSelection.
  • Updat

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: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@vercel

vercel Bot commented Mar 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
wishbubble Error Error Jun 21, 2026 11:45pm

Request Review

@github-actions github-actions Bot enabled auto-merge (squash) March 30, 2026 18:15
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.21.0 chore(deps): update tiptap monorepo to v3.22.0 Apr 3, 2026
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.22.0 chore(deps): update tiptap monorepo to v3.22.1 Apr 5, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 596ef43 to 216773e Compare April 7, 2026 14:42
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.22.1 chore(deps): update tiptap monorepo to v3.22.2 Apr 7, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 216773e to 1bda0b5 Compare April 11, 2026 13:13
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.22.2 chore(deps): update tiptap monorepo to v3.22.3 Apr 11, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 1bda0b5 to 2a9bb25 Compare April 21, 2026 14:46
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.22.3 chore(deps): update tiptap monorepo to v3.22.4 Apr 21, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 2a9bb25 to 9ed7f86 Compare April 29, 2026 19:43
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 9ed7f86 to 33d219e Compare May 1, 2026 12:32
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.22.4 chore(deps): update tiptap monorepo to v3.22.5 May 1, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 33d219e to 9aeb7e8 Compare May 11, 2026 12:32
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.22.5 chore(deps): update tiptap monorepo to v3.23.1 May 11, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 9aeb7e8 to 19e405c Compare May 15, 2026 17:45
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.23.1 chore(deps): update tiptap monorepo to v3.23.2 May 15, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 19e405c to e3f4d8a Compare May 16, 2026 17:23
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.23.2 chore(deps): update tiptap monorepo to v3.23.4 May 16, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from e3f4d8a to 57d944c Compare May 22, 2026 13:51
@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 22, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 57d944c to 7e16fd3 Compare May 24, 2026 20:31
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.23.5 chore(deps): update tiptap monorepo to v3.23.6 May 24, 2026
@renovate renovate Bot force-pushed the renovate/tiptap-monorepo branch from 7e16fd3 to 7e700d4 Compare June 21, 2026 23:45
@renovate renovate Bot changed the title chore(deps): update tiptap monorepo to v3.23.6 chore(deps): update tiptap monorepo to v3.27.1 Jun 21, 2026
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.

0 participants