github uniVocity/univocity-parsers v2.2.0
New minor release version 2.2.0 with many improvements

latest releases: v2.9.1, v2.9.0, v2.8.4...
9 years ago

Enhancements & new features

  • Maximum number of characters per column can now be set to unlimited. Just set parserSettings.setMaxCharsPerColumn(-1) and the internal buffer will auto-expand. (#96)
  • Length of values in error messages produced by the parser/writer can now be restricted and/or omitted. Use settings.setErrorContentLength(int); to configure this. If set to 0 then no values will be printed out in the exception messages (#98)
  • CSV parser can now be configured to keep the quotes around quoted fields. Call parserSettings.setKeepQuotes(true);to enable it. (#95)
  • ConcurrentRowProcessor now accepts a limit parameter in its constructor to restrict the amount of rows enqueued for consumption of other processors
  • Great performance improvements for the CSV parser when processing quoted values (around 30% faster). Performance has improved a bit for all other parsers as well.
  • Support for meta-annotations introduced. Users can now create annotations pre-configured to their requirements and re-use them in every class/field they need (see #103).

Bugfixes

  • CSV parser doesn't handle quote characters set to white space characters such as \t: (#100)
  • Cell with only whitespace chars (NullValue) mistakenly treated as EmptyValue in last column:(#97)

Don't miss a new univocity-parsers release

NewReleases is sending notifications on new releases.