FastCSV v2.1.0 Release Notes

Release Date: 2021-10-17 // 8 months 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