npm / table
table
What changed in table 5 to 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-15.
3 breaking1 new APIs and options7 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli inittable 69 changes
Breaking changes 1
Node v6 is no longer supported.
New APIs and options 1
Streams created with createStream now support end().
Fixes and other changes 7
Preserves terminal hyperlinks when measuring, wrapping and truncating cells.
ANSI escape codes are kept intact when truncating cell content.
Accounts for hidden horizontal lines when drawing borders through spanning cells.
Emoji are measured by display width when wrapping text, fixing incorrect wrapping.
Words are wrapped by display width so emoji and wide characters are not dropped.
Single-column spans are now included when calculating automatic column widths.
Fixed center alignment.
table 52 changes
Breaking changes 2
JSON schemas were updated to draft-07, which may affect schema compatibility.
The table output received a visual redesign.