npm / @sanity/table
@sanity/table
What changed in @sanity/table 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-13.
8 breaking1 new APIs and options1 tooling4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@sanity/table 314 changes
Breaking changes 8
The plugin now requires motion 13.4.4 or later.
The plugin now requires @sanity/icons 5.2.2 or later.
The plugin now requires @sanity/ui 4.2.7 or later.
The minimum required Node.js version is now 20.19; previously it was >=18.
The minimum required React version is now 19.2; previously, versions ^18 and ^19 were supported.
react-dom is now a required peer dependency, with a minimum version of 19.2.
The minimum supported Sanity version is now v5; Sanity v3 and v4 are no longer supported.
CommonJS support has been removed; the package ships only ESM.
New APIs and options 1
The table input toolbar now has quick Row and Column buttons for adding a single row or column without opening the menu.
Tooling 1
The package is built with React Compiler targeting React 19.
Fixes and other changes 4
Confirm is disabled and a validity message is shown when the add row/column count is empty or out of range.
Menu and dialog DOM ids are derived from the input id so multiple table inputs do not collide on duplicate ids.
Table preview cells use text-overflow ellipsis to fix truncation.
The input is now controlled, silencing the React controlled/uncontrolled input warning.