All Versions
7
Latest Version
Avg Release Cycle
398 days
Latest Release
1153 days ago

Changelog History

  • v2.1.0 Changes

    October 17, 2021

    โž• Added

    • ๐Ÿ— Builder methods for standard encoding (UTF-8)
    • ๐Ÿ‘ Comment support for writer
    • toString() method to CsvWriter and CsvWriterBuilder
    • ๐Ÿ‘Œ Support for random access file operations

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved error message when buffer exceeds (because of invalid CSV data) #52
    • Defined 'de.siegmar.fastcsv' as the Automatic-Module-Name (JPMS module name)
  • v2.0.0 Changes

    January 01, 2021

    โž• Added

    • ๐Ÿ‘Œ Support for commented lines #31
    • ๐Ÿ‘Œ Support for multiple quoting strategies #39

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Completely re-engineered the API for better usability
    • ๐Ÿ‘Œ Improved performance
    • ๐Ÿ‘‰ Make use of Java 8 features (like Streams and Optionals)
    • โœ… Replaced TestNG with JUnit 5
    • ๐Ÿ”„ Changed license from Apache 2.0 to MIT

    โœ‚ Removed

    • CsvContainer concept โ€“ use Stream.collect() as a replacement
    • java.io.File API โ€“ use java.nio.file.Path instead
  • v1.0.4 Changes

    November 29, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix null returning CsvContainer when only a header is present #38

    ๐Ÿ”„ Changed

    • โœ‚ Remove unnecessary temporary objects in CsvAppender #8
  • v1.0.3 Changes

    October 06, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix dropping empty quoted fields #19
  • v1.0.2 Changes

    February 03, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix reading of non RFC 4180 compliant CSV data #2

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Refactored csv parser code
  • v1.0.1 Changes

    March 20, 2016

    ๐Ÿ”„ Changed

    • ๐Ÿ’… Replaced Maven with Gradle (and cleaned up / reformatted code for checkstyle update)
  • v1.0.0 Changes

    April 03, 2015
    • ๐ŸŽ‰ Initial release

    ๐Ÿš€ [Unreleased]: https://github.com/osiegmar/FastCSV/compare/v2.1.0...develop