CHANGELOG.md

# Changelog for NimbleCSV

## v1.3.0 (2025-06-24)

  * Require Elixir 1.15+
  * Add `generated: true` to `newlines_separator` macro
  * Fix warnings on Elixir 1.20+
  * Document OWASP official recommendations for CSV injections

## v1.2.0 (2021-12-17)

  * Add `to_line_stream/1` for converting streams into line-oriented ones
  * Support the `:escape_formula` option to prevent code injection via CSV

## v1.1.0 (2020-09-30)

  * Fix CSV dumper to use \r\n as the line separator according to the spec
  * Automatically include new lines in the list of reserved characters

## v1.0.0 (2020-09-25)

  * First stable release