Skip to content

Releases: jsoizo/kotlin-csv

1.4.0

09 Jul 05:51
Compare
Choose a tag to compare

What's Changed

⚠️ CAUTION⚠️
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

07 May 06:56
Compare
Choose a tag to compare
  • Introduce excessFieldsRowBehaviour and insufficientFieldsRowBehaviour options, and make skipMissMatchedRow 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 set excessFieldsRowBehaviour = ExcessFieldsRowBehaviour.IGNORE and insufficientFieldsRowBehaviour = InsufficientFieldsRowBehaviour.IGNORE to keep same behavior.
  • Make readNext() method deprecated, see #100

1.2.0

07 Nov 02:09
Compare
Choose a tag to compare

1.1.0

01 Sep 12:23
Compare
Choose a tag to compare
  • Support Kotlin 1.5.30

1.0.0

22 Aug 13:39
48510de
Compare
Choose a tag to compare

0.15.2

15 Apr 02:12
Compare
Choose a tag to compare
  • BugFix:
    • number of fields in a row has to be based on the header (#82) Thanks @mykhaylo-

0.15.1

25 Feb 01:28
0c88cab
Compare
Choose a tag to compare
  • Performance Improvement (#78) Thanks @jomof

0.15.0

27 Dec 09:17
a1ca714
Compare
Choose a tag to compare
  • Support Kotlin 1.4 (#74)

0.14.0

14 Dec 01:54
Compare
Choose a tag to compare

Feature:

0.13.0

04 Nov 13:30
Compare
Choose a tag to compare

Feature:

  • use suspend function inside lambda of open method #66 Thanks @blackmo18 !