Skip to content

Releases: osiegmar/FastCSV

v2.2.2

13 May 05:50
Compare
Choose a tag to compare

Added

  • New quote strategy that adds quotes only for non-empty fields #80

v2.2.1

09 Nov 08:15
Compare
Choose a tag to compare

Fixed

  • Fixed a problem when refilling the input buffer while parsing nonconforming data (quote character within unquoted field) #67

v2.2.0

20 Jun 18:49
Compare
Choose a tag to compare

Added

  • Improved CsvReader performance for String input #63
  • Added configurable buffer size for CsvWriter #63

Removed

  • Erroneous random access file feature #59

v2.1.0

17 Oct 13:36
Compare
Choose a tag to compare

[2.1.0] - 2021-10-17

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

01 Jan 09:15
Compare
Choose a tag to compare

[2.0.0] - 2021-01-01

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

29 Nov 10:27
Compare
Choose a tag to compare

Fixed

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

Changed

  • Remove unnecessary temporary objects in CsvAppender #8