- BREAKING: make
objectMode: true
the default. The parser now emits objects/arrays per line instead of buffers. - drop support for old, unsupported node versions (0.12, 5) and test in node 8 and 9.
- update dependencies
- ensure compatibility with newer node version
- tweak readme
- fixes longstanding issue #14
- fixes #17
- drop node 0.10 support, add node 4 support
- use
through2
internally - deprecate
parser.lineNo
andparser.body
- iconv-lite should be used seperatly.
- iojs and 0.12 compat.
- No changes, I just want to start doing semver properly.
- add simple CLI tool
- fix #9
- fix #8
- fix: correctly parse empty quoted cells (#6)
- update csv-spectrum devDep
- change: use csv-spectrum as a node module and comply to its changed tests
- change: use iconv-lite for encoding conversion (please test und submit issues)
- fix: properly handle CRLF in quoted sequences
- feature: add support for columns
- fix: some small changes regarding quotes to align output with csv-spectrum
- internal: implement _flush
- fix: last line wasn't parsed (damn! please update!)
- change: rename 'encoding' to 'inputEncoding'
- fix: parsing of CRLF files (thanks ktk for reporting)