Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 26, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@tiptap/[email protected]

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 '@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

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

Patch Changes

@tiptap/[email protected]

@netlify
Copy link

netlify bot commented Jan 26, 2026

Deploy Preview for tiptap-embed ready!

Name Link
🔨 Latest commit 3af9056
🔍 Latest deploy log https://app.netlify.com/projects/tiptap-embed/deploys/697a005ead217f0008acd789
😎 Deploy Preview https://deploy-preview-7460--tiptap-embed.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@github-actions github-actions bot force-pushed the changeset-release/main branch from 57585ca to 3af9056 Compare January 28, 2026 12:26
@bdbch bdbch merged commit a0ab1d6 into main Jan 28, 2026
4 checks passed
@bdbch bdbch deleted the changeset-release/main branch January 28, 2026 12:36
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