fast-csv

CSV parser and formatter for node

MIT License

Downloads
25.6M
Stars
1.6K
Committers
53

Bot releases are hidden (Show)

fast-csv - v3.3.0

Published by doug-martin about 5 years ago

  • [FIXED] First row of CSV is removed when headers array is provided #252
fast-csv - v3.2.0

Published by doug-martin about 5 years ago

  • [FIXED] Invalid row index doesn't reflect original row count #130 #266 - @chrwnsk
fast-csv - v3.0.2

Published by doug-martin over 5 years ago

  • Update lodash to address #260
fast-csv - v2.3.0

Published by doug-martin about 8 years ago

  • Writing object ends up with function definitions #158
fast-csv - v2.2.0

Published by doug-martin about 8 years ago

  • Handle split CRLF #156 - @alexeits
fast-csv - Fix for empty last column when contains a delimiter

Published by dustinsmith1024 over 8 years ago

  • Fix for last column empty when line end with a delimiter.
fast-csv - Handling empty last column

Published by dustinsmith1024 over 8 years ago

Fast CSV will now handles the last column being empty.

fast-csv - Encoding Fixes

Published by dustinsmith1024 over 8 years ago

  • Fix for when chunk returned by transform to the parser ends with a space
  • Functionality to give a reason when invalid data
  • Fix problem with utf8 encoded streams that have multi-byte characters
  • Allow passing sparse array of headers
fast-csv - Node 4-5 Support

Published by dustinsmith1024 almost 9 years ago

  • Node 4 and 5 support.
  • Deprecating the record event.
fast-csv - v0.6.0

Published by doug-martin over 9 years ago

  • Removed try catch from emit to allow bubbling up of errors to process, if one is thrown #93
    • This also fixed issue #92 where a loop was entered when this.emit("error") was called.
  • Added new tests
fast-csv - v0.5.7

Published by doug-martin over 9 years ago

  • Strict record handling #53 - @derjust
fast-csv - v0.5.6

Published by doug-martin over 9 years ago

  • Fixed issue where parser_stream was emitting end early #87
    • Changed to not emit end during flush
    • Changed catch errors on emit and emit as "error" event
  • Added support for node v0.12
fast-csv - v0.5.5

Published by doug-martin over 9 years ago

  • Fixed issues with ordering of headers when specifying headers in a write stream #77
  • Fixed issue where headers were not being written if no data was supplied to write stream.
fast-csv - v0.5.4

Published by doug-martin almost 10 years ago

  • Fixed issues with error handling and not registering an error handler on stream #68
  • Added support for ignoring quoting while parsing #75
fast-csv - v0.5.3

Published by doug-martin almost 10 years ago

  • Fixed issues with v0.11 stream implementation #73
  • Fixed issues with pause/resume and data events in v0.10 #69
  • Fixed the double invoking of done callback when parsing files #68
  • Fixed issue with docs #72
  • Refactored tests
fast-csv - v0.5.2

Published by doug-martin about 10 years ago

  • Fixed issue with writeToString and writeToPath examples #64
  • Fixed issue with creating a csv without headers #63
fast-csv - v0.5.1

Published by doug-martin about 10 years ago

  • Fixed issue where line data was not being passed between transforms in the parser_stream
fast-csv - v0.5.0

Published by doug-martin about 10 years ago

  • Added support for async transforms #24
  • Added support for async validation
  • Added support for new data format
[
    [["header", "value1"], ["header2", "value2"]],
    [["header", "value2"], ["header2", "value2"]]
]
  • Added support for forcing the quoting columns and headers
    • quoteColumns - Can be a boolean, object or array to specify how quoting should be done (see README)
    • quoteHeaders - Can be a boolean, object or array to specify how quoting should be done (see README)
  • More tests
  • Code refactor and clean up
fast-csv - v0.4.4

Published by doug-martin about 10 years ago

  • Added support for comments #56
fast-csv - v0.4.3

Published by doug-martin about 10 years ago

  • Added ability to include a rowDelimiter at the end of a csv with the includeEndRowDelimiter optioin #54
  • Added escaping for values that include a row delimiter
  • Added more tests for new feature and escaping row delimiter values.