This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-cli.git
The following commit(s) were added to refs/heads/master by this push: new 65cb6cd Prepare for the next release candidate 65cb6cd is described below commit 65cb6cd9130c5dc5313975a5581e3e199521961e Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sat May 18 00:52:59 2024 +0000 Prepare for the next release candidate --- README.md | 4 ++-- RELEASE-NOTES.txt | 41 +++++++++++++++++++++++++++++++++++++++++ src/changes/changes.xml | 2 +- src/site/xdoc/download_cli.xml | 26 +++++++++++++------------- 4 files changed, 57 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 267e191..d37330d 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ Apache Commons CLI [](https://github.com/apache/commons-cli/actions/workflows/maven.yml) [](https://app.codecov.io/gh/apache/commons-cli) [](https://maven-badges.herokuapp.com/maven-central/commons-cli/commons-cli/?gav=true) -[](https://javadoc.io/doc/commons-cli/commons-cli/1.7.0) +[](https://javadoc.io/doc/commons-cli/commons-cli/1.8.0) [](https://github.com/apache/commons-cli/actions/workflows/codeql-analysis.yml) [](https://api.securityscorecards.dev/projects/github.com/apache/commons-cli) @@ -69,7 +69,7 @@ Alternatively, you can pull it from the central Maven repositories: <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> - <version>1.7.0</version> + <version>1.8.0</version> </dependency> ``` diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index f7788af..bc7071a 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,44 @@ +Apache Commons CLI Version 1.8.0 Release Notes + +Apache Commons CLI provides a simple API for presenting, processing and validating a Command Line Interface. + +This release contains new features and bug fixes and requires Java 8 or above. + + +New Features +------------ + +* CLI-332: Add optional HelpFormatter Function to document Deprecated options #271. Thanks to Claude Warren, Gary Gregory. +* Add PMD check to default Maven goal. Thanks to Gary Gregory. + +Fixed Bugs +---------- + +* CLI-331: Handle reporting of deprecated options when parameters are not String type. #270. Thanks to Claude Warren, Gary Gregory. +* Avoid throwing NullPointerException when calling CommandLineParser will null array elements. Thanks to Claude Warren, Gary Gregory. +* Cleanup deprecation issues #272. Thanks to Claude Warren. +* Fix PMD UnnecessaryFullyQualifiedName issues. Thanks to Gary Gregory. + +Updates +------- + +* Bump commons-parent from 69 to 70. Thanks to Gary Gregory. + + +Historical list of changes: https://commons.apache.org/proper/commons-cli/changes-report.html + +For complete information on Apache Commons CLI, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons CLI website: + +https://commons.apache.org/proper/commons-cli/ + +Download page: https://commons.apache.org/proper/commons-cli/download_cli.cgi + +Have fun! +The Apache Commons Team + +------------------------------------------------------------------------------ + Apache Commons CLI Version 1.7.0 Release Notes diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 79122ff..3786483 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -22,7 +22,7 @@ <title>Apache Commons CLI Release Notes</title> </properties> <body> - <release version="1.8.0" date="YYYY-MM-DD" description="This release contains new features and bug fixes and requires Java 8 or above."> + <release version="1.8.0" date="2024-05-18" description="This release contains new features and bug fixes and requires Java 8 or above."> <!-- ADD --> <action type="add" issue="CLI-332" dev="ggregory" due-to="Claude Warren, Gary Gregory">Add optional HelpFormatter Function to document Deprecated options #271.</action> <action type="add" dev="ggregory" due-to="Gary Gregory">Add PMD check to default Maven goal.</action> diff --git a/src/site/xdoc/download_cli.xml b/src/site/xdoc/download_cli.xml index f809bcf..71ab343 100644 --- a/src/site/xdoc/download_cli.xml +++ b/src/site/xdoc/download_cli.xml @@ -113,32 +113,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons CLI 1.7.0 "> + <section name="Apache Commons CLI 1.8.0 "> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/cli/binaries/commons-cli-1.7.0-bin.tar.gz">commons-cli-1.7.0-bin.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.7.0-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.7.0-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/cli/binaries/commons-cli-1.8.0-bin.tar.gz">commons-cli-1.8.0-bin.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.8.0-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.8.0-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/cli/binaries/commons-cli-1.7.0-bin.zip">commons-cli-1.7.0-bin.zip</a></td> - <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.7.0-bin.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.7.0-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/cli/binaries/commons-cli-1.8.0-bin.zip">commons-cli-1.8.0-bin.zip</a></td> + <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.8.0-bin.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/cli/binaries/commons-cli-1.8.0-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/cli/source/commons-cli-1.7.0-src.tar.gz">commons-cli-1.7.0-src.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.7.0-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.7.0-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/cli/source/commons-cli-1.8.0-src.tar.gz">commons-cli-1.8.0-src.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.8.0-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.8.0-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/cli/source/commons-cli-1.7.0-src.zip">commons-cli-1.7.0-src.zip</a></td> - <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.7.0-src.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.7.0-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/cli/source/commons-cli-1.8.0-src.zip">commons-cli-1.8.0-src.zip</a></td> + <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.8.0-src.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/cli/source/commons-cli-1.8.0-src.zip.asc">pgp</a></td> </tr> </table> </subsection>