Post

Tiptap 3.0 is stable 🚨 That went quickly! After two months in beta, we’re announcing the release of the stable version of Tiptap 3.0. With over eight million downloads per month on npm, we hope this update will make many developers very happy. Here’s what’s new 👇

Highlights: – New meta-packages (@tiptap/extensions, etc.) – Menus now use Floating UI (smaller, smarter) – Static renderer → HTML, Markdown, React – StarterKit now includes Link, Underline, Lists – Pro features like Emoji, Math, TOC are OSS

⚠️ Breaking changes: – New packages for Lists, Tables, Text Styles – UndoRedo renamed – No more UMD builds (ESM/CJS only) – considerAnyAsEmpty removed – Requires @floating-ui/dom@^1.6.0

API got smarter: – insertContent doesn’t create ghost nodes – unmount() for reusing editors – Typed everything – DevTools toggle – Fewer unnecessary transactions = less CPU

Extensions got love: – Mention supports multiple triggers – Math reworked as nodes (way faster) – Image supports width/height – YouTube regex is more flexible – Emoji outputs alt text

The UI components and simple editor template are already on 3.0. If you’re using them, you’re already set.

0 reposts1 like