diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d8bb32..1f612fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 3.2.1 (2025-01-02) +## 3.2.2 (2025-01-02) - Fix parser hanging when no newline finishes an unclosed escape sequence (reported by [@andrewtimberlake](https://github.com/andrewtimberlake) in [#132](https://github.com/beatrichartz/csv/issues/132) and fixed by [@kylewhite21](https://github.com/kylewhite21) in [#133](https://github.com/beatrichartz/csv/pull/133). - Fix `:unescape_formulas` removing characters even if they are not prefixing a formula. Fixed in [#131](https://github.com/beatrichartz/csv/pull/131) by [@jgmchan](https://github.com/jgmchan). @@ -56,8 +56,8 @@ ```elixir File.stream!("data.csv") |> CSV.decode(escape_max_lines: 1000) ``` -- **`:replace` has been removed**. `CSV` will now return fields with incorrect encoding as-is. - You can use the new `:field_transform` option to provide a function transforming fields while they are being parsed. +- **`:replace` has been removed**. `CSV` will now return fields with incorrect encoding as-is. + You can use the new `:field_transform` option to provide a function transforming fields while they are being parsed. This allows to e.g. replace incorrect encoding: ```elixir defp replace_bad_encoding(field) do