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
commit 966ddd66b31e0608ecbd650a3eb2bb2426e26c22 Author: Gary Gregory <[email protected]> AuthorDate: Sat Nov 8 22:38:07 2025 +0000 Prepare for the next release candidate --- CONTRIBUTING.md | 2 +- RELEASE-NOTES.txt | 42 ++++++++++++++++++++++++++++++++++++++++++ src/changes/changes.xml | 2 +- src/changes/release-notes.vm | 2 +- 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 961d72bf..e4440b2a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -69,7 +69,7 @@ Making Changes + Respect the original code style: + Only use spaces for indentation; you can check for unnecessary whitespace with `git diff` before committing. + 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 first. -+ Write unit tests that match behavioral changes, where the tests fail if the changes to the runtime are not applied. This may not always be possible but is a best practice. ++ Write unit tests that match behavioral changes, where the tests fail if the changes to the runtime are not applied. This may not always be possible but is a best-practice. Unit tests are typically in the `src/test/java` directory. + Run a successful build using the default [Maven](https://maven.apache.org/) goal with `mvn`; that's `mvn` on the command line by itself. + Write a pull request description that is detailed enough to understand what the pull request does, how, and why. diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index f9f9bf48..f84941ba 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -8,6 +8,48 @@ Apache Commons CLI provides a simple API for presenting, processing, and validat This is a feature and maintenance release. Java 8 or later is required. +New Features +------------ + +* Add CommandLine.getOptionCount() to measure option repetition #396. Thanks to David Larochette, Gary Gregory. + +Fixed Bugs +---------- + +* CLI-351: Multiple trailing BREAK_CHAR_SET characters cause infinite loop in HelpFormatter. Thanks to Damien Carbonne, Claude Warren, Gary Gregory. +* CLI-351: Fix issue with groups not being reported in help output. #411. Thanks to Damien Carbonne, Claude Warren, Gary Gregory. + +Updates +------- + +* Bump org.apache.commons:commons-parent from 85 to 91 #393. Thanks to Gary Gregory, Dependabot. +* Bump commons-io:commons-io from 2.20.0 to 2.21.0. Thanks to Gary Gregory. + + +Historical list of changes: https://commons.apache.org/proper/commons-cli/changes.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 1.11.0 Release Notes +--------------------------------------- + +The Apache Commons CLI team is pleased to announce the release of Apache Commons CLI 1.11.0. + +Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface. + +This is a feature and maintenance release. Java 8 or later is required. + + New Features ------------ diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 710ba8d0..269763f5 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.11.0" date="2025-10-30" description="This is a feature and maintenance release. Java 8 or later is required."> + <release version="1.11.0" date="2025-11-08" description="This is a feature and maintenance release. Java 8 or later is required."> <!-- FIX --> <action type="fix" issue="CLI-351" dev="ggregory" due-to="Damien Carbonne, Claude Warren, Gary Gregory">Multiple trailing BREAK_CHAR_SET characters cause infinite loop in HelpFormatter.</action> <action type="fix" issue="CLI-351" dev="ggregory" due-to="Damien Carbonne, Claude Warren, Gary Gregory">Fix issue with groups not being reported in help output. #411.</action> diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm index 485e4a4e..e9252cbd 100644 --- a/src/changes/release-notes.vm +++ b/src/changes/release-notes.vm @@ -16,7 +16,7 @@ ## under the License. ## ${project.name} ${version} Release Notes ------------------------------------------------- +--------------------------------------- The ${developmentTeam} is pleased to announce the release of ${project.name} ${version}.
