Skip to content

Commit dc786a4

Browse files
committed
Prepare release candidate
1 parent 6fce181 commit dc786a4

6 files changed

Lines changed: 373 additions & 237 deletions

File tree

README.md

Lines changed: 161 additions & 106 deletions
Large diffs are not rendered by default.

RELEASE-NOTES.txt

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,84 @@
1+
Apache Commons CSV
2+
Version 1.10.0
3+
Release Notes
4+
5+
6+
INTRODUCTION:
7+
8+
This document contains the release notes for the 1.10.0 version of Apache Commons CSV.
9+
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
10+
11+
Commons CSV requires at least Java 8.
12+
13+
The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.
14+
15+
This is a feature and bug fix release.
16+
17+
Changes in this version include:
18+
19+
NEW FEATURES
20+
============
21+
22+
o CSV-291: Make CSVRecord#values() public. Thanks to Gary Gregory.
23+
o CSV-264: Add DuplicateHeaderMode for flexibility with header strictness. #114. Thanks to Sagar Tiwari, Seth Falco, Alex Herbert, Gary Gregory.
24+
o CSV-295: Support for parallelism in CSVPrinter. Thanks to Gary Gregory.
25+
o CSV-295: Add CSVPrinter.printRecord[s](Stream). Thanks to Gary Gregory.
26+
o CSV-304: Add accessors for header/trailer comments #257. Thanks to Peter Hull, Bruno P. Kinoshita, Gary Gregory.
27+
o Add github/codeql-action.
28+
29+
FIXED BUGS
30+
==========
31+
32+
o Minor changes #172. Thanks to Arturo Bernal.
33+
o CSV-292: No Automatic-Module-Name prevents usage in JPMS projects without repacking the JAR. Thanks to Rob Vesse.
34+
o CSV-288: Fix for multi-char delimiter not working as expected #218. Thanks to Santhsoh, Angus.
35+
o CSV-269: CSVRecord.get(Enum) should use Enum.name() instead of Enum.toString(). Thanks to Auke te Winkel, Gary Gregory.
36+
o Allow org.apache.commons.csv.IOUtils.copy(Reader, Appendable, CharBuffer) to compile on Java 11 and run on Java 8. Thanks to Gary Gregory.
37+
o CSV-300: CSVRecord.toList() does not give write access to the new List. Thanks to Markus Spann, Gary Gregory.
38+
o CSVParser.getRecords() now throws UncheckedIOException instead of IOException. Thanks to Gary Gregory.
39+
o CSV-274: Add comments to iterator() and stream() #270. Thanks to Peter Hull, Bruno P. Kinoshita, Gary Gregory.
40+
o CSV-290: Fix wrong assumptions in PostgreSQL formats #265. Thanks to angusdev, Gary Gregory.
41+
o Validate input to setDelimiter(String) for empty string #266. Thanks to Mykola Faryma.
42+
43+
CHANGES
44+
=======
45+
46+
o Bump actions/cache from 2.1.6 to 3.0.10 #196, #233, #243, #267, #271. Thanks to Dependabot, Gary Gregory.
47+
o Bump actions/checkout from 2.3.4 to 3.1.0 #188, #195, #220, #272. Thanks to Dependabot, Gary Gregory.
48+
o Bump actions/setup-java from 2 to 3.5.1. Thanks to Gary Gregory.
49+
o Bump commons-parent from 52 to 54 #264. Thanks to Gary Gregory.
50+
o Bump checkstyle from 8.44 to 9.2.1 #180, #190, #194, #202, #207. Thanks to Dependabot.
51+
o Bump junit-jupiter from 5.8.0-M1 to 5.9.1 #179, #186, #201, #244, #263. Thanks to Dependabot.
52+
o Bump jmh-core from 1.32 to 1.35 #176, #208, #229. Thanks to Dependabot.
53+
o Bump jmh-generator-annprocess from 1.32 to 1.35 #175, #206, #226. Thanks to Dependabot.
54+
o Bump mockito-core from 3.11.2 to 4.8.0 #187, #197, #204, #212, #230, #237, #251, #259. Thanks to Dependabot, Gary Gregory.
55+
o Bump maven-pmd-plugin from 3.14.0 to 3.19.0 #184, #219, #238, #254, #258. Thanks to Dependabot.
56+
o Bump pmd from 6.36.0 to 6.50.0 #173, #189, #193, #199, #227, #233, #214, #236, #240, #247, #255, #273. Thanks to Dependabot, Gary Gregory.
57+
o Bump opencsv from 5.5.1 to 5.7.0 #182, #221, #260. Thanks to Gary Gregory.
58+
o Bump spotbugs-maven-plugin from 4.3.0 to 4.7.2.1 #192, #198, #203, #211, #225, #234, #242, #245, #261, #275. Thanks to Dependabot.
59+
o Bump com.github.spotbugs:spotbugs from 4.5.3 to 4.7.2. Thanks to Gary Gregory.
60+
o Bump h2 from 1.4.200 to 2.1.214 #200, #205, #213, #239. Thanks to Dependabot.
61+
o Bump maven-javadoc-plugin from 3.3.0 to 3.4.1. Thanks to Gary Gregory.
62+
o Bump biz.aQute.bnd:biz.aQute.bndlib from 5.3.0 to 6.3.1. Thanks to Gary Gregory.
63+
o Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. Thanks to Gary Gregory.
64+
o Bump japicmp-maven-plugin from 0.15.3 to 0.16.0. Thanks to Gary Gregory.
65+
o Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 #253. Thanks to Dependabot.
66+
67+
68+
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes-report.html
69+
70+
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
71+
patches, or suggestions for improvement, see the Apache Apache Commons CSV website:
72+
73+
https://commons.apache.org/proper/commons-csv/
74+
75+
Download page: https://commons.apache.org/proper/commons-csv/download_csv.cgi
76+
77+
Have fun!
78+
-Apache Commons CSV team
79+
80+
------------------------------------------------------------------------------
81+
182
Apache Commons CSV
283
Version 1.9.0
384
Release Notes

src/changes/changes.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<title>Apache Commons CSV Release Notes</title>
3939
</properties>
4040
<body>
41-
<release version="1.10.0" date="2021-MM-DD" description="Feature and bug fix release (Java 8)">
41+
<release version="1.10.0" date="2022-10-16" description="Feature and bug fix release (Java 8)">
4242
<!-- FIX -->
4343
<action type="fix" dev="ggregory" due-to="Arturo Bernal">Minor changes #172.</action>
4444
<action issue="CSV-292" type="fix" dev="kinow" due-to="Rob Vesse">No Automatic-Module-Name prevents usage in JPMS projects without repacking the JAR.</action>

0 commit comments

Comments
 (0)