Releases: jsoizo/kotlin-csv
Releases · jsoizo/kotlin-csv
1.4.0
What's Changed
- Remove external log library by @jonatbergn in #101
Since v1.4.0, you need to set logger on csvReader if you output logs of kotlin-csv.
Until v1.4.0, the logs of the following two types were output. So take care that these logs will not output if you'll not set logger.
New Contributors
- @jonatbergn made their first contribution in #101 Thanks!! 🎉 🎉 🎉
Full Changelog: 1.3.0...1.4.0
1.3.0
- Introduce
excessFieldsRowBehaviour
andinsufficientFieldsRowBehaviour
options, and makeskipMissMatchedRow
option deprecated. (#98) Thanks @kev3978- If you set
skipMissMatchedRow
as false, you don't need to do anything. - If you set
skipMissMatchedRow
as true, you should setexcessFieldsRowBehaviour = ExcessFieldsRowBehaviour.IGNORE
andinsufficientFieldsRowBehaviour = InsufficientFieldsRowBehaviour.IGNORE
to keep same behavior.
- If you set
- Make
readNext()
method deprecated, see #100
1.2.0
- Handle duplicated headers (#90) Thanks @JulianSudendorf
1.1.0
- Support Kotlin 1.5.30
1.0.0
- Support Kotlin/JS (#30) Thanks @gsteckman
0.15.2
- BugFix:
- number of fields in a row has to be based on the header (#82) Thanks @mykhaylo-
0.15.1
0.15.0
0.14.0
Feature:
- Write in a Suspending function #70 Thanks @blackmo18 !
0.13.0
Feature:
- use suspend function inside lambda of
open
method #66 Thanks @blackmo18 !