Skip to content

fix(deps): update tiptap packages to v3 - #1139

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

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-tiptap-packages

Conversation

@renovate

@renovate renovate Bot commented Oct 28, 2025 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@tiptap/core (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-blockquote (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-bold (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-bullet-list (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-character-count (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-code (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-code-block (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-document (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-dropcursor (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-gapcursor (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-hard-break (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-heading (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-history (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-horizontal-rule (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-image (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-italic (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-link (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-list-item (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-list-keymap (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-ordered-list (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-paragraph (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-placeholder (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-strike (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-table (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-table-cell (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-table-header (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-table-row (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-task-item (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-task-list (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-text (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-text-style (source) 2.27.3 → 3.32.0 age confidence
@tiptap/extension-typography (source) 2.27.3 → 3.32.0 age confidence
@tiptap/pm (source) 2.27.3 → 3.32.0 age confidence
@tiptap/react (source) 2.27.3 → 3.32.0 age confidence
@tiptap/suggestion (source) 2.27.3 → 3.32.0 age confidence

Release Notes

ueberdosis/tiptap (@​tiptap/core)

v3.32.0

Compare Source

@​tiptap/markdown
Patch Changes
  • A literal ! directly before a link is now escaped when serializing to Markdown, so the link is no longer parsed back as an image.
@​tiptap/pm
Patch Changes
  • Update ProseMirror dependencies to their latest versions.
@​tiptap/react
Patch Changes
  • Fix useEditorState overflowing the stack when a selector returns a value with circular references, such as editor.state after one stored mark replaces another.
@​tiptap/core
Minor Changes
  • Add the schemaSpec editor option to use an external ProseMirror schema structure with local extension behavior.
Patch Changes
  • Fix list toggling between list types that use different item nodes. Nested lists are recursively converted when the target item schema supports nesting, and flattened into sibling items when it does not.
@​tiptap/y-tiptap
Patch Changes
  • Keep relative text and node positions attached through structural edits, node moves, and undo or redo across collaborating clients.

  • Improve TypeScript definitions for document synchronization, shared cursors, undo, redo, and document conversions.

  • Improve collaboration performance and keep comments, highlights, caret positions, and remote caret details intact during remote edits.

  • Preserve shared content when a client cannot display its nodes or marks, and pause that client's editing until compatible content is available.

    Headless document creation rejects empty content when the schema requires child nodes.

@​tiptap/extension-collaboration
Patch Changes
  • Keep collaborative editing, cursor presence, and drag handles compatible with the updated @tiptap/y-tiptap binding.
@​tiptap/extension-collaboration-caret
Patch Changes
  • Keep collaborative editing, cursor presence, and drag handles compatible with the updated @tiptap/y-tiptap binding.
@​tiptap/extension-drag-handle
Patch Changes
  • Keep collaborative editing, cursor presence, and drag handles compatible with the updated @tiptap/y-tiptap binding.
@​tiptap/ai-toolkit
Patch Changes
  • Keep collaborative editing, cursor presence, and drag handles compatible with the updated @tiptap/y-tiptap binding.

v3.31.4

Compare Source

@​tiptap/extension-mathematics
Patch Changes
  • The mathematics extension no longer crashes the editor in older WebKit browsers and WKWebView.
@​tiptap/core
Patch Changes
  • Fix a TypeError thrown when the source editor is destroyed right after dragging content into another editor.
  • splitBlock no longer throws TransformError: Inserted content deeper than insertion position when the selection spans block boundaries (for example from the start of one paragraph into another block, or across an isolating node). The command now returns false when the split is not possible.
  • Prevent extra CSS declarations from being rendered from editor content.
  • Atom block directives (:::name {…} :::) indented by up to 3 spaces are now tokenized, matching CommonMark indentation rules for block constructs.
  • Numeric HTML entities (&#​39;, ') are now decoded when parsing markdown, instead of showing up as literal text in the editor.
  • The editor element keeps role="textbox" after setOptions() when editorProps.attributes is set. Before, a re-render in React replaced the default role with the user attributes. Attributes passed as a function now get the default role as well.
  • Undoing an input rule restores the Markdown characters that triggered it when using Collaboration.
  • Bind parseMarkdown and renderMarkdown to the configured extension so hooks can read this.options and this.name without an Editor.
  • Pressing Enter before the text of a checked task item now leaves the new empty item unchecked and the item with the text checked. Attributes declared with keepOnSplit: false now reset on the new item, not on the one that keeps the text.
  • Stop joinItemForward and joinItemBackward from joining across isolating nodes.
  • Node views without a contentDOM no longer ignore selection mutations, so ProseMirror moves the caret back to a valid position when the browser places it inside the node view.
@​tiptap/markdown
Patch Changes
  • Fix Markdown serialization of inline code containing backticks
  • Bind parseMarkdown and renderMarkdown to the configured extension so hooks can read this.options and this.name without an Editor.
@​tiptap/extension-code
Patch Changes
  • Fix Markdown serialization of inline code containing backticks
@​tiptap/extension-table
Patch Changes
  • Table cells exported to Markdown now escape literal pipe characters, so the cell content survives when the output is read back.
  • Multi-block table cells no longer leak a U+001F control character into Markdown.
  • Right-clicking a cell inside a multi-cell table selection no longer collapses that selection.
  • Prevent extra CSS declarations from being rendered from editor content.
  • Table cells and headers no longer render the default colspan="1" and rowspan="1" attributes. Cells that actually span still render them, matching how prosemirror-tables serializes spans.
@​tiptap/extension-list
Patch Changes
  • Parsing large Markdown documents that contain ordered lists is much faster. A 578KB document went from about 19s to about 160ms.
@​tiptap/extension-collaboration-caret
Patch Changes
  • Prevent extra CSS declarations from being rendered from editor content.
@​tiptap/extension-highlight
Patch Changes
  • Prevent extra CSS declarations from being rendered from editor content.
@​tiptap/extension-text-align
Patch Changes
  • Prevent extra CSS declarations from being rendered from editor content.
@​tiptap/extension-text-style
Patch Changes
  • Prevent extra CSS declarations from being rendered from editor content.
@​tiptap/extension-link
Patch Changes
  • Typing spaces after a link no longer extends the link, including multiple spaces inserted in one transaction. Formatting changes and undo/redo preserve existing linked whitespace.
@​tiptap/react
Patch Changes
  • Fix Enter and Shift-Enter inside React node views on iOS and Android.
  • React and Vue now use matching menu extension versions when installed from a specific release.
@​tiptap/static-renderer
Patch Changes
  • Render <audio> and <video> with a closing tag instead of self-closing them, so browsers no longer nest the following content inside the first audio element.
  • Rendering a node whose renderHTML returns several nested child elements no longer adds stray commas between them in the HTML string output.
@​tiptap/extension-collaboration
Patch Changes
  • Undoing an input rule restores the Markdown characters that triggered it when using Collaboration.
@​tiptap/vue-2
Patch Changes
  • React and Vue now use matching menu extension versions when installed from a specific release.
@​tiptap/vue-3
Patch Changes
  • React and Vue now use matching menu extension versions when installed from a specific release.

v3.31.3

Compare Source

@​tiptap/extension-collaboration-caret
Patch Changes
  • Fixed a bug which allowed potentially unsafe color values being sent by other clients. Those unsafe colors received from collaboration users are now ignored.
@​tiptap/react
Patch Changes
  • Fix a TypeScript error (TS2694) in the shipped type declarations when skipLibCheck is turned off.

v3.31.2

Compare Source

@​tiptap/pm
Patch Changes
  • Bump prosemirror-view to ^1.42.3, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).

v3.31.1

Compare Source

@​tiptap/core
Patch Changes
  • Fix freezes in framework-based node views on iOS and Android

v3.31.0

Compare Source

@​tiptap/react
Minor Changes
  • e7bf804: Align selected with ProseMirror node selections by default, expose text selections through selectionInside, and keep selectedOnTextSelection compatible.

v3.30.6

Compare Source

@​tiptap/core
Patch Changes
  • Nested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.
@​tiptap/extension-list
Patch Changes
  • Nested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.
@​tiptap/extension-youtube
Patch Changes
  • Pasting a YouTube iframe without a src attribute no longer crashes the editor. The embed is kept without a source.
@​tiptap/markdown
Patch Changes
  • Fix Markdown serialization of whitespace-only marked text.
@​tiptap/react
Patch Changes
  • Reduce overhead in React node views on documents with many nodes.

v3.30.5

Compare Source

@​tiptap/core
Patch Changes
  • Fix a denial-of-service risk where crafted block or inline Markdown attributes could consume excessive CPU and block the browser or server event loop.

v3.30.4

Compare Source

@​tiptap/core
Patch Changes
  • Prevent untrusted HTML attributes from changing an object's prototype when merged with mergeAttributes.

v3.30.3

Compare Source

Patch Changes
  • 965a880: Fix JSX runtime to properly render nested sibling elements by spreading children arrays into DOMOutputSpec

v3.30.2

Compare Source

Patch Changes
  • 3dffed5: Keep mixed JSX children as separate siblings in DOM output.
  • 214a140: Fixed a bug where editor.chain and editor.can can not be accessed on editor initialization

v3.30.1

Compare Source

Patch Changes
  • abc8828: Added new ProseMirror helpers that check whether a value is a specific ProseMirror type.

v3.30.0

Compare Source

Minor Changes
  • 0247d39: ListKeymap now registers a Tab shortcut that sinks a top-level textblock into the previous list's last item. Pressing Tab at the start of a paragraph right after a bullet/ordered/task list moves the paragraph inside the last list item. The handler does nothing when the cursor is already inside a list item (sinkListItem keeps working), when there is no list before the paragraph, when the caret is mid-textblock, or when the selection is not a text selection (for example a gap cursor).

    @tiptap/core also exposes a new getPreviousBlockSibling($pos) helper that returns the block-level sibling before the cursor's textblock, or null at the first child of the block parent.

  • 3099eef: New Decorations API

    Finally the decorations API is here! Even though Decorations itself are nothing new in ProseMirror, the new API makes it much easier to use them in Tiptap without leaving your extensions.

    Decorations change how the document looks without changing the document itself. Highlighting search results, marking spelling mistakes, showing collaborator cursors, putting a drag handle next to every block.

    Until now you had to write a ProseMirror plugin by hand for this, keep the decoration set in plugin state, and map it forward on every transaction. Extensions can now declare decorations directly with a new addDecorations() hook.

    addDecorations() {
      return {
        create: ({ state }) =>
          // findMatches can be any function that returns an array of { from, to } ranges
          findMatches(state.doc).map(match =>
            Decoration.Inline(match.from, match.to, { class: 'highlight' }),
          ),
      }
    }

    There are three kinds. Decoration.Inline() styles a range of text. Decoration.Node() puts attributes on a block's DOM element. Decoration.Widget() renders your own element at a single position.

    Every extension that declares decorations is collected into one plugin, so several extensions can decorate the same document without fighting over it.

    Doing less work on every keystroke

    By default decorations are rebuilt whenever the document changes. That is fine for small documents and wasteful for large ones, so there are two ways to narrow it down.

    shouldUpdate() skips transactions you do not care about. If your decorations only depend on headings, ignore everything else.

    update: 'changedRanges' together with createInRange() only rescans the blocks that actually changed. On a long document this is the difference between scanning the whole thing on every keystroke and scanning one paragraph.

    For decorations driven by data outside the editor, like comments loaded from a server, use update: 'manual' and refresh them yourself with editor.commands.updateDecorations().

    React and Vue components as widgets

    ReactWidgetRenderer and VueWidgetRenderer render a real component into a widget decoration, inside your existing app context. Providers, context and stores work as usual.

    Widgets take a key. Reuse the same key and the component instance stays mounted while the document changes around it, so local state such as an open menu, a counter or a half-typed input survives editing. Use a stable id from your own data, not a position or a list index, otherwise the component remounts and loses that state.

    Widgets also accept the ProseMirror options side, relaxedSide, stopEvent and ignoreSelection.

    Documentation

Patch Changes
  • 51909d3: Fixed insertContent, insertContentAt and setContent failing when prosemirror-model is loaded more than once.
  • Updated dependencies [58a8953]

v3.29.2

Compare Source

Patch Changes

v3.29.1

Compare Source

Patch Changes

v3.29.0

Compare Source

Patch Changes
  • d26840f: 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.
  • 935e63f: 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.
  • b4c5a2d: Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • a963d48: 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.
  • 51f45b6: 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.
  • 0f63969: Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • 9acaa65: Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e150ee0]

v3.28.0

Compare Source

Patch Changes

v3.27.4

Compare Source

Patch Changes

v3.27.3

Compare Source

Patch Changes
  • 023f98c: Fix deleteSelection to delete content across all selection ranges instead of only the first range. This restores multi-cell table selections and other custom selections with multiple ranges.

v3.27.2

Compare Source

Patch Changes

v3.27.1

Compare Source

Patch Changes

v3.27.0

Compare Source

Patch Changes
  • 0d0094d: Ordered lists now support the type attribute (a, A, i, I).

    The <ol> type attribute is now fully preserved through the HTML round-trip:

    • type="a" → lowercase alphabetical markers
    • type="A" → uppercase alphabetical markers
    • type="i" → lowercase roman numeral markers
    • type="I" → uppercase roman numeral markers

    Paste from external editors (Google Docs, Word, LibreOffice) now correctly detects the list style — both from the HTML type attribute and from CSS list-style-type properties.

    Plain text paste of typed ordered list markers (e.g. a. Item, I) Item, i. Item\nii. Item) is detected and converted to the correct list type.

    Markdown round-trip preserves typed markers: parsing a. Item creates type: "a", and serializing a typed list back to markdown uses the correct prefix (e.g. I., ii.).

    Joining of adjacent lists now respects type — two lists with different types (e.g. default numeric and type="a") are not merged.

  • 795033c: parseAttributes now supports any word characters at the start of classes or id attributes.

  • 0e0c4f9: Fix marksEqual to compare mark arrays as multisets instead of index-by-index, so order of marks no longer affects the result. Broaden the type signature to accept ProseMirror Mark objects (where type is an object with a name property) alongside the existing JSON mark shape ({ type: string }).

  • 6d12bb9: Fix a edge-case in rewriteUnknownContent to not fail on null-ish values inside marks or nodes.

v3.26.1

Compare Source

Patch Changes

v3.26.0

Compare Source

Patch Changes

v3.25.0

Compare Source

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

    When the Image extension was configured with inline: true or resize enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate dataTransfer.files, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.

  • 454e9b8: Add clearable mark option (default true). unsetAllMarks now skips marks with clearable: false, so semantic marks like comments are not removed by "clear formatting".

  • 9cf8db0: Add attrsEqual and marksEqual utility functions to @tiptap/core. attrsEqual compares two attribute objects for equality regardless of key ordering. marksEqual compares two arrays of mark objects by type and attributes using attrsEqual.

  • 3d4f94c: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.

  • Updated dependencies [c1a2ce8]

v3.24.0

Compare Source

Patch Changes

v3.23.6

Compare Source

Patch Changes
  • d168376: Fix deleteSelection to properly handle inline nodes with text* content. The selection is now expanded to include the entire inline node boundaries when deleting, preventing incorrect collapse of inline text nodes.

v3.23.5

Compare Source

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

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

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

v3.23.4

Compare Source

Patch Changes

v3.23.2

Compare Source

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

v3.23.1

Compare Source

Patch Changes

v3.22.5

Compare Source

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

v3.22.4

Compare Source

Patch Changes
  • 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
  • 64f36b8: Fix text selection collapsing after toggling off a list with AllSelection
  • Updated dependencies [27ea931]
  • Updated dependencies [032f8f1]

v3.22.3

Patch Changes
  • cb28e7b: Fixed insertContentAt corrupting the document when inserting inline content with marks at the start of a paragraph. The from - 1 position adjustment now only applies to block-level content.

v3.22.2

Patch Changes
  • f1d504c: Fix incorrect selection placement when pasting at the end of a marked text node, ensuring inclusive marks are respected
  • 404c683: Fixes list toggling when the entire document is selected

v3.22.1

Compare Source

Patch Changes
  • ee03ac0: Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent)
  • b88f9ed: Don't stop dragover/dragenter events in NodeViews, to prevent spurious drag-copy cursors

v3.22.0

Compare Source

Patch Changes
  • 912a49b: Fix HTML character escaping in markdown roundtrip. HTML entities (&lt;, &gt;, &amp;, &quot;) are now decoded to literal characters when parsing markdown into the editor. <, >, and & are re-encoded when serializing back to markdown, while " is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the code: true extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.
  • 7d4fb9a: Fix ResizableNodeView ignoring node's inline setting by using inline-flex for inline nodes and flex for block nodes
  • 0c1c112: extendMarkRange defaults to using the attributes of the first mark of the given type, instead of attributes = {}. In particular, extendMarkRange('link') no longer extends to adjacent links with different hrefs; restore the previous behavior with extendMarkRange('link', {}).
  • 0c1c112: Fix getMarkRange attributes default to consider the first mark of the given type
  • f99bdc2: Guard mark delete event handling when unsetMark removes a mark from inline content that starts at position 0, preventing a RangeError during the before-node lookup.

v3.21.0

Compare Source

Patch Changes

v3.20.6

Compare Source

Patch Changes

v3.20.5

Patch Changes

v3.20.4

Patch Changes

v3.20.3

Compare Source

Patch Changes
  • c94fac4: Fixed isNodeEmpty() so multi-line text with non-whitespace content is no longer treated as empty when ignoreWhitespace is enabled.
  • 6b9ea92: Fixed overlapping bold and italic markdown serialization and round-tripping.

v3.20.2

Compare Source

Patch Changes
  • 269823d: Improved markdown empty-paragraph roundtripping across top-level and nested block content. Empty paragraphs now serialize with natural blank-line spacing for the first paragraph in a run and &nbsp; markers for subsequent empty paragraphs at the same level, while parsing preserves those empty paragraphs when converting markdown back to JSON.

v3.20.1

Compare Source

Patch Changes
  • 25f57e4: Fix inline style parsing in mergeAttributes for values containing : or ; (e.g. url(https://...) or url(data:...;charset=...,)) and skip incomplete declarations

v3.20.0

Compare Source

Minor Changes
  • 57624a1: Add transformPastedHTML extension API that allows extensions to transform pasted HTML content before it's parsed into the editor, enabling cleanup of styles, removal of dangerous content, and modification of pasted HTML through a chainable transform system.
Patch Changes

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Monday through Friday (* * * * 1-5)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

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

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Oct 28, 2025
@netlify

netlify Bot commented Oct 28, 2025 •

Copy link
Copy Markdown

✅ Deploy Preview for doist-typist ready!

Name Link
🔨 Latest commit 1fceb75
🔍 Latest deploy log https://app.netlify.com/projects/doist-typist/deploys/6ad886bf6f23819a10041752
😎 Deploy Preview https://deploy-preview-1139--doist-typist.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 5 times, most recently from 48e8ae2 to c46108f Compare November 5, 2025 04:41
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 6 times, most recently from ada4d5b to af59d1e Compare November 15, 2025 15:04
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 5 times, most recently from 1915930 to b853b7a Compare November 24, 2025 06:08
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 3 times, most recently from 0310336 to 3cd5fe6 Compare December 8, 2025 16:13
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 2 times, most recently from 97878c9 to e73b36b Compare December 10, 2025 17:27
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from e73b36b to 99377aa Compare December 24, 2025 11:03
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from 99377aa to 7db26d4 Compare December 31, 2025 18:29
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 4 times, most recently from 5e8f6f8 to 593587f Compare January 12, 2026 14:52
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from 593587f to c6382a2 Compare January 19, 2026 20:24
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from fe55480 to 996d824 Compare March 13, 2026 13:12
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from 996d824 to be57159 Compare March 20, 2026 18:48
@renovate
renovate Bot requested a review from rfgamaral as a code owner March 20, 2026 18:48
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 4 times, most recently from 68323bf to 2edf02e Compare March 27, 2026 15:55
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from 2edf02e to 55ab72f Compare March 29, 2026 18:07
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 2 times, most recently from 779bc52 to 5f87cc4 Compare April 18, 2026 00:28
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 2 times, most recently from 83786fb to 7472638 Compare April 29, 2026 17:40
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from 7472638 to 80c7414 Compare May 3, 2026 10:54
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch from 80c7414 to 0387979 Compare May 12, 2026 13:38
@renovate renovate Bot changed the title fix(deps): update tiptap packages to v3 (major) fix(deps): update tiptap packages to v3 May 12, 2026
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 5 times, most recently from f86eaee to 4872cff Compare May 18, 2026 22:43
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 6 times, most recently from c114f97 to fdea415 Compare May 28, 2026 23:07
@renovate
renovate Bot force-pushed the renovate/major-tiptap-packages branch 3 times, most recently from fcf031b to 8e74c88 Compare June 3, 2026 08:37
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants