unstale

npm / csv-to-markdown-table

csv-to-markdown-table

What changed in csv-to-markdown-table 1 to 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-23.

4 breaking7 new APIs and options2 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.2.4 on npm

csv-to-markdown-table 212 changes

Breaking changes 4

  • The package browser field was removed; use package exports or the UMD build directly.

    2.0.0release notes

  • CSV delimiters must now be one character.

    2.0.0release notes

  • Parsing now uses a full CSV parser, so output may differ for quoted fields, escaped characters, embedded newlines, and malformed CSV; quotes from quoted cells are no longer included.

    2.0.0release notes

  • Node.js 20 or newer is required.

    2.0.0release notes

New APIs and options 6

  • An optional fourth options argument is now available for configuring conversion and CSV parsing.

    2.0.0release notes

  • Transforms cell values and receives zero-based row and column indexes.

    2.0.0release notes

  • The enclosure option configures CSV parsing.

    2.0.0release notes

  • The escape option configures CSV parsing.

    2.0.0release notes

  • Controls how newlines within cells are handled.

    2.0.0release notes

  • Set prettyPrint: false for compact Markdown output.

    2.0.0release notes

Fixes and other changes 2

  • Boundary whitespace is now preserved in CLI and browser input.

    2.0.0release notes

  • CLI input now preserves UTF-8 characters across input chunks.

    2.0.0release notes

csv-to-markdown-table 11 changes

New APIs and options 1

  • Added exports.types to package.json to provide package type information.

    1.6.3release notes