[PR #1534] [MERGED] fix(deps): update tiptap to v3.6.1 #7604

Closed
opened 2026-04-20 17:46:54 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1534
Author: @renovate[bot]
Created: 9/22/2025
Status: Merged
Merged: 9/28/2025
Merged by: @kolaente

Base: mainHead: renovate/tiptap


📝 Commits (1)

  • 1a1fd23 fix(deps): update tiptap to v3.6.1

📊 Changes

2 files changed (+257 additions, -257 deletions)

View changed files

📝 frontend/package.json (+14 -14)
📝 frontend/pnpm-lock.yaml (+243 -243)

📄 Description

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
@tiptap/core (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-code-block-lowlight (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-hard-break (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-image (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-link (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-list (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-table (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-typography (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extension-underline (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/extensions (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/pm (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/starter-kit (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/suggestion (source) 3.4.4 -> 3.6.1 age confidence
@tiptap/vue-3 (source) 3.4.4 -> 3.6.1 age confidence

Release Notes

ueberdosis/tiptap (@​tiptap/core)

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes
  • c0190bd: Improve typing and docs for EditorOptions.element to reflect all supported mounting modes and align behavior across adapters.

    • element now accepts:
      • Element: the editor is appended inside the given element.
      • { mount: HTMLElement }: the editor is mounted directly to mount (no extra wrapper).
      • (editorEl: HTMLElement) => void: a function that receives the editor element so you can place it anywhere in the DOM.
      • null: no automatic mounting.
    • @​tiptap/pm@​3.6.0

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes
  • 968016f: Added support for the undoable option in InputRules (matching ProseMirror’s implementation).

    • When false, the change will not be tracked as undoable.
    • Default remains true for backward compatibility.

    This brings Tiptap’s InputRules behavior in line with ProseMirror and gives developers finer control over undo functionality.

v3.4.5

Compare Source

Patch Changes
  • 0226d42: Fix an issue where injected CSS was not mounted correctly when the editor instance was mounted. The fix ensures CSS injected by the editor is attached to the document when the editor mounts, preventing missing styles in some mount/unmount scenarios.
  • 37af83b: refactor: replace map(...).flat() with flatMap for simpler, more efficient array flattening
  • f598ac7: Fix bug in insertContentAt command where extra content would get deleted when the selection was at the beginning of the document and a node was inserted
ueberdosis/tiptap (@​tiptap/extension-code-block-lowlight)

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-hard-break)

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

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

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

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

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

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

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

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

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes
  • c4ed2e6: Parse cell colwidth from nearest <colgroup> when missing on the cell

    When importing HTML, table column widths are often declared on a surrounding <colgroup> rather than on each <td>. Previously, tableCell only read the colwidth attribute from the cell itself and would lose width information in that case. The implementation now falls back to reading the corresponding <col>'s width from the table's <colgroup> using the cell's index.

    This is a non-breaking bugfix that preserves layout information when HTML uses <colgroup>. Consider adding a small demo or unit test to assert colwidth is preserved for cells when only the <colgroup> contains width attributes.

  • f778a16: Fixes table wrapper replacement and lost selections when resizable: true.

    TableView.ignoreMutation now ignores attribute/childList/characterData mutations that occur inside the table wrapper but outside the editable contentDOM, preventing wrapper re-creation during resize interactions so selections (e.g. mergeCells()) are preserved.

    No API or breaking changes.

  • Updated dependencies [c0190bd]

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

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

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

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

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Patch Changes

v3.4.6

Compare Source

Patch Changes

v3.4.5

Compare Source

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

v3.6.1

Compare Source

@​tiptap/react
Patch Changes
  • Hotfix: Fix a crash in the React package that could occur during mounting/unmounting when the editor wasn't fully initialized. This prevents a runtime error and improves stability.

v3.6.0

Compare Source

@​tiptap/core
Patch Changes
  • Improve typing and docs for EditorOptions.element to reflect all supported mounting modes and align behavior across adapters.

    • element now accepts:
      • Element: the editor is appended inside the given element.
      • { mount: HTMLElement }: the editor is mounted directly to mount (no extra wrapper).
      • (editorEl: HTMLElement) => void: a function that receives the editor element so you can place it anywhere in the DOM.
      • null: no automatic mounting.
@​tiptap/extension-table
Patch Changes
  • Parse cell colwidth from nearest <colgroup> when missing on the cell

    When importing HTML, table column widths are often declared on a surrounding <colgroup> rather than on each <td>. Previously, tableCell only read the colwidth attribute from the cell itself and would lose width information in that case. The implementation now falls back to reading the corresponding <col>'s width from the table's <colgroup> using the cell's index.

    This is a non-breaking bugfix that preserves layout information when HTML uses <colgroup>. Consider adding a small demo or unit test to assert colwidth is preserved for cells when only the <colgroup> contains width attributes.

  • Fixes table wrapper replacement and lost selections when resizable: true.

    TableView.ignoreMutation now ignores attribute/childList/characterData mutations that occur inside the table wrapper but outside the editable contentDOM, preventing wrapper re-creation during resize interactions so selections (e.g. mergeCells()) are preserved.

    No API or breaking changes.

@​tiptap/extension-bubble-menu
Patch Changes
  • Remove recently added updateBubbleMenuPosition method because it would not work in the React and Vue versions of the BubbleMenu, only in the vanilla extension. And that would confuse developers.

    Write the transactionHandler method as an arrow function because arrow functions have no this, so the this remains the instance of the BubbleMenuView class.

@​tiptap/extension-unique-id
Minor Changes
  • Create a utility to add unique IDs to a document in the server

    The utility is called generateUniqueIds and is exported from the @tiptap/extension-unique-id package.

    It has the same functionality as the UniqueID extension, but without the need to create an Editor instance. This lets you add unique IDs to the document in the server.

    It takes the following parameters:

    • doc: The Tiptap JSON document to add unique IDs to.
    • extensions: The extensions to use. Must include the UniqueID extension.

    It returns the updated Tiptap JSON document, with the unique IDs added to the nodes.

@​tiptap/vue-3
Minor Changes
  • Pass attrs through Vue 3 menus

v3.5.3

Compare Source

@​tiptap/extension-text-style
Patch Changes
  • Merge nested span styles only for immediate child spans and guard style values.

    • Replace non-standard/fragile selector approach and avoid re-processing nested <span> elements.
    • Read parent style once, merge with child style only when present, and remove empty style attributes.
    • Improves parsing performance and robustness in browsers, Node/JSDOM and tests.

    This change fixes a bug that could cause exponential work when parsing deeply
    nested <span> elements - in extreme cases that could make the tab unresponsive
    or crash the renderer. It is a bugfix / performance improvement with no public API
    changes.

v3.5.2

Compare Source

@​tiptap/react
Patch Changes
  • Tiptap will now correctly insert a React MarkViews' content into the correct element within MarkViewContent component

v3.5.1

Compare Source

@​tiptap/extension-floating-menu
Patch Changes
  • Add appendTo support to FloatingMenu and pass it through in React/Vue 2/Vue 3 for both BubbleMenu and FloatingMenu to allow fixing clipping/z-index issues.
@​tiptap/react
Patch Changes
  • Add appendTo support to FloatingMenu and pass it through in React/Vue 2/Vue 3 for both BubbleMenu and FloatingMenu to allow fixing clipping/z-index issues.
@​tiptap/vue-2
Patch Changes
  • Add appendTo support to FloatingMenu and pass it through in React/Vue 2/Vue 3 for both BubbleMenu and FloatingMenu to allow fixing clipping/z-index issues.
@​tiptap/vue-3
Patch Changes
  • Add appendTo support to FloatingMenu and pass it through in React/Vue 2/Vue 3 for both BubbleMenu and FloatingMenu to allow fixing clipping/z-index issues.

v3.5.0

Compare Source

Releases

@​tiptap/extension-bubble-menu@​3.5.0

Minor Changes
  • 8fa5955: Add updateBubbleMenuPosition command to update position of bubble menu. This command lets developers programmatically update the position of the bubble menu in response to certain events (for example, when the bubble menu is resized).

@​tiptap/extension-drag-handle@​3.5.0

Minor Changes
  • daa51c4: Add getReferencedVirtualElement option to the drag handle extension to customize the position of the drag handle.
Patch Changes
  • 3eb5360: Fixed findElementNextToCoords returning incorrect nodes when the position is at a node boundary. The function now correctly identifies leaf nodes (like images, horizontal rules) by checking $pos.nodeAfter before falling back to the parent node lookup.

@​tiptap/vue-2@​3.5.0

Patch Changes
  • d56c9dd: Fix Vue2 menus visibility bug.

v3.4.6

Compare Source

Releases

@​tiptap/core@​3.4.6

Patch Changes
  • 968016f: Added support for the undoable option in InputRules (matching ProseMirror’s implementation).

    • When false, the change will not be tracked as undoable.
    • Default remains true for backward compatibility.

    This brings Tiptap’s InputRules behavior in line with ProseMirror and gives developers finer control over undo functionality.

v3.4.5

Compare Source

Releases

@​tiptap/core@​3.4.5

Patch Changes
  • 0226d42: Fix an issue where injected CSS was not mounted correctly when the editor instance was mounted. The fix ensures CSS injected by the editor is attached to the document when the editor mounts, preventing missing styles in some mount/unmount scenarios.
  • 37af83b: refactor: replace map(...).flat() with flatMap for simpler, more efficient array flattening
  • f598ac7: Fix bug in insertContentAt command where extra content would get deleted when the selection was at the beginning of the document and a node was inserted

@​tiptap/extension-code-block-lowlight@​3.4.5

Patch Changes
  • 13fb996: refactor: replace map(...).flat() with flatMap for simpler, more efficient array flattening

@​tiptap/extension-emoji@​3.4.5

Patch Changes
  • 82121b8: refactor: replace map(...).flat() with flatMap for simpler, more efficient array flattening

@​tiptap/extension-mention@​3.4.5

Patch Changes
  • f472c5b: Use a named import for Suggestion from @tiptap/suggestion to avoid bundler ESM/CJS interop
    wrapping (__toESM) that caused Jest/CJS consumers to receive a module object instead of the
    callable plugin factory.

    This is a non-breaking internal fix. It keeps runtime module shape stable for CommonJS (Jest)
    and prevents the TypeError thrown when the extension attempted to call a non-function.

@​tiptap/vue-3@​3.4.5

Patch Changes
  • bfcd958: refactor: replace map(...).flat() with flatMap for simpler, more efficient array flattening
ueberdosis/tiptap (@​tiptap/pm)

v3.6.1

Compare Source

v3.6.0

Compare Source

v3.5.3

Compare Source

v3.5.2

Compare Source

v3.5.1

Compare Source

v3.5.0

Compare Source

v3.4.6

Compare Source

v3.4.5

Compare Source

ueberdosis/tiptap (@​tiptap/starter-kit)

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Patch Changes

Configuration

📅 Schedule: 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 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.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1534 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 9/22/2025 **Status:** ✅ Merged **Merged:** 9/28/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `renovate/tiptap` --- ### 📝 Commits (1) - [`1a1fd23`](https://github.com/go-vikunja/vikunja/commit/1a1fd23b231ca2401e01b1562105b33fadce91f0) fix(deps): update tiptap to v3.6.1 ### 📊 Changes **2 files changed** (+257 additions, -257 deletions) <details> <summary>View changed files</summary> 📝 `frontend/package.json` (+14 -14) 📝 `frontend/pnpm-lock.yaml` (+243 -243) </details> ### 📄 Description Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@tiptap/core](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/core)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fcore/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fcore/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fcore/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-code-block-lowlight](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-code-block-lowlight/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-code-block-lowlight/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-code-block-lowlight/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-hard-break](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-hard-break/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-hard-break/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-hard-break/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-image](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-image/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-image/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-image/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-link](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-link/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-link/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-link/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-list](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-list/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-list/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-list/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-table](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-typography](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-typography)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-typography/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-typography/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-typography/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-underline](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-underline/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-underline/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-underline/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extensions](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fextensions/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextensions/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextensions/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/pm](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/pm)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fpm/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fpm/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fpm/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/starter-kit](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fstarter-kit/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fstarter-kit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fstarter-kit/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/suggestion](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fsuggestion/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fsuggestion/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fsuggestion/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/vue-3](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3)) | [`3.4.4` -> `3.6.1`](https://renovatebot.com/diffs/npm/@tiptap%2fvue-3/3.4.4/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fvue-3/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fvue-3/3.4.4/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/core)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - [`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd): Improve typing and docs for `EditorOptions.element` to reflect all supported mounting modes and align behavior across adapters. - `element` now accepts: - `Element`: the editor is appended inside the given element. - `{ mount: HTMLElement }`: the editor is mounted directly to `mount` (no extra wrapper). - `(editorEl: HTMLElement) => void`: a function that receives the editor element so you can place it anywhere in the DOM. - `null`: no automatic mounting. - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - [`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f): Added support for the `undoable` option in InputRules (matching ProseMirror’s implementation). - When `false`, the change will not be tracked as undoable. - Default remains `true` for backward compatibility. This brings Tiptap’s InputRules behavior in line with ProseMirror and gives developers finer control over undo functionality. - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - [`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42): Fix an issue where injected CSS was not mounted correctly when the editor instance was mounted. The fix ensures CSS injected by the editor is attached to the document when the editor mounts, preventing missing styles in some mount/unmount scenarios. - [`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b): refactor: replace `map(...).flat()` with `flatMap` for simpler, more efficient array flattening - [`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7): Fix bug in `insertContentAt` command where extra content would get deleted when the selection was at the beginning of the document and a node was inserted - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-code-block-lowlight)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.6.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.6.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.5.3 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.5.2 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.5.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.5.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.4.6 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - [`13fb996`](https://redirect.github.com/ueberdosis/tiptap/commit/13fb996): refactor: replace `map(...).flat()` with `flatMap` for simpler, more efficient array flattening - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.4.5 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-hard-break)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-image)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-link)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-list)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-table)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - [`c4ed2e6`](https://redirect.github.com/ueberdosis/tiptap/commit/c4ed2e6): Parse cell `colwidth` from nearest `<colgroup>` when missing on the cell When importing HTML, table column widths are often declared on a surrounding `<colgroup>` rather than on each `<td>`. Previously, `tableCell` only read the `colwidth` attribute from the cell itself and would lose width information in that case. The implementation now falls back to reading the corresponding `<col>`'s `width` from the table's `<colgroup>` using the cell's index. This is a non-breaking bugfix that preserves layout information when HTML uses `<colgroup>`. Consider adding a small demo or unit test to assert colwidth is preserved for cells when only the `<colgroup>` contains width attributes. - [`f778a16`](https://redirect.github.com/ueberdosis/tiptap/commit/f778a16): Fixes table wrapper replacement and lost selections when `resizable: true`. TableView\.ignoreMutation now ignores attribute/childList/characterData mutations that occur inside the table wrapper but outside the editable `contentDOM`, preventing wrapper re-creation during resize interactions so selections (e.g. `mergeCells()`) are preserved. No API or breaking changes. - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-typography)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-underline)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect.github.com/ueberdosis/tiptap/commit/c0190bd)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.0 ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.3 ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.2 ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.1 ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ##### Patch Changes - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.5.0 ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ##### Patch Changes - Updated dependencies \[[`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ##### Patch Changes - Updated dependencies \[[`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42)] - Updated dependencies \[[`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b)] - Updated dependencies \[[`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extensions)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/CHANGELOG.md#v361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### [@&#8203;tiptap/react](https://redirect.github.com/tiptap/react) ##### Patch Changes - Hotfix: Fix a crash in the React package that could occur during mounting/unmounting when the editor wasn't fully initialized. This prevents a runtime error and improves stability. ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core) ##### Patch Changes - Improve typing and docs for `EditorOptions.element` to reflect all supported mounting modes and align behavior across adapters. - `element` now accepts: - `Element`: the editor is appended inside the given element. - `{ mount: HTMLElement }`: the editor is mounted directly to `mount` (no extra wrapper). - `(editorEl: HTMLElement) => void`: a function that receives the editor element so you can place it anywhere in the DOM. - `null`: no automatic mounting. ##### [@&#8203;tiptap/extension-table](https://redirect.github.com/tiptap/extension-table) ##### Patch Changes - Parse cell `colwidth` from nearest `<colgroup>` when missing on the cell When importing HTML, table column widths are often declared on a surrounding `<colgroup>` rather than on each `<td>`. Previously, `tableCell` only read the `colwidth` attribute from the cell itself and would lose width information in that case. The implementation now falls back to reading the corresponding `<col>`'s `width` from the table's `<colgroup>` using the cell's index. This is a non-breaking bugfix that preserves layout information when HTML uses `<colgroup>`. Consider adding a small demo or unit test to assert colwidth is preserved for cells when only the `<colgroup>` contains width attributes. - Fixes table wrapper replacement and lost selections when `resizable: true`. TableView\.ignoreMutation now ignores attribute/childList/characterData mutations that occur inside the table wrapper but outside the editable `contentDOM`, preventing wrapper re-creation during resize interactions so selections (e.g. `mergeCells()`) are preserved. No API or breaking changes. ##### [@&#8203;tiptap/extension-bubble-menu](https://redirect.github.com/tiptap/extension-bubble-menu) ##### Patch Changes - Remove recently added `updateBubbleMenuPosition` method because it would not work in the React and Vue versions of the BubbleMenu, only in the vanilla extension. And that would confuse developers. Write the `transactionHandler` method as an arrow function because arrow functions have no `this`, so the `this` remains the instance of the `BubbleMenuView` class. ##### [@&#8203;tiptap/extension-unique-id](https://redirect.github.com/tiptap/extension-unique-id) ##### Minor Changes - Create a utility to add unique IDs to a document in the server The utility is called `generateUniqueIds` and is exported from the `@tiptap/extension-unique-id` package. It has the same functionality as the `UniqueID` extension, but without the need to create an `Editor` instance. This lets you add unique IDs to the document in the server. It takes the following parameters: - `doc`: The Tiptap JSON document to add unique IDs to. - `extensions`: The extensions to use. Must include the `UniqueID` extension. It returns the updated Tiptap JSON document, with the unique IDs added to the nodes. ##### [@&#8203;tiptap/vue-3](https://redirect.github.com/tiptap/vue-3) ##### Minor Changes - Pass `attrs` through Vue 3 menus ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/CHANGELOG.md#v353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ##### [@&#8203;tiptap/extension-text-style](https://redirect.github.com/tiptap/extension-text-style) ##### Patch Changes - Merge nested span styles only for immediate child spans and guard style values. - Replace non-standard/fragile selector approach and avoid re-processing nested `<span>` elements. - Read parent style once, merge with child style only when present, and remove empty `style` attributes. - Improves parsing performance and robustness in browsers, Node/JSDOM and tests. This change fixes a bug that could cause exponential work when parsing deeply nested `<span>` elements - in extreme cases that could make the tab unresponsive or crash the renderer. It is a bugfix / performance improvement with no public API changes. ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/CHANGELOG.md#v352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ##### [@&#8203;tiptap/react](https://redirect.github.com/tiptap/react) ##### Patch Changes - Tiptap will now correctly insert a React MarkViews' content into the correct element within `MarkViewContent` component ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/CHANGELOG.md#v351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ##### [@&#8203;tiptap/extension-floating-menu](https://redirect.github.com/tiptap/extension-floating-menu) ##### Patch Changes - Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. ##### [@&#8203;tiptap/react](https://redirect.github.com/tiptap/react) ##### Patch Changes - Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. ##### [@&#8203;tiptap/vue-2](https://redirect.github.com/tiptap/vue-2) ##### Patch Changes - Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. ##### [@&#8203;tiptap/vue-3](https://redirect.github.com/tiptap/vue-3) ##### Patch Changes - Add `appendTo` support to `FloatingMenu` and pass it through in React/Vue 2/Vue 3 for both `BubbleMenu` and `FloatingMenu` to allow fixing clipping/z-index issues. ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/releases/tag/v3.5.0) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ### Releases #### [@&#8203;tiptap/extension-bubble-menu](https://redirect.github.com/tiptap/extension-bubble-menu)@&#8203;3.5.0 ##### Minor Changes - [`8fa5955`](https://redirect.github.com/ueberdosis/tiptap/commit/8fa5955): Add `updateBubbleMenuPosition` command to update position of bubble menu. This command lets developers programmatically update the position of the bubble menu in response to certain events (for example, when the bubble menu is resized). #### [@&#8203;tiptap/extension-drag-handle](https://redirect.github.com/tiptap/extension-drag-handle)@&#8203;3.5.0 ##### Minor Changes - [`daa51c4`](https://redirect.github.com/ueberdosis/tiptap/commit/daa51c4): Add `getReferencedVirtualElement` option to the drag handle extension to customize the position of the drag handle. ##### Patch Changes - [`3eb5360`](https://redirect.github.com/ueberdosis/tiptap/commit/3eb5360): Fixed `findElementNextToCoords` returning incorrect nodes when the position is at a node boundary. The function now correctly identifies leaf nodes (like images, horizontal rules) by checking `$pos.nodeAfter` before falling back to the parent node lookup. #### [@&#8203;tiptap/vue-2](https://redirect.github.com/tiptap/vue-2)@&#8203;3.5.0 ##### Patch Changes - [`d56c9dd`](https://redirect.github.com/ueberdosis/tiptap/commit/d56c9dd): Fix Vue2 menus visibility bug. ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/releases/tag/v3.4.6) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ### Releases #### [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.6 ##### Patch Changes - [`968016f`](https://redirect.github.com/ueberdosis/tiptap/commit/968016f): Added support for the `undoable` option in InputRules (matching ProseMirror’s implementation). - When `false`, the change will not be tracked as undoable. - Default remains `true` for backward compatibility. This brings Tiptap’s InputRules behavior in line with ProseMirror and gives developers finer control over undo functionality. ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/releases/tag/v3.4.5) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) ### Releases #### [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.4.5 ##### Patch Changes - [`0226d42`](https://redirect.github.com/ueberdosis/tiptap/commit/0226d42): Fix an issue where injected CSS was not mounted correctly when the editor instance was mounted. The fix ensures CSS injected by the editor is attached to the document when the editor mounts, preventing missing styles in some mount/unmount scenarios. - [`37af83b`](https://redirect.github.com/ueberdosis/tiptap/commit/37af83b): refactor: replace `map(...).flat()` with `flatMap` for simpler, more efficient array flattening - [`f598ac7`](https://redirect.github.com/ueberdosis/tiptap/commit/f598ac7): Fix bug in `insertContentAt` command where extra content would get deleted when the selection was at the beginning of the document and a node was inserted #### [@&#8203;tiptap/extension-code-block-lowlight](https://redirect.github.com/tiptap/extension-code-block-lowlight)@&#8203;3.4.5 ##### Patch Changes - [`13fb996`](https://redirect.github.com/ueberdosis/tiptap/commit/13fb996): refactor: replace `map(...).flat()` with `flatMap` for simpler, more efficient array flattening #### [@&#8203;tiptap/extension-emoji](https://redirect.github.com/tiptap/extension-emoji)@&#8203;3.4.5 ##### Patch Changes - [`82121b8`](https://redirect.github.com/ueberdosis/tiptap/commit/82121b8): refactor: replace `map(...).flat()` with `flatMap` for simpler, more efficient array flattening #### [@&#8203;tiptap/extension-mention](https://redirect.github.com/tiptap/extension-mention)@&#8203;3.4.5 ##### Patch Changes - [`f472c5b`](https://redirect.github.com/ueberdosis/tiptap/commit/f472c5b): Use a named import for Suggestion from `@tiptap/suggestion` to avoid bundler ESM/CJS interop wrapping (`__toESM`) that caused Jest/CJS consumers to receive a module object instead of the callable plugin factory. This is a non-breaking internal fix. It keeps runtime module shape stable for CommonJS (Jest) and prevents the TypeError thrown when the extension attempted to call a non-function. #### [@&#8203;tiptap/vue-3](https://redirect.github.com/tiptap/vue-3)@&#8203;3.4.5 ##### Patch Changes - [`bfcd958`](https://redirect.github.com/ueberdosis/tiptap/commit/bfcd958): refactor: replace `map(...).flat()` with `flatMap` for simpler, more efficient array flattening </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/pm)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ### [`v3.5.3`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#353) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.2...v3.5.3) ### [`v3.5.2`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#352) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.1...v3.5.2) ### [`v3.5.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#351) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.0...v3.5.1) ### [`v3.5.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#350) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.6...v3.5.0) ### [`v3.4.6`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#346) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.5...v3.4.6) ### [`v3.4.5`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#345) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.4.4...v3.4.5) </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/starter-kit)</summary> ### [`v3.6.1`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/starter-kit/CHANGELOG.md#361) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.6.0...v3.6.1) ##### Patch Changes - [@&#8203;tiptap/extension-dropcursor](https://redirect.github.com/tiptap/extension-dropcursor)@&#8203;3.6.1 - [@&#8203;tiptap/extension-gapcursor](https://redirect.github.com/tiptap/extension-gapcursor)@&#8203;3.6.1 - [@&#8203;tiptap/extension-list-item](https://redirect.github.com/tiptap/extension-list-item)@&#8203;3.6.1 - [@&#8203;tiptap/extension-list-keymap](https://redirect.github.com/tiptap/extension-list-keymap)@&#8203;3.6.1 - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.6.1 - [@&#8203;tiptap/extension-blockquote](https://redirect.github.com/tiptap/extension-blockquote)@&#8203;3.6.1 - [@&#8203;tiptap/extension-bold](https://redirect.github.com/tiptap/extension-bold)@&#8203;3.6.1 - [@&#8203;tiptap/extension-bullet-list](https://redirect.github.com/tiptap/extension-bullet-list)@&#8203;3.6.1 - [@&#8203;tiptap/extension-code](https://redirect.github.com/tiptap/extension-code)@&#8203;3.6.1 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.6.1 - [@&#8203;tiptap/extension-document](https://redirect.github.com/tiptap/extension-document)@&#8203;3.6.1 - [@&#8203;tiptap/extension-hard-break](https://redirect.github.com/tiptap/extension-hard-break)@&#8203;3.6.1 - [@&#8203;tiptap/extension-heading](https://redirect.github.com/tiptap/extension-heading)@&#8203;3.6.1 - [@&#8203;tiptap/extension-horizontal-rule](https://redirect.github.com/tiptap/extension-horizontal-rule)@&#8203;3.6.1 - [@&#8203;tiptap/extension-italic](https://redirect.github.com/tiptap/extension-italic)@&#8203;3.6.1 - [@&#8203;tiptap/extension-link](https://redirect.github.com/tiptap/extension-link)@&#8203;3.6.1 - [@&#8203;tiptap/extension-list](https://redirect.github.com/tiptap/extension-list)@&#8203;3.6.1 - [@&#8203;tiptap/extension-ordered-list](https://redirect.github.com/tiptap/extension-ordered-list)@&#8203;3.6.1 - [@&#8203;tiptap/extension-paragraph](https://redirect.github.com/tiptap/extension-paragraph)@&#8203;3.6.1 - [@&#8203;tiptap/extension-strike](https://redirect.github.com/tiptap/extension-strike)@&#8203;3.6.1 - [@&#8203;tiptap/extension-text](https://redirect.github.com/tiptap/extension-text)@&#8203;3.6.1 - [@&#8203;tiptap/extension-underline](https://redirect.github.com/tiptap/extension-underline)@&#8203;3.6.1 - [@&#8203;tiptap/extensions](https://redirect.github.com/tiptap/extensions)@&#8203;3.6.1 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.6.1 ### [`v3.6.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/starter-kit/CHANGELOG.md#360) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.5.3...v3.6.0) ##### Patch Changes - Updated dependencies \[[`c0190bd`](https://redirect. </details> --- ### Configuration 📅 **Schedule**: 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 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/go-vikunja/vikunja). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 17:46:54 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#7604