------------------------------------------------------------------- Sat Jul 12 10:01:51 UTC 2025 - Anton Shvetz - Update to v5.11.2 * Bug #258 - reverted junit scope back to the original settings. - Update to v5.11.1 * Support Request #127 - Updated common-beanutils to 1.11.0 * Bug #258 - Rolled back the changes for Bug #253 and reopened it until I can determine a way to get the converter instance without deregistering previously registered converters. - Update to v5.11 * Bug #257 - fix by Piotr for edge cases failures since 5.8. Thank you Piotr for the fix! I will revisit the use of regex at some point in the future as it was added to reduce garbage collection from string creation. * Added scripts to generate checksums and create a deploy tar file required by the updated Sonatype. - Update to v5.10 * Merge Request #36: Enhancement - add withType method to mapping strategy builders * Merge Request #33: + Replace java.text.SimpleDateFormat to org.apache.commons.lang3.time.DateFormatUtils.format to reduce instance creation + Add ResultSetHelper ability to CSVParserWriter when using CSVWriterBuilder + Configurable null default in ResultSetHelperService * Bug #251 - really feature request but updated dependencies not that a new version of commons-beanutils is out. ------------------------------------------------------------------- Thu Jul 3 15:31:56 UTC 2025 - Fridrich Strba - Do not create multirelease jar if the only Java 9+ class file is the module-info.class ------------------------------------------------------------------- Tue May 21 11:51:59 UTC 2024 - Anton Shvetz - Update to v5.9 * Support request #122: support for specifying the rounding mode when formatting decimals. * Support request #120: trim headers when checking for required fields. - Update to v5.8 * Bug #237: error locale not used in ConverterCurrency and ConverterEnum. * Fixed French translations. Thanks to Pierrick Gosset! * Patch request #68 - added module support to opencsv for those who compile with java versions 9 and greater. Thank you Samael for this submission. * Bug #241 - made several of the methods in AbstractMappingStrategy protected so they can be overridden in extending classes. * Bug #242 - Memory improvements in ConverterPrimitiveTypes - Update to v5.7.1 * Corrected a couple of unit tests whose asserts were not reachable due to configuration settings and thus returning false positives. * Updated several of the dependencies including apache commons-text. - Update to v5.7.0 * Patch #64: AbstractMappingStrategy.getColumnName() is now protected. * Bug #233: keepCarriageReturn in the CSVReader is only supposed to keep carriage returns in the data, but was keeping the last carriage return on the last element when using systems that used carriage returns. * Bug #232: Updated asciidocs code examples. ------------------------------------------------------------------- Wed Sep 13 04:50:58 UTC 2023 - Fridrich Strba - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp ------------------------------------------------------------------- Sat Apr 23 02:59:57 UTC 2022 - Anton Shvetz - Update to v5.6 * Merge request #29-31: Addition of optional number formatters to ResultSetHelperService. - Update to v5.5.2 * Patch #63: Escaping the very first character on a line was parsed incorrectly by CSVParser. * Fixed fluent API of CSVReaderHeaderAwareBuilder to return the correct type. * A RowProcessor passed to CSVReaderHeaderAwareBuilder was not passed to the constructor of CSVReaderHeaderAware and thus not used. * Internationalized an error text hard coded in English. ------------------------------------------------------------------- Wed Oct 20 02:50:59 UTC 2021 - Anton Shvetz - Update to v5.5.1 ------------------------------------------------------------------- Fri Jul 2 12:00:05 UTC 2021 - Anton Shvetz - Initial commit with v5.4