commons-csv
commons-csv copied to clipboard
[CSV-302] CSVFormat.duplicateHeaderMode requires default DISALLOW, fix deserialization of v1.9.0 CSVFormat objects
- CSVFormat.duplicateHeaderMode requires default DISALLOW for backward compatibility
- The field does not allow null values
- Deserialization of version 1.9.0 CSVFormat objects now set duplicateHeaderMode based on the previous member boolean duplicateHeaderMode (done in readResolve)
- Add JUnit test for CSVFormat deserialization
- Fix a small bug in setNullString where member quotedNullString was inconsistently written (missing write in setQuote)