Skip to content

Releases: mafintosh/csv-parser

v3.0.0

03 Dec 09:32
Compare
Choose a tag to compare

In this release node 8 support is dropped and fixed losing all headers after a broken line (#151).

v2.3.2

07 Nov 14:53
Compare
Choose a tag to compare

Bugfixes

  • fix: strict + skipLines error. fixes #136

Updates

  • docs: stripBomStream -> stripBom
  • chore: update execa dependency to 2.1.0 (#147)
  • chore: use process.execPath rather than node in test (#145)
  • test: add explicit test for headers option
  • docs: add usage note to headers. addresses #142

v2.3.0

13 May 13:28
Compare
Choose a tag to compare

Features

  • feat(TS): expose TS interfaces, add type tests (#128)

Updates

  • chore: update devDeps and fix npm audit (#129)

v2.2.1

13 Mar 12:41
Compare
Choose a tag to compare

Bugfixes

  • fix: map final empty value. fixes #124 (#125)

v2.2.0

03 Mar 13:43
Compare
Choose a tag to compare

Bugfixes

  • fix: skipLines with header option. fixes #110, #84 (ead4c1f)
  • fix: properly skip comment lines (65e283d)

Features

Updates

  • test: refactor tests, break out options
  • docs: add note about BOMs
  • chore: include typescript declaration file in package.json (#115)
  • docs: correct syntax error in example usage (#109)
  • docs: correct mapValues function name (#107)
  • docs: update contributing guide re: concerns in #106
  • test: add test for #105
  • chore: Add Typescript definition (#104)
  • docs: fix usage example (#103)
  • docs: update mapHeaders function name (#102)

v2.1.0

22 Oct 14:41
Compare
Choose a tag to compare

Bugfixes

  • fix: mapHeaders error when using binary. fixes #99 (a22f006)
  • fix: bin version. fixes #98 (2c95c35)

Features

  • feat: maxRowBytes to limit row length (#88)

Updates

  • docs: remove extraneous skipLines. fixes #96 (16944c1)

v2.0.0

25 Sep 12:21
Compare
Choose a tag to compare

Breaking Changes

Features

  • feat: add skipLines option (#64)
  • feat: allow headers: false, index column names (628e97c)

Updates

  • Moderately faster benchmarks
  • .editorconfig for standardized editor experience
  • ESLint (with eslint-config-standard) implemented
  • Travis runs tests for Node v6, v8, v10 (Maintenance + Active LTS versions)
  • Tests moved to ava (faster, snapshots)
  • Documentation refactor, and missing documentation added
  • Code refactored using Node v6+ ES6 support
  • Benchmark utility refactored and improved