Releases: nrinaudo/kantan.csv
Releases · nrinaudo/kantan.csv
v0.4.0
New modules
Improvements
- Replaces
Result
by Either
- Better cats and scalaz instances
- Better joda-time and java8 date / time modules, including literal syntax for format patterns
- Update to latest versions of all dependencies
v0.3.1
Dependency updates, most notably cats to 1.0.0.
v0.2.1
Bug fix release that deals with two edge cases in parsing CSV data where the last cell is quoted:
v0.2.0
- header support through
HeaderDecoder
- fancy combinators for decoders, such as
filter
and oneOf
.
- improved syntax, in particular for encoding / decoding single cells
- add support for quoting policies when encoding (you can now ask cells to be systematically quoted)
- fix deprecation warnings (contributed by @nevillelyh)
v0.1.19
This is mostly a bug-fixing release.
There were clear issues with serialisation, making Spark and Flink, for example, unpleasant or impossible to interface with. This release mostly addresses these issues, at least in as much as it's possible.
v0.1.18
- Added
CsvConfiguration
, an improvement on the previous flat parameter list.
- Added the ability to specify a quote character (#80)
- Add syntax for encoding a single CSV row (#78)
v0.1.17
Add support for Unicode BOM (disabled by default, see here for documentation)
v0.1.16
- Add Scala 2.12 support
- Add Java 8 date and time support