All Versions
Latest Version
Avg Release Cycle
110 days
Latest Release
135 days ago

Changelog History
Page 1

  • v2.5.0 Changes

    September 17, 2022
    • ๐Ÿ›  Optional parameter escape_formulas to prevent CSV injection. Fixes #103 reported by @maennchen. Contributed by @maennchen in PR #104.
    • Optional parameter force_quotes to force quotes when encoding contributed by @stuart
    • ๐Ÿ›  Bugfix to pass non UTF-8 lines through in normal mode so other lines can be processed, Fixes #107. Contributed by @al2o3cr.
    • ๐Ÿ‘ Allow to encode keyword lists specifying headers as values, contributed by @michaelchu
    • ๐Ÿ‘ Better docs thanks to @kianmeng
  • v2.4.1 Changes

    September 12, 2020
  • v2.4.0 Changes

    September 12, 2020
    • ๐Ÿ›  Fix StrayQuoteError not getting passed the correct arguments in strict mode. Fixes #96.
    • ๐Ÿ“œ When headers are present multiple times and the :headers option is set to true, parse the values into a list. Contributed by @MrAlexLau in PR #97.
  • v2.3.1 Changes

    March 30, 2019
  • v2.3.0 Changes

    March 17, 2019
  • v2.2.0 Changes

    March 03, 2019
    • ๐Ÿš€ Make syntax compatible with latest Elixir releases
    • Add validate_row_length: option defaulting to true to allow disabling validation of row length.
  • v2.1.1

    December 20, 2017
  • v2.1.0

    December 20, 2017
  • v2.0.0 Changes

    May 29, 2017
    • ๐Ÿ‘‰ Make decode return row and error tuples instead of raising errors directly
    • ๐Ÿ‘‰ Make old behaviour of raising errors directly available via decode!
    • ๐Ÿ‘Œ Improve error messages for escape sequences
    • Rewrite parts of the pipeline to be more modular
  • v2.0.0-rc.0

    May 07, 2017