FastCSV v2.1.0 Release Notes

Release Date: 2021-10-17 // over 2 years ago
  • ➕ 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)

Previous changes from v2.0.0

  • ➕ 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