NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2330 most downloaded on npm
CSV parsing implementing the Node.js `stream.Transform` API
Last release 9 days ago
25 Sep 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
150 releases · first in 2013
csv-parse: preserve typed column keys
One column per quarter.
csv-parse: ship stream cjs export
This version was published by mistake, there is no breaking changes. Also, for some reason, the associated version's changelog included many commit me…
This version was published by mistake, there is no breaking changes. Also, for some reason, the associated version's changelog included many commit messages from version 6.0.0.
csv-parse: prototype pollution with objname option (fix #479)
csv-parse: alig info interfaces with js api
on_record (fix #461 #464 #466) (#468)csv-parse: add generic type argument (#457) (ef71342), closes #278 #407
csv-parse: rename group_columns_by_name option
columns property in Info object type (#390) (2dd2a92)csv-parse: implement TransformStream
csv-parse: skip event not raised with bom (fix #411)
csv-parse: comment infix when comment first field char (fix #415)
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
csv-parse: call destroy on end (fix #410)
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
csv-parse: premature close error
csv-parse: new comment_no_infix option (fix #325)
commonjs types, run tsc and lint to validate changes
csv-parse: add columns property in Info object type
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
support ts node16 resolution in cjs
csv-parse: destroy on end and call close event (fix #333)
csv-parse: improve INVALID_OPENING_QUOTE error message (fix adaltas/node-csv-docs#120)
Nothing published for this version
ts module Node16 and type declaration to exports field
Nothing published for this version
Nothing published for this version
csv-parse: cast_date as a function (fix #342)
### Features - wg stream api
### Bug Fixes - expose browser esm modules
dont insert polyfills in cjs #303
remove samples from publicatgion
See also CSV package for Node.js version 6 (11/15/2021)
require('csv-parse/lib/sync') to require('csv-parse/sync')Nothing published for this version
Nothing published for this version
Note: Version bump only for package csv-parse
Note: Version bump only for package csv-parse
fix: info print the number of encountered line when emitted
fix: handle cast value 0 fix #315
feat: lib/browser compatibility with ES5
fix: browserify export parse instead of stringify
fix: skip_empty_lines don't interfere with from_line
feat: new ignore_last_delimiters option, solve #193
fix(skip_lines_with_error): work with relax_column_count
package: mocha inside package declaration
on_record: expose info.error when relax_column_count is activated
encoding: buffer, detection and options samples
encoding: auto-detect from the bom
New features:
Fixes & enhancements:
ts: support camelcase options (fix #287)
New feature:
escape: disabled when null or false
New feature:
Project management:
columns_duplicates_to_array: error and type
Minor improvements:
columns_duplicates_to_array: new option
New feature:
Project management:
delimiter: update ts definition
Minor improvements:
delimiter: accept multiple values
New Feature:
sync: disregard emitted null records
Fix:
New Feature:
Minor improvements:
api: fix regression in browser environments
api: fix input string with output stream
on_record: catch and handle user errors
Your coding agent can read these notes before it upgrades. Set up the MCP server →