- Performance improvements for parsing/writing CSV and TSV. CSV writing and parsing got 30-40% faster.
- Deprecated methods
setParseUnescapedQuotes
andsetParseUnescapedQuotesUntilDelimiter
class CsvParserSettings in favor of the newsetUnescapedQuoteHandling
method that takes values from the UnescapedQuoteHandling enumeration. - Default behavior of the CSV parser when unescaped quotes are found on the input changed to parse until a delimiter character is found, i.e.
UnescapedQuoteHandling.STOP_AT_DELIMITER
. The old default of trying to find a closing quote (i.e.UnescapedQuoteHandling.STOP_AT_CLOSING_QUOTE
) can be problematic when no closing quote is found, making the parser accumulate all characters into the same value, until the end of the input.