Skip to content

Bump the frontend-dependencies group in /client with 12 updates - #37

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/client/frontend-dependencies-2ac0527786
Closed

Bump the frontend-dependencies group in /client with 12 updates#37
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/client/frontend-dependencies-2ac0527786

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 26, 2026

Copy link
Copy Markdown

Bumps the frontend-dependencies group in /client with 12 updates:

Package From To
@tiptap/extension-placeholder 3.23.1 3.29.0
@tiptap/extension-subscript 3.23.1 3.29.0
@tiptap/extension-superscript 3.23.1 3.29.0
@tiptap/extension-text-align 3.23.1 3.29.0
@tiptap/extension-text-style 3.23.1 3.29.0
@tiptap/pm 3.23.1 3.29.0
@tiptap/react 3.23.1 3.29.0
@tiptap/starter-kit 3.23.1 3.29.0
react 18.3.1 19.2.8
react-dom 18.3.1 19.2.8
@playwright/test 1.60.0 1.62.0
@testing-library/jest-dom 6.9.1 7.0.0

Updates @tiptap/extension-placeholder from 3.23.1 to 3.29.0

Release notes

Sourced from @​tiptap/extension-placeholder's releases.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

  • Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

@​tiptap/extension-hard-break

Patch Changes

  • Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands.

@​tiptap/extension-code-block

Patch Changes

  • Fixed a bug where pressing ArrowUp in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing ArrowDown behavior. The behavior can be disabled via the new exitOnArrowUp option.

@​tiptap/extension-table

Patch Changes

  • Fix inserting a table with an empty cell or header (e.g. via insertContent/insertContentAt) throwing RangeError: Invalid content for node tableCell/tableHeader: <>. Empty <td>/<th> elements are now backfilled with the cell's default block content, matching the behavior you already get from setContent.

... (truncated)

Changelog

Sourced from @​tiptap/extension-placeholder's changelog.

3.29.0

Patch Changes

  • @​tiptap/extensions@​3.29.0

3.28.0

Patch Changes

  • @​tiptap/extensions@​3.28.0

3.27.4

Patch Changes

  • Updated dependencies [d2983cd]
    • @​tiptap/extensions@​3.27.4

3.27.3

Patch Changes

  • Updated dependencies [76a76da]
    • @​tiptap/extensions@​3.27.3

3.27.2

Patch Changes

  • @​tiptap/extensions@​3.27.2

3.27.1

Patch Changes

  • Updated dependencies [2be3fb9]
    • @​tiptap/extensions@​3.27.1

3.27.0

Patch Changes

  • @​tiptap/extensions@​3.27.0

3.26.1

Patch Changes

  • @​tiptap/extensions@​3.26.1

... (truncated)

Commits
  • 1afef87 chore(release): release new stable release (#8087)
  • c5f4b57 chore(release): release new stable release (#8038)
  • 24263ec chore(release): publish a new stable version
  • 24d6aba chore(release): publish a new stable version (#8002)
  • a14683f chore(release): publish a new stable version (#7963)
  • 06b4274 fix(extension-file-handler): add consumePasteEvent option to prevent duplicat...
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • Additional commits viewable in compare view

Updates @tiptap/extension-subscript from 3.23.1 to 3.29.0

Release notes

Sourced from @​tiptap/extension-subscript's releases.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

  • Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

@​tiptap/extension-hard-break

Patch Changes

  • Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands.

@​tiptap/extension-code-block

Patch Changes

  • Fixed a bug where pressing ArrowUp in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing ArrowDown behavior. The behavior can be disabled via the new exitOnArrowUp option.

@​tiptap/extension-table

Patch Changes

  • Fix inserting a table with an empty cell or header (e.g. via insertContent/insertContentAt) throwing RangeError: Invalid content for node tableCell/tableHeader: <>. Empty <td>/<th> elements are now backfilled with the cell's default block content, matching the behavior you already get from setContent.

... (truncated)

Changelog

Sourced from @​tiptap/extension-subscript's changelog.

3.29.0

Patch Changes

  • Updated dependencies [d26840f]
  • Updated dependencies [e150ee0]
  • Updated dependencies [935e63f]
  • Updated dependencies [b4c5a2d]
  • Updated dependencies [a963d48]
  • Updated dependencies [51f45b6]
  • Updated dependencies [0f63969]
  • Updated dependencies [9acaa65]
    • @​tiptap/core@​3.29.0
    • @​tiptap/pm@​3.29.0

3.28.0

Patch Changes

  • @​tiptap/core@​3.28.0
  • @​tiptap/pm@​3.28.0

3.27.4

Patch Changes

  • @​tiptap/core@​3.27.4
  • @​tiptap/pm@​3.27.4

3.27.3

Patch Changes

  • Updated dependencies [023f98c]
    • @​tiptap/core@​3.27.3
    • @​tiptap/pm@​3.27.3

3.27.2

Patch Changes

  • Updated dependencies [ceebb31]
    • @​tiptap/pm@​3.27.2
    • @​tiptap/core@​3.27.2

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1

... (truncated)

Commits
  • 1afef87 chore(release): release new stable release (#8087)
  • c5f4b57 chore(release): release new stable release (#8038)
  • 24263ec chore(release): publish a new stable version
  • 24d6aba chore(release): publish a new stable version (#8002)
  • a14683f chore(release): publish a new stable version (#7963)
  • 06b4274 fix(extension-file-handler): add consumePasteEvent option to prevent duplicat...
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • Additional commits viewable in compare view

Updates @tiptap/extension-superscript from 3.23.1 to 3.29.0

Release notes

Sourced from @​tiptap/extension-superscript's releases.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

  • Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

@​tiptap/extension-hard-break

Patch Changes

  • Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands.

@​tiptap/extension-code-block

Patch Changes

  • Fixed a bug where pressing ArrowUp in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing ArrowDown behavior. The behavior can be disabled via the new exitOnArrowUp option.

@​tiptap/extension-table

Patch Changes

  • Fix inserting a table with an empty cell or header (e.g. via insertContent/insertContentAt) throwing RangeError: Invalid content for node tableCell/tableHeader: <>. Empty <td>/<th> elements are now backfilled with the cell's default block content, matching the behavior you already get from setContent.

... (truncated)

Changelog

Sourced from @​tiptap/extension-superscript's changelog.

3.29.0

Patch Changes

  • Updated dependencies [d26840f]
  • Updated dependencies [e150ee0]
  • Updated dependencies [935e63f]
  • Updated dependencies [b4c5a2d]
  • Updated dependencies [a963d48]
  • Updated dependencies [51f45b6]
  • Updated dependencies [0f63969]
  • Updated dependencies [9acaa65]
    • @​tiptap/core@​3.29.0
    • @​tiptap/pm@​3.29.0

3.28.0

Patch Changes

  • @​tiptap/core@​3.28.0
  • @​tiptap/pm@​3.28.0

3.27.4

Patch Changes

  • @​tiptap/core@​3.27.4
  • @​tiptap/pm@​3.27.4

3.27.3

Patch Changes

  • Updated dependencies [023f98c]
    • @​tiptap/core@​3.27.3
    • @​tiptap/pm@​3.27.3

3.27.2

Patch Changes

  • Updated dependencies [ceebb31]
    • @​tiptap/pm@​3.27.2
    • @​tiptap/core@​3.27.2

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1

... (truncated)

Commits
  • 1afef87 chore(release): release new stable release (#8087)
  • c5f4b57 chore(release): release new stable release (#8038)
  • 24263ec chore(release): publish a new stable version
  • 24d6aba chore(release): publish a new stable version (#8002)
  • a14683f chore(release): publish a new stable version (#7963)
  • 06b4274 fix(extension-file-handler): add consumePasteEvent option to prevent duplicat...
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • Additional commits viewable in compare view

Updates @tiptap/extension-text-align from 3.23.1 to 3.29.0

Release notes

Sourced from @​tiptap/extension-text-align's releases.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

  • Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

@​tiptap/extension-hard-break

Patch Changes

  • Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands.

@​tiptap/extension-code-block

Patch Changes

  • Fixed a bug where pressing ArrowUp in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing ArrowDown behavior. The behavior can be disabled via the new exitOnArrowUp option.

@​tiptap/extension-table

Patch Changes

  • Fix inserting a table with an empty cell or header (e.g. via insertContent/insertContentAt) throwing RangeError: Invalid content for node tableCell/tableHeader: <>. Empty <td>/<th> elements are now backfilled with the cell's default block content, matching the behavior you already get from setContent.

... (truncated)

Changelog

Sourced from @​tiptap/extension-text-align's changelog.

3.29.0

Patch Changes

  • Updated dependencies [d26840f]
  • Updated dependencies [935e63f]
  • Updated dependencies [b4c5a2d]
  • Updated dependencies [a963d48]
  • Updated dependencies [51f45b6]
  • Updated dependencies [0f63969]
  • Updated dependencies [9acaa65]
    • @​tiptap/core@​3.29.0

3.28.0

Patch Changes

  • @​tiptap/core@​3.28.0

3.27.4

Patch Changes

  • @​tiptap/core@​3.27.4

3.27.3

Patch Changes

  • Updated dependencies [023f98c]
    • @​tiptap/core@​3.27.3

3.27.2

Patch Changes

  • @​tiptap/core@​3.27.2

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1

3.27.0

Patch Changes

  • Updated dependencies [0d0094d]
  • Updated dependencies [795033c]

... (truncated)

Commits
  • 1afef87 chore(release): release new stable release (#8087)
  • c5f4b57 chore(release): release new stable release (#8038)
  • 24263ec chore(release): publish a new stable version
  • 24d6aba chore(release): publish a new stable version (#8002)
  • a14683f chore(release): publish a new stable version (#7963)
  • 06b4274 fix(extension-file-handler): add consumePasteEvent option to prevent duplicat...
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • Additional commits viewable in compare view

Updates @tiptap/extension-text-style from 3.23.1 to 3.29.0

Release notes

Sourced from @​tiptap/extension-text-style's releases.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

  • Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

@​tiptap/extension-hard-break

Patch Changes

  • Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands.

@​tiptap/extension-code-block

Patch Changes

  • Fixed a bug where pressing ArrowUp in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing ArrowDown behavior. The behavior can be disabled via the new exitOnArrowUp option.

@​tiptap/extension-table

Patch Changes

  • Fix inserting a table with an empty cell or header (e.g. via insertContent/insertContentAt) throwing RangeError: Invalid content for node tableCell/tableHeader: <>. Empty <td>/<th> elements are now backfilled with the cell's default block content, matching the behavior you already get from setContent.

... (truncated)

Changelog

Sourced from @​tiptap/extension-text-style's changelog.

3.29.0

Patch Changes

  • Updated dependencies [d26840f]
  • Updated dependencies [935e63f]
  • Updated dependencies [b4c5a2d]
  • Updated dependencies [a963d48]
  • Updated dependencies [51f45b6]
  • Updated dependencies [0f63969]
  • Updated dependencies [9acaa65]
    • @​tiptap/core@​3.29.0

3.28.0

Patch Changes

  • @​tiptap/core@​3.28.0

3.27.4

Patch Changes

  • @​tiptap/core@​3.27.4

3.27.3

Patch Changes

  • Updated dependencies [023f98c]
    • @​tiptap/core@​3.27.3

3.27.2

Patch Changes

  • @​tiptap/core@​3.27.2

3.27.1

Patch Changes

  • @​tiptap/core@​3.27.1

3.27.0

Patch Changes

  • Updated dependencies [0d0094d]
  • Updated dependencies [795033c]

... (truncated)

Commits
  • 1afef87 chore(release): release new stable release (#8087)
  • c5f4b57 chore(release): release new stable release (#8038)
  • 24263ec chore(release): publish a new stable version
  • 24d6aba chore(release): publish a new stable version (#8002)
  • a14683f chore(release): publish a new stable version (#7963)
  • 06b4274 fix(extension-file-handler): add consumePasteEvent option to prevent duplicat...
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • 9e7fc4c chore: add bugs field to all package.json files (#7946)
  • 6c1efd3 chore(release): publish a new stable version (#7934)
  • Additional commits viewable in compare view

Updates @tiptap/pm from 3.23.1 to 3.29.0

Release notes

Sourced from @​tiptap/pm's releases.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

  • Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

@​tiptap/extension-hard-break

Patch Changes

  • Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands.

@​tiptap/extension-code-block

Patch Changes

  • Fixed a bug where pressing ArrowUp in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing ArrowDown behavior. The behavior can be disabled via the new exitOnArrowUp option.

@​tiptap/extension-table

Patch Changes

  • Fix inserting a table with an empty cell or header (e.g. via insertContent/insertContentAt) throwing RangeError: Invalid content for node tableCell/tableHeader: <>. Empty <td>/<th> elements are now backfilled with the cell's default block content, matching the behavior you already get from setContent.

... (truncated)

Changelog

Sourced from @​tiptap/pm's changelog.

3.29.0

Patch Changes

  • e150ee0: Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

3.28.0

3.27.4

3.27.3

3.27.2

Patch Changes

  • ceebb31: Updated all ProseMirror packages to the latest publicly available versions

3.27.1

3.27.0

3.26.1

3.26.0

3.25.0

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.

3.24.0

Patch Changes

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

3.23.6

3.23.5

3.23.4

3.23.3

3.23.2

Commits
  • 1afef87 chore(release): release new stable release (#8087)
  • e150ee0 fix(pm): bump prosemirror-model to ^1.25.11 to fix paste adding empty paragra...
  • c5f4b57 chore(release): release new stable release (#8038)
  • 24263ec chore(release): publish a new stable version
  • 24d6aba chore(release): publish a new stable version (#8002)
  • a14683f chore(release): publish a new stable version (#7963)
  • ceebb31 Update ProseMirror packages (#7960)
  • 06b4274 fix(extension-file-handler): add consumePasteEvent option to prevent duplicat...
  • ed5488a chore(release): publish a new stable version (#7955)
  • 2f38887 chore(release): publish a new stable version (#7936)
  • Additional commits viewable in compare view

Updates @tiptap/react from 3.23.1 to 3.29.0

Release notes

Sourced from @​tiptap/react's releases.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

  • Bump prosemirror-model to ^1.25.11, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in prosemirror-view 1.42.0).

@​tiptap/extension-hard-break

Patch Changes

  • Fixed a bug where inserted hard breaks would not scroll the view on insertion via commands.

@​tiptap/extension-code-block

Patch Changes

  • Fixed a bug where pressing ArrowUp in a code block that is the first node in the document did nothing, leaving no way to insert content above it. A new default block is now inserted above the code block, mirroring the existing ArrowDown behavior. The behavior can be disabled via the new exitOnArrowUp option.

@​tiptap/extension-table

Patch Changes

  • Fix inserting a table with an empty cell or header (e.g. via insertContent/insertContentAt) throwing RangeError: Invalid content for node tableCell/tableHeader: <>. Empty <td>/<th> elements are now backfilled with the cell's default block content, matching the behavior you already get from setContent.

... (truncated)

Changelog

Sourced from @​tiptap/react's changelog.

3.29.0

Patch Changes

  • 6a26a03: Fixed useEditorState not re-rendering components when editor.setEditable() changes the editor's editable state, since that call only emits an update event and never a transaction.
  • Updated dependencies [d26840f]
  • Updated dependencies [e150ee0]
  • Updated dependencies [935e63f]
  • Updated dependencies [b4c5a2d]
  • Updated dependencies [a963d48]
  • Updated dependencies [51f45b6]
  • Updated dependencies [0f63969]
  • Updated dependencies [9acaa65]
    • @​tiptap/core@​3.29.0
    • @​tiptap/pm@​3.29.0

3.28.0

Patch Changes

  • 8614730: Batch React node view portal store notifications that happen in the same microtask to avoid nested update depth warnings when many node views mount together.
  • 1ecf814: Bind onMount and onUnmount event handlers when initializing an Editor with useEditor hook.
    • @​tiptap/core@​3.28.0
    • @​tiptap/pm@​3.28.0

3.27.4

Patch Changes

  • 2c2720e: Add a use client directive so @tiptap/react can be imported from React Server Components without crashing. Core symbols re-exported through @tiptap/react now cross the client boundary too, so import them from @tiptap/core directly in server code.
    • @​tiptap/core@​3.27.4
    • @​tiptap/pm@​3.27.4

3.27.3

Patch Changes

  • Updated dependencies [023f98c]
    • @​tiptap/core@​3.27.3
    • @​tiptap/pm@​3.27.3

3.27.2

Patch Changes

  • 13dfad1: Change prop types of the Tiptap component so that either the editor or the instance fields are required
  • Updated dependencies [ceebb31]
    • @​tiptap/pm@​3.27.2
    • @​tiptap/core@​3.27.2

... (truncated)

Commits
  • 1afef87 chore(release): release new stable release (#8087)
  • 6a26a03 fix(react): update useEditorState when editable changes (#7498) (#8113)
  • a963d48 Revert "revert: undo unintended NodeView getPos changes (#8105)" (#8106)
  • 3a942d8 revert: undo unintended NodeView getPos changes (#8105)
  • 6a33b7b test(ReactNodeViewRenderer): add test for getPos returning undefined during m...
  • ddd43a8 fix(NodeView): update getPos() to return undefined instead of throwing during...
  • c5f4b57 chore(release): release new stable release (#8038)
  • 8614730 fix(react): batch node view portal notifications (#8035)
  • 1ecf814 fix(react): bind onMount and onUnmount handlers ...

    Description has been truncated

Bumps the frontend-dependencies group in /client with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.1` | `3.29.0` |
| [@tiptap/extension-subscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript) | `3.23.1` | `3.29.0` |
| [@tiptap/extension-superscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-superscript) | `3.23.1` | `3.29.0` |
| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.1` | `3.29.0` |
| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.23.1` | `3.29.0` |
| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.1` | `3.29.0` |
| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.23.1` | `3.29.0` |
| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.1` | `3.29.0` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.8` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.0` |
| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` |


Updates `@tiptap/extension-placeholder` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages-deprecated/extension-placeholder)

Updates `@tiptap/extension-subscript` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-subscript/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages/extension-subscript)

Updates `@tiptap/extension-superscript` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-superscript/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages/extension-superscript)

Updates `@tiptap/extension-text-align` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages/extension-text-align)

Updates `@tiptap/extension-text-style` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-style/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages/extension-text-style)

Updates `@tiptap/pm` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages/pm)

Updates `@tiptap/react` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages/react)

Updates `@tiptap/starter-kit` from 3.23.1 to 3.29.0
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.0/packages/starter-kit)

Updates `react` from 18.3.1 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 18.3.1 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `@playwright/test` from 1.60.0 to 1.62.0
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.60.0...v1.62.0)

Updates `@testing-library/jest-dom` from 6.9.1 to 7.0.0
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](testing-library/jest-dom@v6.9.1...v7.0.0)

---
updated-dependencies:
- dependency-name: "@tiptap/extension-placeholder"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@tiptap/extension-subscript"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@tiptap/extension-superscript"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@tiptap/extension-text-align"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@tiptap/extension-text-style"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@tiptap/pm"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@tiptap/react"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@tiptap/starter-kit"
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: frontend-dependencies
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: frontend-dependencies
- dependency-name: "@playwright/test"
  dependency-version: 1.62.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-dependencies
- dependency-name: "@testing-library/jest-dom"
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: frontend-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 26, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Aug 1, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/client/frontend-dependencies-2ac0527786 branch August 1, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants