Skip to content

Commit 81c25e3

Browse files
committed
Prepare for the next release candidate
1 parent ea45ecb commit 81c25e3

File tree

5 files changed

+68
-19
lines changed

5 files changed

+68
-19
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Apache Commons CLI
4545

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

@@ -68,7 +68,7 @@ Alternatively, you can pull it from the central Maven repositories:
6868
<dependency>
6969
<groupId>commons-cli</groupId>
7070
<artifactId>commons-cli</artifactId>
71-
<version>1.9.0</version>
71+
<version>1.10.0</version>
7272
</dependency>
7373
```
7474

RELEASE-NOTES.txt

+50-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,52 @@
1-
Apache Commons CLI Version 1.9.0 Release Notes
1+
Apache Commons CLI 1.10.0 Release Notes
2+
---------------------------------------
3+
4+
Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.
5+
6+
This is a feature and maintenance release. Java 8 or later is required.
7+
8+
9+
New Features
10+
------------
11+
12+
* CLI-339: Help formatter extension in the new package #314. Thanks to Claude Warren, Gary Gregory.
13+
* CommandLine.Builder implements Supplier<CommandLine>. Thanks to Gary Gregory.
14+
* DefaultParser.Builder implements Supplier<DefaultParser>. Thanks to Gary Gregory.
15+
* CLI-340: Add CommandLine.getParsedOptionValues() #334. Thanks to Claude Warren, Gary Gregory.
16+
17+
Fixed Bugs
18+
----------
19+
20+
* Deprecate CommandLine.Builder() in favor of CommandLine.builder(). Thanks to Gary Gregory.
21+
* Deprecate DeprecatedAttributes.Builder() in favor of DeprecatedAttributes.builder(). Thanks to Gary Gregory.
22+
* Refactor default parser test #294. Thanks to Dávid Szigecsán.
23+
* Port to JUnit 5. Thanks to Gary Gregory.
24+
* Generics for Converter should use Exception not Throwable. Thanks to Gary Gregory.
25+
* Pick up maven-antrun-plugin version from parent POM org.apache:apache. Thanks to Gary Gregory.
26+
27+
Updates
28+
-------
29+
30+
* Bump org.apache.commons:commons-parent from 72 to 79 #302, #304, #310, #315, #320, #327. Thanks to Gary Gregory, Dependabot.
31+
* [test] Bump commons-io:commons-io from 2.16.1 to 2.18.0 #309, #337. Thanks to Gary Gregory, Dependabot.
32+
* [test] Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 #344. Thanks to Gary Gregory, Dependabot.
33+
34+
35+
Historical list of changes: https://commons.apache.org/proper/commons-cli/changes-report.html
36+
37+
For complete information on Apache Commons CLI, including instructions on how to submit bug reports,
38+
patches, or suggestions for improvement, see the Apache Commons CLI website:
39+
40+
https://commons.apache.org/proper/commons-cli/
41+
42+
Download page: https://commons.apache.org/proper/commons-cli/download_cli.cgi
43+
44+
Have fun!
45+
The Apache Commons Team
46+
47+
------------------------------------------------------------------------------
48+
49+
Apache Commons CLI 1.9.0 Release Notes
250

351
Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.
452

@@ -40,7 +88,7 @@ The Apache Commons Team
4088

4189
------------------------------------------------------------------------------
4290

43-
Apache Commons CLI Version 1.8.0 Release Notes
91+
Apache Commons CLI 1.8.0 Release Notes
4492

4593
Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.
4694

src/changes/changes.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<title>Apache Commons CLI Release Notes</title>
2323
</properties>
2424
<body>
25-
<release version="1.10.0" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required.">
25+
<release version="1.10.0" date="2025-01-11" description="This is a feature and maintenance release. Java 8 or later is required.">
2626
<!-- FIX -->
2727
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate CommandLine.Builder() in favor of CommandLine.builder().</action>
2828
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate DeprecatedAttributes.Builder() in favor of DeprecatedAttributes.builder().</action>

src/changes/release-notes.vm

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
## specific language governing permissions and limitations
1616
## under the License.
1717
##
18-
${project.name} Version ${version} Release Notes
18+
${project.name} ${version} Release Notes
19+
---------------------------------------
1920

2021
$introduction.replaceAll("(?<!\015)\012", "
2122
").replaceAll("(?m)^ +","")

src/site/xdoc/download_cli.xml

+13-13
Original file line numberDiff line numberDiff line change
@@ -113,32 +113,32 @@ limitations under the License.
113113
</p>
114114
</subsection>
115115
</section>
116-
<section name="Apache Commons CLI 1.9.0 ">
116+
<section name="Apache Commons CLI 1.10.0 ">
117117
<subsection name="Binaries">
118118
<table>
119119
<tr>
120-
<td><a href="[preferred]/commons/cli/binaries/commons-cli-1.9.0-bin.tar.gz">commons-cli-1.9.0-bin.tar.gz</a></td>
121-
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.9.0-bin.tar.gz.sha512">sha512</a></td>
122-
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.9.0-bin.tar.gz.asc">pgp</a></td>
120+
<td><a href="[preferred]/commons/cli/binaries/commons-cli-1.10.0-bin.tar.gz">commons-cli-1.10.0-bin.tar.gz</a></td>
121+
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.10.0-bin.tar.gz.sha512">sha512</a></td>
122+
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.10.0-bin.tar.gz.asc">pgp</a></td>
123123
</tr>
124124
<tr>
125-
<td><a href="[preferred]/commons/cli/binaries/commons-cli-1.9.0-bin.zip">commons-cli-1.9.0-bin.zip</a></td>
126-
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.9.0-bin.zip.sha512">sha512</a></td>
127-
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.9.0-bin.zip.asc">pgp</a></td>
125+
<td><a href="[preferred]/commons/cli/binaries/commons-cli-1.10.0-bin.zip">commons-cli-1.10.0-bin.zip</a></td>
126+
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.10.0-bin.zip.sha512">sha512</a></td>
127+
<td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.10.0-bin.zip.asc">pgp</a></td>
128128
</tr>
129129
</table>
130130
</subsection>
131131
<subsection name="Source">
132132
<table>
133133
<tr>
134-
<td><a href="[preferred]/commons/cli/source/commons-cli-1.9.0-src.tar.gz">commons-cli-1.9.0-src.tar.gz</a></td>
135-
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.9.0-src.tar.gz.sha512">sha512</a></td>
136-
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.9.0-src.tar.gz.asc">pgp</a></td>
134+
<td><a href="[preferred]/commons/cli/source/commons-cli-1.10.0-src.tar.gz">commons-cli-1.10.0-src.tar.gz</a></td>
135+
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.10.0-src.tar.gz.sha512">sha512</a></td>
136+
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.10.0-src.tar.gz.asc">pgp</a></td>
137137
</tr>
138138
<tr>
139-
<td><a href="[preferred]/commons/cli/source/commons-cli-1.9.0-src.zip">commons-cli-1.9.0-src.zip</a></td>
140-
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.9.0-src.zip.sha512">sha512</a></td>
141-
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.9.0-src.zip.asc">pgp</a></td>
139+
<td><a href="[preferred]/commons/cli/source/commons-cli-1.10.0-src.zip">commons-cli-1.10.0-src.zip</a></td>
140+
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.10.0-src.zip.sha512">sha512</a></td>
141+
<td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.10.0-src.zip.asc">pgp</a></td>
142142
</tr>
143143
</table>
144144
</subsection>

0 commit comments

Comments
 (0)