Skip to content

Commit b76971c

Browse files
committed
Prepare for the next release candidate
1 parent b66814e commit b76971c

File tree

5 files changed

+98
-34
lines changed

5 files changed

+98
-34
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Apache Commons CSV
4545

4646
[![Java CI](https://github.com/apache/commons-csv/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-csv/actions/workflows/maven.yml)
4747
[![Maven Central](https://img.shields.io/maven-central/v/org.apache.commons/commons-csv?label=Maven%20Central)](https://search.maven.org/artifact/org.apache.commons/commons-csv)
48-
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-csv/1.14.0.svg)](https://javadoc.io/doc/org.apache.commons/commons-csv/1.14.0)
48+
[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-csv/1.14.1.svg)](https://javadoc.io/doc/org.apache.commons/commons-csv/1.14.1)
4949
[![CodeQL](https://github.com/apache/commons-csv/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-csv/actions/workflows/codeql-analysis.yml)
5050
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-csv/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-csv)
5151

@@ -68,7 +68,7 @@ Alternatively, you can pull it from the central Maven repositories:
6868
<dependency>
6969
<groupId>org.apache.commons</groupId>
7070
<artifactId>commons-csv</artifactId>
71-
<version>1.14.0</version>
71+
<version>1.14.1</version>
7272
</dependency>
7373
```
7474

@@ -90,7 +90,7 @@ There are some guidelines which will make applying PRs easier for us:
9090
+ Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
9191
+ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`.
9292
+ Before you pushing a PR, run `mvn` (by itself), this runs the default goal, which contains all build checks.
93-
+ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false`
93+
+ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco`
9494

9595
If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas).
9696
You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md).

RELEASE-NOTES.txt

Lines changed: 78 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,54 @@
1+
Apache Commons CSV 1.14.1 Release Notes
2+
---------------------------------------
3+
4+
The Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.
5+
6+
7+
This document contains the release notes for the 1.14.1 version of Apache Commons CSV.
8+
Commons CSV reads and writes files in Comma Separated Value (CSV) format variations.
9+
10+
Commons CSV requires at least Java 8.
11+
12+
The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.
13+
14+
This is a feature and maintenance release. Java 8 or later is required.
15+
16+
Changes in this version include:
17+
18+
19+
Fixed Bugs
20+
----------
21+
22+
* CSV-318: CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.
23+
* CSV-318: CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.
24+
* org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.
25+
26+
Changes
27+
-------
28+
29+
* Bump org.apache.commons:commons-parent from 81 to 85 #542. Thanks to Gary Gregory, Dependabot.
30+
* Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.
31+
* Bump com.opencsv:opencsv from 5.10 to 5.11.2 #545, #551, #553. Thanks to Gary Gregory, Dependabot.
32+
* Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 #556. Thanks to Gary Gregory, Dependabot.
33+
* Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.
34+
35+
36+
Historical list of changes: https://commons.apache.org/proper/commons-csv/changes.html
37+
38+
For complete information on Apache Commons CSV, including instructions on how to submit bug reports,
39+
patches, or suggestions for improvement, see the Apache Commons CSV website:
40+
41+
https://commons.apache.org/proper/commons-csv/
42+
43+
Download page: https://commons.apache.org/proper/commons-csv/download_csv.cgi
44+
45+
Have fun!
46+
-Apache Commons CSV team
47+
48+
------------------------------------------------------------------------------
49+
150
Apache Commons CSV 1.14.0 Release Notes
51+
---------------------------------------
252

353
This document contains the release notes for the 1.14.0 version of Apache Commons CSV.
454
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -59,7 +109,8 @@ Have fun!
59109

60110
------------------------------------------------------------------------------
61111

62-
Apache Commons CSV Version 1.13.0 Release Notes
112+
Apache Commons CSV 1.13.0 Release Notes
113+
---------------------------------------
63114

64115
This document contains the release notes for the 1.13.0 version of Apache Commons CSV.
65116
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -111,7 +162,8 @@ Have fun!
111162

112163
------------------------------------------------------------------------------
113164

114-
Apache Commons CSV Version 1.12.0 Release Notes
165+
Apache Commons CSV 1.12.0 Release Notes
166+
---------------------------------------
115167

116168
This document contains the release notes for the 1.12.0 version of Apache Commons CSV.
117169
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -167,7 +219,8 @@ Have fun!
167219

168220
------------------------------------------------------------------------------
169221

170-
Apache Commons CSV Version 1.11.0 Release Notes
222+
Apache Commons CSV 1.11.0 Release Notes
223+
---------------------------------------
171224

172225
This document contains the release notes for the 1.11.0 version of Apache Commons CSV.
173226
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -227,7 +280,8 @@ Have fun!
227280

228281
------------------------------------------------------------------------------
229282

230-
Apache Commons CSV Version 1.10.0 Release Notes
283+
Apache Commons CSV 1.10.0 Release Notes
284+
---------------------------------------
231285

232286
This document contains the release notes for the 1.10.0 version of Apache Commons CSV.
233287
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -308,7 +362,8 @@ Have fun!
308362

309363
------------------------------------------------------------------------------
310364

311-
Apache Commons CSV Version 1.9.0 Release Notes
365+
Apache Commons CSV 1.9.0 Release Notes
366+
--------------------------------------
312367

313368
This document contains the release notes for the 1.9.0 version of Apache Commons CSV.
314369
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -410,7 +465,8 @@ Have fun!
410465

411466
------------------------------------------------------------------------------
412467

413-
Apache Commons CSV Version 1.8 Release Notes
468+
Apache Commons CSV 1.8 Release Notes
469+
------------------------------------
414470

415471
This document contains the release notes for the 1.8 version of Apache Commons CSV.
416472
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -465,7 +521,8 @@ Have fun!
465521

466522
------------------------------------------------------------------------------
467523

468-
Apache Commons CSV Version 1.7 Release Notes
524+
Apache Commons CSV 1.7 Release Notes
525+
------------------------------------
469526

470527
This document contains the release notes for the 1.7 version of Apache Commons CSV.
471528
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -512,7 +569,8 @@ Have fun!
512569

513570
------------------------------------------------------------------------------
514571

515-
Apache Commons CSV Version 1.6 Release Notes
572+
Apache Commons CSV 1.6 Release Notes
573+
------------------------------------
516574

517575
This document contains the release notes for the 1.6 version of
518576
Apache Commons CSV. Commons CSV reads and writes files in variations of the
@@ -561,7 +619,8 @@ Have fun!
561619

562620
------------------------------------------------------------------------------
563621

564-
Apache Commons CSV Version 1.5 Release Notes
622+
Apache Commons CSV 1.5 Release Notes
623+
------------------------------------
565624

566625
This document contains the release notes for the 1.5 version of Apache Commons CSV.
567626
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -613,7 +672,8 @@ Have fun!
613672

614673
------------------------------------------------------------------------------
615674

616-
Apache Commons CSV Version 1.4 Release Notes
675+
Apache Commons CSV 1.4 Release Notes
676+
------------------------------------
617677

618678
This document contains the release notes for the 1.4 version of Apache Commons CSV.
619679
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -652,7 +712,8 @@ Have fun!
652712

653713
------------------------------------------------------------------------------
654714

655-
Apache Commons CSV Version 1.3 Release Notes
715+
Apache Commons CSV 1.3 Release Notes
716+
------------------------------------
656717

657718
This document contains the release notes for the 1.3 version of Apache Commons CSV.
658719
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -696,7 +757,8 @@ Have fun!
696757

697758
------------------------------------------------------------------------------
698759

699-
Apache Commons CSV Version 1.2 Release Notes
760+
Apache Commons CSV 1.2 Release Notes
761+
------------------------------------
700762

701763
This document contains the release notes for the 1.2 version of Apache Commons CSV.
702764
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -734,7 +796,8 @@ Have fun!
734796

735797
------------------------------------------------------------------------------
736798

737-
Apache Commons CSV Version 1.1 Release Notes
799+
Apache Commons CSV 1.1 Release Notes
800+
------------------------------------
738801

739802
This document contains the release notes for the 1.1 version of Apache Commons CSV.
740803
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.
@@ -775,7 +838,8 @@ Have fun!
775838

776839
-------------------------------------------------------------------------------
777840

778-
Apache Commons CSV Version 1.0 Release Notes
841+
Apache Commons CSV 1.0 Release Notes
842+
------------------------------------
779843

780844
This document contains the release notes for the 1.0 version of Apache Commons CSV.
781845
Commons CSV reads and writes files in variations of the Comma Separated Value (CSV) format.

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,12 @@
9696
</site>
9797
</distributionManagement>
9898
<properties>
99-
<commons.release.version>1.14.0</commons.release.version>
99+
<commons.release.version>1.14.1</commons.release.version>
100100
<commons.release.desc>(Java 8 or above)</commons.release.desc>
101101
<!-- The RC version used in the staging repository URL. -->
102102
<commons.rc.version>RC1</commons.rc.version>
103-
<commons.bc.version>1.13.0</commons.bc.version>
104-
<commons.release.next>1.14.1</commons.release.next>
103+
<commons.bc.version>1.14.0</commons.bc.version>
104+
<commons.release.next>1.14.2</commons.release.next>
105105
<commons.componentid>csv</commons.componentid>
106106
<commons.module.name>org.apache.commons.csv</commons.module.name>
107107
<commons.jira.id>CSV</commons.jira.id>

src/changes/changes.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<title>Apache Commons CSV Release Notes</title>
4141
</properties>
4242
<body>
43-
<release version="1.14.1" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
43+
<release version="1.14.1" date="2025-07-27" description="This is a feature and maintenance release. Java 8 or later is required.">
4444
<!-- FIX -->
4545
<action type="fix" issue="CSV-318" dev="ggregory" due-to="Joseph Shraibman, Gary Gregory">CSVPrinter.printRecord(Stream) hangs if given a parallel stream.</action>
4646
<action type="fix" issue="CSV-318" dev="ggregory" due-to="Joseph Shraibman, Gary Gregory">CSVPrinter now uses an internal lock instead of synchronized methods.</action>

src/site/xdoc/download_csv.xml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -115,32 +115,32 @@ limitations under the License.
115115
</p>
116116
</subsection>
117117
</section>
118-
<section name="Apache Commons CSV 1.14.0 (Java 8 or above)">
118+
<section name="Apache Commons CSV 1.14.1 (Java 8 or above)">
119119
<subsection name="Binaries">
120120
<table>
121121
<tr>
122-
<td><a href="[preferred]/commons/csv/binaries/commons-csv-1.14.0-bin.tar.gz">commons-csv-1.14.0-bin.tar.gz</a></td>
123-
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.0-bin.tar.gz.sha512">sha512</a></td>
124-
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.0-bin.tar.gz.asc">pgp</a></td>
122+
<td><a href="[preferred]/commons/csv/binaries/commons-csv-1.14.1-bin.tar.gz">commons-csv-1.14.1-bin.tar.gz</a></td>
123+
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.1-bin.tar.gz.sha512">sha512</a></td>
124+
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.1-bin.tar.gz.asc">pgp</a></td>
125125
</tr>
126126
<tr>
127-
<td><a href="[preferred]/commons/csv/binaries/commons-csv-1.14.0-bin.zip">commons-csv-1.14.0-bin.zip</a></td>
128-
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.0-bin.zip.sha512">sha512</a></td>
129-
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.0-bin.zip.asc">pgp</a></td>
127+
<td><a href="[preferred]/commons/csv/binaries/commons-csv-1.14.1-bin.zip">commons-csv-1.14.1-bin.zip</a></td>
128+
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.1-bin.zip.sha512">sha512</a></td>
129+
<td><a href="https://downloads.apache.org/commons/csv/binaries/commons-csv-1.14.1-bin.zip.asc">pgp</a></td>
130130
</tr>
131131
</table>
132132
</subsection>
133133
<subsection name="Source">
134134
<table>
135135
<tr>
136-
<td><a href="[preferred]/commons/csv/source/commons-csv-1.14.0-src.tar.gz">commons-csv-1.14.0-src.tar.gz</a></td>
137-
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.0-src.tar.gz.sha512">sha512</a></td>
138-
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.0-src.tar.gz.asc">pgp</a></td>
136+
<td><a href="[preferred]/commons/csv/source/commons-csv-1.14.1-src.tar.gz">commons-csv-1.14.1-src.tar.gz</a></td>
137+
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.1-src.tar.gz.sha512">sha512</a></td>
138+
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.1-src.tar.gz.asc">pgp</a></td>
139139
</tr>
140140
<tr>
141-
<td><a href="[preferred]/commons/csv/source/commons-csv-1.14.0-src.zip">commons-csv-1.14.0-src.zip</a></td>
142-
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.0-src.zip.sha512">sha512</a></td>
143-
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.0-src.zip.asc">pgp</a></td>
141+
<td><a href="[preferred]/commons/csv/source/commons-csv-1.14.1-src.zip">commons-csv-1.14.1-src.zip</a></td>
142+
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.1-src.zip.sha512">sha512</a></td>
143+
<td><a href="https://downloads.apache.org/commons/csv/source/commons-csv-1.14.1-src.zip.asc">pgp</a></td>
144144
</tr>
145145
</table>
146146
</subsection>

0 commit comments

Comments
 (0)