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-build-plugin.git
commit 52cd5cbf257ac9ad29fb4536cc09676ee5bf4ea0 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Sat Jul 19 01:07:01 2025 +0000 Prepare for the next release candidate --- CONTRIBUTING.md | 4 +-- README.md | 8 +++--- RELEASE-NOTES.txt | 46 +++++++++++++++++++++++++++++++++ src/changes/changes.xml | 2 +- src/site/xdoc/download_build-plugin.xml | 26 +++++++++---------- 5 files changed, 66 insertions(+), 20 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 56d08fc..5c5f5e6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -61,11 +61,11 @@ Making Changes + Create a _topic branch_ for your isolated work. * Usually you should base your branch from the `master` branch. - * A good topic branch name can be the JIRA bug ID plus a keyword, for example, `COMMONSSITE-123-InputStream`. + * A good topic branch name can be the JIRA bug ID plus a keyword, e.g. `COMMONSSITE-123-InputStream`. * If you have submitted multiple JIRA issues, try to maintain separate branches and pull requests. + Make commits of logical units. * Make sure your commit messages are meaningful and in the proper format. Your commit message should contain the key of the JIRA issue. - * For example, `[COMMONSSITE-123] Close input stream earlier` + * For example, `[COMMONSSITE-123] Close input stream sooner` + 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. diff --git a/README.md b/README.md index fb31585..8e060fb 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Apache Commons Build Plugin Maven Mojo [](https://github.com/apache/commons-build-plugin/actions/workflows/maven.yml) [](https://search.maven.org/artifact/org.apache.commons/commons-build-plugin) -[](https://javadoc.io/doc/org.apache.commons/commons-build-plugin/1.15.0) +[](https://javadoc.io/doc/org.apache.commons/commons-build-plugin/1.16.0) [](https://github.com/apache/commons-build-plugin/actions/workflows/codeql-analysis.yml) [](https://api.securityscorecards.dev/projects/github.com/apache/commons-build-plugin) @@ -54,7 +54,7 @@ Apache Maven Mojo for Apache Commons Build tasks. For example: mvn commons-build:download-page [-Dcommons.release.version=1.2.3] - To use a SNAPSHOT version (for testing etc) + To use a SNAPSHOT version (for testing and so on): mvn org.apache.commons:commons-build-plugin:1.14.0-SNAPSHOT:download-page [-Dcommons.release.version=1.2.3] Documentation @@ -74,7 +74,7 @@ Alternatively, you can pull it from the central Maven repositories: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-build-plugin</artifactId> - <version>1.15.0</version> + <version>1.16.0</version> </dependency> ``` @@ -96,7 +96,7 @@ There are some guidelines which will make applying PRs easier for us: + 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. + Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running `mvn`. + Before you pushing a PR, run `mvn` (by itself), this runs the default goal, which contains all build checks. -+ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false` ++ To see the code coverage report, regardless of coverage failures, run `mvn clean site -Dcommons.jacoco.haltOnFailure=false -Pjacoco` If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 23e2ca4..bde5592 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,49 @@ +Apache Commons Build Plugin Maven Mojo 1.16.0 RELEASE NOTES +----------------------------------------------------------- + +The Apache Commons team is pleased to announce Apache Commons Build Plugin Maven Mojo 1.16.0. + +Apache Maven Mojo for Apache Commons Build tasks. + +For example: +mvn commons-build:download-page [-Dcommons.release.version=1.2.3] + +To use a SNAPSHOT version (for testing and so on): +mvn org.apache.commons:commons-build-plugin:1.14.0-SNAPSHOT:download-page [-Dcommons.release.version=1.2.3] + +This is a feature and maintenance release. Java 8 or later is required. + +Changes in this version include: + +New features +------------ + +* Refactor version for Maven core plugin dependencies into a new property commons.maven.version. Thanks to Gary Gregory. +* Refactor unnamed profile into two for JavaScript dependency: java-11 and java-17-plus. Thanks to Gary Gregory. + +Fixed Bugs +---------- + +* Migrate site generation templates to https://maven.apache.org/xsd/xdoc-2.0.xsd. Thanks to Gary Gregory. +* Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80). Thanks to Gary Gregory. + +Changes +------- + +* Bump org.apache.commons:commons-parent from 79 to 85 #367. Thanks to Gary Gregory. +* Bump org.graalvm.js:js from 23.0.6 to 23.0.7 #347. Thanks to Dependabot, Gary Gregory. +* Bump graalvm.version from 24.1.2 to 24.2.2 on Java 17 and up #346, #357, #365. Thanks to Dependabot, Gary Gregory. +* Bump commons.maven.version from 3.9.9 to 3.9.11 #374. Thanks to Dependabot, Gary Gregory. + + +For complete information on Apache Commons Build Plugin Maven Mojo, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons Build Plugin Maven Mojo website: + +https://commons.apache.org/proper/commons-build-plugin/ + +Download page: https://commons.apache.org/proper/commons-build-plugin/download_build-plugin.cgi + +----------------------------------------------------------------------------- Apache Commons Build Plugin Maven Mojo 1.15.0 RELEASE NOTES ----------------------------------------------------------- diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 5d7685a..d35b99f 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -26,7 +26,7 @@ <author email="d...@commons.apache.org">Apache Commons Developers</author> </properties> <body> - <release version="1.16.0" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required."> + <release version="1.16.0" date="2025-07-19" description="This is a feature and maintenance release. Java 8 or later is required."> <!-- FIX --> <action type="fix" dev="ggregory" due-to="Gary Gregory">Migrate site generation templates to https://maven.apache.org/xsd/xdoc-2.0.xsd.</action> <action type="fix" dev="ggregory" due-to="Gary Gregory">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80).</action> diff --git a/src/site/xdoc/download_build-plugin.xml b/src/site/xdoc/download_build-plugin.xml index 460fbfe..0c008ed 100644 --- a/src/site/xdoc/download_build-plugin.xml +++ b/src/site/xdoc/download_build-plugin.xml @@ -115,32 +115,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons Build Plugin Maven Mojo 1.15.0 "> + <section name="Apache Commons Build Plugin Maven Mojo 1.16.0 "> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.tar.gz">commons-build-plugin-1.15.0-bin.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.tar.gz">commons-build-plugin-1.16.0-bin.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.zip">commons-build-plugin-1.15.0-bin.zip</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.15.0-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.zip">commons-build-plugin-1.16.0-bin.zip</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/binaries/commons-build-plugin-1.16.0-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.15.0-src.tar.gz">commons-build-plugin-1.15.0-src.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.16.0-src.tar.gz">commons-build-plugin-1.16.0-src.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.15.0-src.zip">commons-build-plugin-1.15.0-src.zip</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.15.0-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/build-plugin/source/commons-build-plugin-1.16.0-src.zip">commons-build-plugin-1.16.0-src.zip</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/build-plugin/source/commons-build-plugin-1.16.0-src.zip.asc">pgp</a></td> </tr> </table> </subsection>