unstale

npm / @tiptap/extension-table

@tiptap/extension-table

What changed in @tiptap/extension-table 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.

2 breaking1 new APIs and options7 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.0 on npm

@tiptap/extension-table 38 changes

New APIs and options 1

  • TableCell and TableHeader nodes now have an align attribute supporting left, center, and right alignment, parsed from and serialized to Markdown and HTML.

    3.22.0release notes

Fixes and other changes 7

  • Fixed table markdown pipe escaping so the extension loads on older Safari and iOS versions, including WebKit before Safari 16.4.

    3.30.1release notes

  • Deleting the last row or column no longer moves the cursor outside the table when there is content below it.

    3.30.0release notes

  • Inserting tables with empty cells or headers now backfills their default block content, avoiding invalid-content errors.

    3.29.0release notes

  • Hard breaks and paragraph breaks in table cells are serialized as <br> instead of spaces, preserving them through a parse/serialize round trip.

    3.29.0release notes

  • HTML table parsing now uses the matching <col> width for table cells and headers when they lack their own colwidth attribute.

    3.27.4release notes

  • Pipe characters inside backtick inline code spans no longer split cells in leading-pipe or pipeless GFM tables, preserving code formatting.

    3.27.4release notes

  • Configured HTMLAttributes such as class and data-* are now applied to the rendered <table> element when resizable is disabled.

    3.25.0release notes

@tiptap/extension-table 22 changes

Breaking changes 2

  • Table, TableRow, TableCell, and TableHeader are imported as named exports from this package instead of from separate table packages.

    2.0.0upgrade guide

  • UMD builds have been removed, so projects relying on them need to change how they load the package.

    2.0.0upgrade guide