All Versions
7
Latest Version
Avg Release Cycle
398 days
Latest Release
709 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