All Versions
36
Latest Version
Avg Release Cycle
110 days
Latest Release
581 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