Skip to content

chore(deps): update tiptap monorepo to v3.18.0#179

Merged
payamnj merged 1 commit into
masterfrom
renovate/tiptap-monorepo
Jan 28, 2026
Merged

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

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 28, 2026

This PR contains the following updates:

Package Change Age Confidence
@tiptap/core (source) 3.17.13.18.0 age confidence
@tiptap/extension-bold (source) 3.17.13.18.0 age confidence
@tiptap/extension-code-block (source) 3.17.13.18.0 age confidence
@tiptap/extension-document (source) 3.17.13.18.0 age confidence
@tiptap/extension-heading (source) 3.17.13.18.0 age confidence
@tiptap/extension-image (source) 3.17.13.18.0 age confidence
@tiptap/extension-paragraph (source) 3.17.13.18.0 age confidence
@tiptap/extension-text (source) 3.17.13.18.0 age confidence
@tiptap/extensions (source) 3.17.13.18.0 age confidence
@tiptap/pm (source) 3.17.13.18.0 age confidence
@tiptap/react (source) 3.17.13.18.0 age confidence

Release Notes

ueberdosis/tiptap (@​tiptap/core)

v3.18.0

Compare Source

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

v3.18.0

Compare Source

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

v3.18.0

Compare Source

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

v3.18.0

Compare Source

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

v3.18.0

Compare Source

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

v3.18.0

Compare Source

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

v3.18.0

Compare Source

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

v3.18.0

Compare Source

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

v3.18.0

Compare Source

@​tiptap/extension-bubble-menu
Patch Changes
  • Fix BubbleMenu and FloatingMenu props not updating after initialization
@​tiptap/extension-floating-menu
Patch Changes
  • Fix BubbleMenu and FloatingMenu props not updating after initialization
@​tiptap/react
Minor Changes
  • Introduce a new, optional React integration that provides a declarative <Tiptap /> component for setting up editors in React apps.

    Summary

    • Add a new, ergonomic way to initialize and use Tiptap editors in React via <Tiptap /> components. This is an additive change and does not remove or change existing APIs.

    Why this change

    • Improves ergonomics for React users by offering a component-first API that pairs well with React patterns (hooks, JSX composition and props-driven configuration).

    Migration and usage

    • The old programmatic setup remains supported for this major version — nothing breaks. We encourage consumers to try the new <Tiptap /> component and migrate when convenient.

    Example

    import { Tiptap, useEditor } from '@&#8203;tiptap/react'
    
    function MyEditor() {
      const editor = useEditor({ extensions: [StarterKit], content: '<h1>Hello from Tiptap</h1>' })
    
      return (
        <Tiptap instance={editor}>
          <Tiptap.Content />
          <Tiptap.BubbleMenu>My Bubble Menu</Tiptap.BubbleMenu>
          <Tiptap.FloatingMenu>My Floating Menu</Tiptap.FloatingMenu>
          <MenuBar /> {/* MenuBar can use the new `useTiptap` hook to read the editor instance from context */}
        </Tiptap>
      )
    }

    Deprecation plan

    • The old imperative setup will remain fully backward-compatible for this major release. We plan to deprecate (and remove) the legacy setup in the next major version — a deprecation notice and migration guide will be published ahead of that change.
Patch Changes
  • Fix BubbleMenu and FloatingMenu props not updating after initialization
  • Fixed extension storage not updating in React and Vue node views
@​tiptap/vue-3
Patch Changes
  • Fixed extension storage not updating in React and Vue node views
@​tiptap/markdown
Patch Changes
  • Upgrade marked.js from v15.0.12 to v17.0.1. Note that **)** requires whitespace when adjacent to alphanumeric text per CommonMark specification.
@​tiptap/extensions
Patch Changes
  • Added a new dataAttribute to the extension option to control which attribute name will be used for the placeholder label.
ueberdosis/tiptap (@​tiptap/pm)

v3.18.0

Compare Source

ueberdosis/tiptap (@​tiptap/react)

v3.18.0

Compare Source

Minor Changes
  • 328aedb: Introduce a new, optional React integration that provides a declarative <Tiptap /> component for setting up editors in React apps.

    Summary

    • Add a new, ergonomic way to initialize and use Tiptap editors in React via <Tiptap /> components. This is an additive change and does not remove or change existing APIs.

    Why this change

    • Improves ergonomics for React users by offering a component-first API that pairs well with React patterns (hooks, JSX composition and props-driven configuration).

    Migration and usage

    • The old programmatic setup remains supported for this major version — nothing breaks. We encourage consumers to try the new <Tiptap /> component and migrate when convenient.

    Example

    import { Tiptap, useEditor } from '@&#8203;tiptap/react'
    
    function MyEditor() {
      const editor = useEditor({ extensions: [StarterKit], content: '<h1>Hello from Tiptap</h1>' })
    
      return (
        <Tiptap instance={editor}>
          <Tiptap.Content />
          <Tiptap.BubbleMenu>My Bubble Menu</Tiptap.BubbleMenu>
          <Tiptap.FloatingMenu>My Floating Menu</Tiptap.FloatingMenu>
          <MenuBar /> {/* MenuBar can use the new `useTiptap` hook to read the editor instance from context */}
        </Tiptap>
      )
    }

    Deprecation plan

    • The old imperative setup will remain fully backward-compatible for this major release. We plan to deprecate (and remove) the legacy setup in the next major version — a deprecation notice and migration guide will be published ahead of that change.
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 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.

@payamnj payamnj merged commit e514b68 into master Jan 28, 2026
8 checks passed
@renovate renovate Bot deleted the renovate/tiptap-monorepo branch January 28, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant