New Upstream Release - commons-parent

Ready changes

Summary

Merged new upstream version: 59 (was: 56).

Resulting package

Built on 2023-08-07T02:37 (took 5m40s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-releases libcommons-parent-java

Lintian Result

Diff

diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000..9a848dd
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,29 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+github:
+  description: "Apache Commons Parent"
+  homepage: https://commons.apache.org/parent/
+
+notifications:
+    commits:      commits@commons.apache.org
+    issues:       issues@commons.apache.org
+    pullrequests: issues@commons.apache.org
+    jira_options: link label
+    jobs:         notifications@commons.apache.org
+    issues_bot_dependabot: notifications@commons.apache.org
+    pullrequests_bot_dependabot: notifications@commons.apache.org
+    issues_bot_codecov-commenter: notifications@commons.apache.org
+    pullrequests_bot_codecov-commenter: notifications@commons.apache.org
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 1d02c3a..23137d8 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -34,17 +34,17 @@ jobs:
 #            experimental: true        
         
     steps:
-    - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b
+    - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
       with:
         persist-credentials: false
-    - uses: actions/cache@v3.2.2
+    - uses: actions/cache@v3.3.1
       with:
         path: ~/.m2/repository
         key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
         restore-keys: |
           ${{ runner.os }}-maven-
     - name: Set up JDK ${{ matrix.java }}
-      uses: actions/setup-java@v3.9.0
+      uses: actions/setup-java@v3.11.0
       with:
         distribution: 'temurin'
         java-version: ${{ matrix.java }}
diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml
index 65d25e5..3af5edb 100644
--- a/.github/workflows/scorecards-analysis.yml
+++ b/.github/workflows/scorecards-analysis.yml
@@ -40,12 +40,12 @@ jobs:
     steps:
 
       - name: "Checkout code"
-        uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b   # 3.2.0
+        uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9   # 3.5.3
         with:
           persist-credentials: false
 
       - name: "Run analysis"
-        uses: ossf/scorecard-action@e38b1902ae4f44df626f11ba0734b14fb91f8f86    # 2.1.2
+        uses: ossf/scorecard-action@08b4669551908b1024bb425080c797723083c031    # 2.2.0
         with:
           results_file: results.sarif
           results_format: sarif
@@ -57,13 +57,13 @@ jobs:
           publish_results: true
 
       - name: "Upload artifact"
-        uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb    # 3.1.0
+        uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce    # 3.1.0
         with:
           name: SARIF file
           path: results.sarif
           retention-days: 5
 
       - name: "Upload to code-scanning"
-        uses: github/codeql-action/upload-sarif@959cbb7472c4d4ad70cdfe6f4976053fe48ab394    # 2.1.37
+        uses: github/codeql-action/upload-sarif@1813ca74c3faaa3a2da2070b9b8a0b3e7373a0d8    # 2.21.0
         with:
           sarif_file: results.sarif
diff --git a/NOTICE.txt b/NOTICE.txt
index 7ac2435..7c117f5 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,5 +1,5 @@
 Apache Commons Parent
-Copyright 2006-2022 The Apache Software Foundation
+Copyright 2006-2023 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (https://www.apache.org/).
diff --git a/README.md b/README.md
index 80b0c0b..e8538ac 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ Apache Commons Parent
 
 [![GitHub Actions Status](https://github.com/apache/commons-parent/workflows/Java%20CI/badge.svg)](https://github.com/apache/commons-parent/actions)
 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-parent/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-parent/?gav=true)
-[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-text/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-text)
+[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-parent/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-parent)
 
 The Apache Commons Parent POM provides common settings for all Apache Commons components.
 
@@ -60,13 +60,13 @@ Where can I get the latest release?
 -----------------------------------
 You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-commons-parent/download_commons-parent.cgi).
 
-Alternatively you can pull it from the central Maven repositories:
+Alternatively, you can pull it from  the central Maven repositories:
 
 ```xml
 <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-parent</artifactId>
-  <version>56</version>
+  <version>59</version>
 </dependency>
 ```
 
@@ -85,7 +85,7 @@ You can learn more about contributing via GitHub in our [contribution guidelines
 
 License
 -------
-This code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0).
+This code is under the [Apache License v2](https://www.apache.org/licenses/LICENSE-2.0).
 
 See the `NOTICE.txt` file for required notices and attributions.
 
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 26904da..a5493eb 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,3 +1,123 @@
+              Apache Commons Parent 59
+                  RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache Commons Parent 59.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+Version 59: Maintenance and update dependencies
+
+Changes in this version include:
+
+New features:
+o                   Add moditect profile for JPMS on Java >= 9. Thanks to Gary Gregory.
+o                   Add POM property commons.javadoc.javaee8.link. Thanks to Gary Gregory.
+o                   Add POM property commons.javadoc.javaee9.link. Thanks to Gary Gregory.
+o                   Add POM property commons.javadoc.javaee9.1.link. Thanks to Gary Gregory.
+o                   Add POM property commons.javadoc.javaee10.link. Thanks to Gary Gregory.
+o                   Don't use the animal sniffer plugin on Java >=9, use the release flag instead. Thanks to Gary Gregory.
+
+Changes:
+o                   Bump GitHub actions in .github. Thanks to Dependabot.
+o                   Bump versions-maven-plugin from 2.15.0 to 2.16.0 #276. Thanks to Dependabot.
+o                   Bump buildnumber-maven-plugin from 3.1.0 to 3.2.0 #277. Thanks to Dependabot.
+o                   Bump biz.aQute.bndlib from 6.4.0 to 6.4.1 #279. Thanks to Dependabot.
+o                   Bump spotbugs-maven-plugin from 4.7.3.4 to 4.7.3.5 #284. Thanks to Dependabot.
+o                   Bump org:apache:apache (parent POM) from 29 to 30. Thanks to Dependabot.
+o                   Bump commons-release-plugin from 1.8.0 to 1.8.1. Thanks to Dependabot.
+o                   Bump commons-build-plugin from 1.12 to 1.13. Thanks to Dependabot.
+
+
+Historical list of changes: https://commons.apache.org/proper/commons-parent/changes-report.html
+
+For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons Parent website:
+
+https://commons.apache.org/proper/commons-parent/
+
+-----------------------------------------------------------------------------
+
+              Apache Commons Parent 58
+                  RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache Commons Parent 58.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+Version 57: Maintenance and update dependencies
+
+Changes in this version include:
+
+New features:
+o                   Add commons.javadoc20.java.link. Thanks to Gary Gregory.
+
+Changes:
+o                   Bump cyclonedx-maven-plugin from 2.7.7 to 2.7.9 #266, #272. Thanks to Dependabot.
+o                   Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 #265. Thanks to Dependabot.
+o                   Bump junit-bom from 5.9.2 to 5.9.3 #263. Thanks to Dependabot.
+o                   Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 #270. Thanks to Dependabot.
+o                   Bump buildnumber-maven-plugin from 3.0.0 to 3.1.0 #271. Thanks to Dependabot.
+
+
+Historical list of changes: https://commons.apache.org/proper/commons-parent/changes-report.html
+
+For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons Parent website:
+
+https://commons.apache.org/proper/commons-parent/
+
+-----------------------------------------------------------------------------
+
+              Apache Commons Parent 57
+                  RELEASE NOTES
+
+The Apache Commons Parent team is pleased to announce the release of Apache Commons Parent 57.
+
+The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+Version 57: Maintenance and update dependencies
+
+Changes in this version include:
+
+Fixed Bugs:
+o                   Fix cyclonedx-maven-plugin configuration for multi-module projects. Thanks to Herv� Boutemy.
+o                   Drop non-reproducible Implementation-Build in jar #242. Thanks to Herv� Boutemy.
+o                   Use Java compiler release flag when compiling with Java >= 9.]. Thanks to Gary Gregory.
+
+Changes:
+o                   Bump github/codeql-action from 2.1.37 to 2.1.38 #201. Thanks to Dependabot.
+o                   Bump cyclonedx-maven-plugin from 2.7.3 to 2.7.7 #195, #220, #253, #262. Thanks to Dependabot.
+o                   Bump junit-bom from 5.9.1 to 5.9.2 #198. Thanks to Dependabot.
+o                   Bump maven-pmd-plugin from 3.19.0 to 3.20.0 #206. Thanks to Dependabot.
+o                   Bump commons.pmd-impl.version from 6.54.0 to 6.55.0 #227. Thanks to Dependabot.
+o                   Bump maven-failsafe-plugin from 3.0.0-M7 to 3.0.0 #202, #222, #235. Thanks to Dependabot.
+o                   Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0 #219, #236. Thanks to Dependabot.
+o                   Bump maven-surefire-report-plugin from 3.0.0-M7 to 3.0.0 #205, #207, #221, #237. Thanks to Dependabot.
+o                   Bump maven-checkstyle-plugin from 3.2.0 to 3.2.2 #204, #260. Thanks to Dependabot.
+o                   Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.3 #203, @262. Thanks to Dependabot.
+o                   Bump maven-enforcer-plugin from 3.1.0 to 3.3.0 #212, #255. Thanks to Dependabot.
+o                   Bump spdx-maven-plugin from 0.6.3 to 0.6.5 #213, #259. Thanks to Dependabot.
+o                   Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 #218. Thanks to Dependabot.
+o                   Bump versions-maven-plugin from 2.14.2 to 2.15.0 #224. Thanks to Dependabot.
+o                   Bump maven-assembly-plugin from 3.4.2 to 3.5.0 #226. Thanks to Dependabot.
+o                   Bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.4 #225, #231, #243, #254. Thanks to Dependabot.
+o                   Bump maven-compiler-plugin from 3.10.1 to 3.11.0 #229. Thanks to Dependabot.
+o                   Bump japicmp-maven-plugin from 0.17.1 to 0.17.2 #230. Thanks to Dependabot.
+o                   Bump commons.javadoc.java.link from Java 7 to 8. Thanks to Gary Gregory.
+o                   Bump minimum Maven version from 3.3.9 to 3.6.3. Thanks to Gary Gregory.
+o                   Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 #256. Thanks to Dependabot.
+o                   Bump animal-sniffer-maven-plugin from 1.22 to 1.23 #251. Thanks to Dependabot.
+
+
+Historical list of changes: https://commons.apache.org/proper/commons-parent/changes-report.html
+
+For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons Parent website:
+
+https://commons.apache.org/proper/commons-parent/
+
+-----------------------------------------------------------------------------
+
               Apache Commons Parent 56
                   RELEASE NOTES
 
@@ -21,7 +141,7 @@ o                   Bump wagon-ssh from 3.5.2 to 3.5.3 #190. Thanks to Dependabo
 Historical list of changes: https://commons.apache.org/proper/commons-parent/changes-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/proper/commons-parent/
 
@@ -65,7 +185,7 @@ o                   Bump biz.aQute.bndlib from 6.3.1 to 6.4.0 #176. Thanks to De
 Historical list of changes: https://commons.apache.org/proper/commons-parent/changes-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/proper/commons-parent/
 
@@ -126,7 +246,7 @@ o                   Remove Maven Clirr plugin in favor of JApiCmp. Thanks to Gar
 Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -196,7 +316,7 @@ o                   Bump commons-release-plugin from 1.7 to 1.8.0. Thanks to Gar
 Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -228,7 +348,7 @@ o Update commons.checkstyle-plugin.version from 3.1.0 to 3.1.1.
 Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -279,7 +399,7 @@ o  commons.build-helper.version 3.0.0 => 3.1.0
 Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -320,7 +440,7 @@ o Update site build from Apache Commons BCEL 6.3.1 to 6.4.1.
 Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -378,7 +498,7 @@ o animal-sniffer-maven-plugin 1.17 -> 1.18.
 Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -434,7 +554,7 @@ o org.apache.maven.plugins:maven-javadoc-plugin 3.0.1 -> 3.1.0
 Historical list of changes: https://commons.apache.org/commons-parent-pom.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -473,7 +593,7 @@ o maven-project-info-reports-plugin 2.9 -> 3.0.0
 Historical list of changes: https://commons.apache.org/commons-parent-pom.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -542,7 +662,7 @@ o Prerequisites tag; should only be used for maven-plugins, using maven-enforcer
 Historical list of changes: https://commons.apache.org/commons-parent-pom.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -568,7 +688,7 @@ o Rearranging plugin order in -Prelease, removing commons-release-plugin from bu
 Historical list of changes: https://commons.apache.org/commons-parent-pom.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -619,7 +739,7 @@ o maven-failsafe-plugin 2.20.1 -> 2.21.0
 Historical list of changes: https://commons.apache.org/commons-parent-pom.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
 
@@ -652,6 +772,6 @@ o Update site build from Apache Commons BCEL 6.3.1 to 6.4.1.
 Historical list of changes: https://commons.apache.org/commons-parent-pom.htmlchanges-report.html
 
 For complete information on Apache Commons Parent, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache Apache Commons Parent website:
+patches, or suggestions for improvement, see the Apache Commons Parent website:
 
 https://commons.apache.org/commons-parent-pom.html
diff --git a/debian/changelog b/debian/changelog
index 3f9b82c..9d92c8c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+commons-parent (59-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Mon, 07 Aug 2023 02:32:49 -0000
+
 commons-parent (56-1) unstable; urgency=medium
 
   * Team upload
diff --git a/pom.xml b/pom.xml
index f1cd35c..828ebb4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,11 +23,11 @@
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
-    <version>29</version>
+    <version>30</version>
   </parent>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-parent</artifactId>
-  <version>56</version>
+  <version>59</version>
   <packaging>pom</packaging>
   <name>Apache Commons Parent</name>
   <description>The Apache Commons Parent POM provides common settings for all Apache Commons components.</description>
@@ -86,15 +86,15 @@
 
   <properties>
     <!-- Minimum Maven version required by the plugins -->
-    <minimalMavenBuildVersion>3.3.9</minimalMavenBuildVersion>
+    <minimalMavenBuildVersion>3.6.3</minimalMavenBuildVersion>
     <!-- configuration bits for cutting a release candidate, must be overridden by components -->
     <!-- TODO How can we make project.build.outputTimestamp and changes.xml's release data the same? -->
-    <project.build.outputTimestamp>2022-12-30T16:12:53Z</project.build.outputTimestamp>
+    <project.build.outputTimestamp>2023-07-22T20:12:34Z</project.build.outputTimestamp>
     <commons.release.version>${project.version}</commons.release.version>
     <commons.rc.version>RC1</commons.rc.version>
     <commons.jira.id>COMMONSSITE</commons.jira.id>
     <!-- Commons Release Plugin -->
-    <commons.bc.version>55</commons.bc.version>
+    <commons.bc.version>58</commons.bc.version>
     <commons.release.isDistModule>true</commons.release.isDistModule>
     <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName>    
     <commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey>
@@ -113,6 +113,9 @@
     <maven.compiler.source>1.3</maven.compiler.source>
     <maven.compiler.target>1.3</maven.compiler.target>
 
+    <!-- Java >= 9 -->
+    <commons.compiler.release>8</commons.compiler.release>
+
     <!-- compiler and surefire plugin settings for "java" profiles -->
     <commons.compiler.fork>false</commons.compiler.fork>
     <commons.compiler.compilerVersion />
@@ -120,38 +123,39 @@
     <commons.compiler.javadoc />
 
     <!-- plugin versions (allows same value in reporting and build sections; also allows easy override) -->
-    <commons.animal-sniffer.version>1.22</commons.animal-sniffer.version>
+    <commons.animal-sniffer.version>1.23</commons.animal-sniffer.version>
     <!-- Almost all signatures use version 1.0. Allow override just in case -->
     <commons.animal-sniffer.signature.version>1.0</commons.animal-sniffer.signature.version>
-    <commons.assembly-plugin.version>3.4.2</commons.assembly-plugin.version>
-    <commons.build-helper.version>3.3.0</commons.build-helper.version>
-    <commons.build-plugin.version>1.12</commons.build-plugin.version>
+    <commons.assembly-plugin.version>3.5.0</commons.assembly-plugin.version>
+    <commons.build-helper.version>3.4.0</commons.build-helper.version>
+    <commons.build-plugin.version>1.13</commons.build-plugin.version>
     <commons.changes.version>2.12.1</commons.changes.version>
-    <commons.checkstyle-plugin.version>3.2.0</commons.checkstyle-plugin.version>
+    <commons.checkstyle-plugin.version>3.2.2</commons.checkstyle-plugin.version>
     <commons.checkstyle.version>9.3</commons.checkstyle.version>
     <commons.cobertura.version>2.7</commons.cobertura.version>
-    <commons.compiler.version>3.10.1</commons.compiler.version>
+    <commons.compiler.version>3.11.0</commons.compiler.version>
     <commons.coveralls.version>4.3.0</commons.coveralls.version>
     <commons.coveralls.timestampFormat>EpochMillis</commons.coveralls.timestampFormat>
-    <commons.cyclonedx.version>2.7.3</commons.cyclonedx.version>
-    <commons.spdx.version>0.6.3</commons.spdx.version>
-    <commons.failsafe.version>3.0.0-M7</commons.failsafe.version>
+    <commons.cyclonedx.version>2.7.9</commons.cyclonedx.version>
+    <commons.spdx.version>0.6.5</commons.spdx.version>
+    <commons.failsafe.version>3.0.0</commons.failsafe.version>
     <commons.felix.version>5.1.8</commons.felix.version>
-    <commons.jacoco.version>0.8.8</commons.jacoco.version>
-    <commons.japicmp.version>0.17.1</commons.japicmp.version>
+    <commons.jacoco.version>0.8.10</commons.jacoco.version>
+    <commons.japicmp.version>0.17.2</commons.japicmp.version>
     <commons.jar-plugin.version>3.3.0</commons.jar-plugin.version>
-    <commons.javadoc.version>3.4.1</commons.javadoc.version>
+    <commons.javadoc.version>3.5.0</commons.javadoc.version>
     <commons.jxr.version>3.3.0</commons.jxr.version>
-    <commons.pmd.version>3.19.0</commons.pmd.version>
-    <commons.pmd-impl.version>6.52.0</commons.pmd-impl.version>
-    <commons.project-info.version>3.4.1</commons.project-info.version>
+    <commons.pmd.version>3.20.0</commons.pmd.version>
+    <commons.pmd-impl.version>6.55.0</commons.pmd-impl.version>
+    <commons.project-info.version>3.4.3</commons.project-info.version>
     <commons.rat.version>0.15</commons.rat.version>
-    <commons.release-plugin.version>1.8.0</commons.release-plugin.version>
+    <commons.release-plugin.version>1.8.1</commons.release-plugin.version>
     <commons.scm-publish.version>1.1</commons.scm-publish.version>
-    <commons.enforcer-plugin.version>3.1.0</commons.enforcer-plugin.version>
-    <commons.buildnumber-plugin.version>3.0.0</commons.buildnumber-plugin.version>
-    <commons.biz.aQute.bndlib.version>6.4.0</commons.biz.aQute.bndlib.version>
-    <commons.junit.version>5.9.1</commons.junit.version>
+    <commons.enforcer-plugin.version>3.3.0</commons.enforcer-plugin.version>
+    <commons.buildnumber-plugin.version>3.2.0</commons.buildnumber-plugin.version>
+    <commons.moditect-maven-plugin.version>1.0.0.Final</commons.moditect-maven-plugin.version>
+    <commons.biz.aQute.bndlib.version>6.4.1</commons.biz.aQute.bndlib.version>
+    <commons.junit.version>5.9.3</commons.junit.version>
 
     <!--
       Note: Maven site plugin 3.5.1 is the latest version but is not a direct replacement:
@@ -192,10 +196,10 @@
     -->
     <commons.site-plugin.version>3.12.1</commons.site-plugin.version>
     <commons.source-plugin.version>3.2.1</commons.source-plugin.version>
-    <commons.spotbugs.plugin.version>4.7.3.0</commons.spotbugs.plugin.version>
+    <commons.spotbugs.plugin.version>4.7.3.5</commons.spotbugs.plugin.version>
     <commons.spotbugs.impl.version>4.7.3</commons.spotbugs.impl.version>
-    <commons.surefire-report.version>3.0.0-M7</commons.surefire-report.version>
-    <commons.surefire.version>3.0.0-M7</commons.surefire.version>
+    <commons.surefire-report.version>3.0.0</commons.surefire-report.version>
+    <commons.surefire.version>3.0.0</commons.surefire.version>
     <commons.wagon-ssh.version>3.5.3</commons.wagon-ssh.version>
 
     <!-- Default values for the download-page generation by commons-build-plugin -->
@@ -238,6 +242,9 @@
     -->
     <commons.packageId>${project.artifactId}</commons.packageId>
 
+    <!-- JPMS -->
+    <commons.module.name>org.apache.commons.${commons.packageId}</commons.module.name>
+
     <!-- Configuration properties for the OSGi maven-bundle-plugin -->
     <commons.osgi.symbolicName>org.apache.commons.${commons.packageId}</commons.osgi.symbolicName>
     <commons.osgi.export>org.apache.commons.*;version=${project.version};-noimport:=true</commons.osgi.export>
@@ -268,7 +275,7 @@
     <!-- This is used by reporting plugins -->
     <project.reporting.outputEncoding>${commons.encoding}</project.reporting.outputEncoding>
 
-    <!-- Javadoc link to Java API. Default is Java 1.7; components can override to other versions -->
+    <!-- Javadoc link to Java API. Default is Java 8; components can override to other versions -->
     <commons.javadoc6.java.link>https://docs.oracle.com/javase/6/docs/api/</commons.javadoc6.java.link>
     <commons.javadoc7.java.link>https://docs.oracle.com/javase/7/docs/api/</commons.javadoc7.java.link>
     <commons.javadoc8.java.link>https://docs.oracle.com/javase/8/docs/api/</commons.javadoc8.java.link>
@@ -283,19 +290,20 @@
     <commons.javadoc17.java.link>https://docs.oracle.com/en/java/javase/17/docs/api/</commons.javadoc17.java.link>
     <commons.javadoc18.java.link>https://docs.oracle.com/en/java/javase/18/docs/api/</commons.javadoc18.java.link>
     <commons.javadoc19.java.link>https://docs.oracle.com/en/java/javase/19/docs/api/</commons.javadoc19.java.link>
+    <commons.javadoc20.java.link>https://docs.oracle.com/en/java/javase/20/docs/api/</commons.javadoc20.java.link>
 
-    <commons.javadoc.java.link>${commons.javadoc7.java.link}</commons.javadoc.java.link>
+    <commons.javadoc.java.link>${commons.javadoc8.java.link}</commons.javadoc.java.link>
 
     <commons.javadoc.javaee5.link>https://docs.oracle.com/javaee/5/api/</commons.javadoc.javaee5.link>
     <commons.javadoc.javaee6.link>https://docs.oracle.com/javaee/6/api/</commons.javadoc.javaee6.link>
     <commons.javadoc.javaee7.link>https://docs.oracle.com/javaee/7/api/</commons.javadoc.javaee7.link>
+    <commons.javadoc.javaee8.link>https://jakarta.ee/specifications/platform/8/apidocs/</commons.javadoc.javaee8.link>
+    <commons.javadoc.javaee9.link>https://jakarta.ee/specifications/platform/9/apidocs/</commons.javadoc.javaee9.link>
+    <commons.javadoc.javaee9.1.link>https://jakarta.ee/specifications/platform/9.1/apidocs/</commons.javadoc.javaee9.1.link>
+    <commons.javadoc.javaee10.link>https://jakarta.ee/specifications/platform/10/apidocs/</commons.javadoc.javaee10.link>
 
     <commons.javadoc.javaee.link>${commons.javadoc.javaee6.link}</commons.javadoc.javaee.link>
 
-    <!-- build meta inf -->
-    <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ssZ</maven.build.timestamp.format>
-    <implementation.build>${scmBranch}@r${buildNumber}; ${maven.build.timestamp}</implementation.build>
-
     <!-- Allow Clirr severity to be overriden by the command-line option -DminSeverity=level -->
     <minSeverity>info</minSeverity>
 
@@ -682,7 +690,7 @@
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>versions-maven-plugin</artifactId>
           <!-- Version 2.2 causes an NPE with Maven 3.3.9 -->
-          <version>2.14.2</version>
+          <version>2.16.0</version>
         </plugin>
         <plugin>
           <groupId>org.jacoco</groupId>
@@ -830,22 +838,11 @@
               <id>make-bom</id>
               <phase>package</phase>
               <goals>
-                <goal>makeBom</goal>
+                <goal>makeAggregateBom</goal>
               </goals>
             </execution>
           </executions>
           <configuration>
-            <projectType>library</projectType>
-            <schemaVersion>1.4</schemaVersion>
-            <includeBomSerialNumber>true</includeBomSerialNumber>
-            <includeCompileScope>true</includeCompileScope>
-            <includeProvidedScope>true</includeProvidedScope>
-            <includeRuntimeScope>true</includeRuntimeScope>
-            <includeSystemScope>true</includeSystemScope>
-            <includeTestScope>false</includeTestScope>
-            <includeLicenseText>false</includeLicenseText>
-            <outputReactorProjects>true</outputReactorProjects>
-            <outputFormat>all</outputFormat>
             <outputName>${project.artifactId}-${project.version}-bom</outputName>
           </configuration>
         </plugin>
@@ -861,11 +858,6 @@
               </goals>
             </execution>
           </executions>
-          <configuration>
-            <excludedFilePatterns>
-              <param>*.spdx</param>
-            </excludedFilePatterns>
-          </configuration>
         </plugin>
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
@@ -945,7 +937,7 @@
         <configuration>
           <rules>
             <requireMavenVersion>
-              <version>3.5.0</version>
+              <version>${minimalMavenBuildVersion}</version>
             </requireMavenVersion>
             <requireJavaVersion>
               <version>${maven.compiler.target}</version>
@@ -988,7 +980,6 @@
               <Implementation-Version>${project.version}</Implementation-Version>
               <Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
               <Implementation-Vendor-Id>org.apache</Implementation-Vendor-Id>
-              <Implementation-Build>${implementation.build}</Implementation-Build>
               <X-Compile-Source-JDK>${maven.compiler.source}</X-Compile-Source-JDK>
               <X-Compile-Target-JDK>${maven.compiler.target}</X-Compile-Target-JDK>
             </manifestEntries>
@@ -1390,6 +1381,8 @@
     <profile>
       <id>animal-sniffer</id>
       <activation>
+		<!-- Don't use on Java >= 9, use the release flag instead -->
+        <jdk>(,9)</jdk>
         <!-- active unless the file is found -->
         <file>
           <missing>src/site/resources/profile.noanimal</missing>
@@ -1698,21 +1691,6 @@
       </build>
     </profile>
 
-    <!--
-      Profile for running the build using JDK 7
-      (JAVA_1_7_HOME needs to be defined, e.g. in settings.xml or an environment variable)
-    -->
-    <profile>
-      <id>java-1.7</id>
-      <properties>
-        <commons.compiler.fork>true</commons.compiler.fork>
-        <commons.compiler.compilerVersion>1.7</commons.compiler.compilerVersion>
-        <commons.compiler.javac>${JAVA_1_7_HOME}/bin/javac</commons.compiler.javac>
-        <commons.compiler.javadoc>${JAVA_1_7_HOME}/bin/javadoc</commons.compiler.javadoc>
-        <commons.surefire.java>${JAVA_1_7_HOME}/bin/java</commons.surefire.java>
-      </properties>
-    </profile>
-
     <!--
       Profile for running the build using JDK 8
       (JAVA_1_8_HOME needs to be defined, e.g. in settings.xml or an environment variable)
@@ -1728,36 +1706,6 @@
       </properties>
     </profile>
 
-    <!--
-      Profile for running the build using JDK 9
-      (JAVA_1_9_HOME needs to be defined, e.g. in settings.xml or an environment variable)
-    -->
-    <profile>
-      <id>java-1.9</id>
-      <properties>
-        <commons.compiler.fork>true</commons.compiler.fork>
-        <commons.compiler.compilerVersion>1.9</commons.compiler.compilerVersion>
-        <commons.compiler.javac>${JAVA_1_9_HOME}/bin/javac</commons.compiler.javac>
-        <commons.compiler.javadoc>${JAVA_1_9_HOME}/bin/javadoc</commons.compiler.javadoc>
-        <commons.surefire.java>${JAVA_1_9_HOME}/bin/java</commons.surefire.java>
-      </properties>
-    </profile>
-
-    <!--
-      Profile for running the build using JDK 10
-      (JAVA_1_10_HOME needs to be defined, e.g. in settings.xml or an environment variable)
-    -->
-    <profile>
-      <id>java-1.10</id>
-      <properties>
-        <commons.compiler.fork>true</commons.compiler.fork>
-        <commons.compiler.compilerVersion>1.10</commons.compiler.compilerVersion>
-        <commons.compiler.javac>${JAVA_1_10_HOME}/bin/javac</commons.compiler.javac>
-        <commons.compiler.javadoc>${JAVA_1_10_HOME}/bin/javadoc</commons.compiler.javadoc>
-        <commons.surefire.java>${JAVA_1_10_HOME}/bin/java</commons.surefire.java>
-      </properties>
-    </profile>
-
     <!--
       Profile for running the build using JDK 11
       (JAVA_1_11_HOME needs to be defined, e.g. in settings.xml or an environment variable)
@@ -1773,36 +1721,6 @@
       </properties>
     </profile>
 
-    <!--
-      Profile for running the build using JDK 12
-      (JAVA_1_12_HOME needs to be defined, e.g. in settings.xml or an environment variable)
-    -->
-    <profile>
-      <id>java-1.12</id>
-      <properties>
-        <commons.compiler.fork>true</commons.compiler.fork>
-        <commons.compiler.compilerVersion>1.12</commons.compiler.compilerVersion>
-        <commons.compiler.javac>${JAVA_1_12_HOME}/bin/javac</commons.compiler.javac>
-        <commons.compiler.javadoc>${JAVA_1_12_HOME}/bin/javadoc</commons.compiler.javadoc>
-        <commons.surefire.java>${JAVA_1_12_HOME}/bin/java</commons.surefire.java>
-      </properties>
-    </profile>
-
-    <!--
-      Profile for running the build using JDK 13
-      (JAVA_1_13_HOME needs to be defined, e.g. in settings.xml or an environment variable)
-    -->
-    <profile>
-      <id>java-1.13</id>
-      <properties>
-        <commons.compiler.fork>true</commons.compiler.fork>
-        <commons.compiler.compilerVersion>1.13</commons.compiler.compilerVersion>
-        <commons.compiler.javac>${JAVA_1_13_HOME}/bin/javac</commons.compiler.javac>
-        <commons.compiler.javadoc>${JAVA_1_13_HOME}/bin/javadoc</commons.compiler.javadoc>
-        <commons.surefire.java>${JAVA_1_13_HOME}/bin/java</commons.surefire.java>
-      </properties>
-    </profile>
-
     <!-- N.B. when adding new java profiles, be sure to update
       the _removeheaders list in the maven_bundle_plugin configuration -->
 
@@ -1928,6 +1846,35 @@
       </properties>
     </profile>
 
+    <profile>
+      <id>jdk8-plugin-fix-version</id>
+      <activation>
+        <jdk>[1.8,1.9)</jdk>
+      </activation>
+      <properties>
+        <commons.spdx.version>0.6.3</commons.spdx.version>
+      </properties>
+    </profile>
+
+    <profile>
+      <id>jdk9-compiler</id>
+      <activation>
+        <jdk>[9</jdk>
+      </activation>
+      <properties>
+        <!--
+          The "release" compiler property (available in JDK 9+) must be set in order to generate
+          binary-compatible artifacts for the target JVM. This flag sets the version of the platform
+          APIs to compile against, which is necessary when building with a later JDK but targeting
+          an earlier one. For example, a covariant return type was added to java.nio.ByteBuffer.rewind()
+          in Java 9. If the release property is not set when compiling with JDK 9 for Java 8, then the
+          Java 9 method will be referenced in the bytecode, causing a runtime error when running on 8.
+          See also https://issues.apache.org/jira/browse/MCOMPILER-534
+       -->
+        <maven.compiler.release>${commons.compiler.release}</maven.compiler.release>
+      </properties>
+    </profile>
+
     <!-- allow simple creation of the site without any optional reports -->
     <profile>
       <id>site-basic</id>
@@ -1990,6 +1937,48 @@
       </build>
     </profile>
 
+    <profile>
+      <id>moditect</id>
+      <activation>
+		<jdk>[9,)</jdk>
+	  </activation>
+      <properties>
+        <moditect.java.version>9</moditect.java.version>
+      </properties>
+      <build>
+		<plugins>
+          <plugin>
+            <groupId>org.moditect</groupId>
+            <artifactId>moditect-maven-plugin</artifactId>
+            <version>${commons.moditect-maven-plugin.version}</version>
+            <executions>
+              <execution>
+                <id>add-module-infos</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>add-module-info</goal>
+                </goals>
+                <configuration>
+                  <jvmVersion>${moditect.java.version}</jvmVersion>
+                  <jdepsExtraArgs>
+                    <arg>--multi-release=${moditect.java.version}</arg>
+                  </jdepsExtraArgs>
+                  <outputDirectory>${project.build.directory}</outputDirectory>
+                  <overwriteExistingFiles>true</overwriteExistingFiles>
+                  <failOnWarning>false</failOnWarning>
+                  <module>
+                    <moduleInfo>
+                      <name>${commons.module.name}</name>
+                    </moduleInfo>
+                  </module>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+		</plugins>
+	  </build>
+    </profile>
+
   </profiles>
 
 </project>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index a6b5801..4064e5d 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -60,6 +60,65 @@ The <action> type attribute can be add,update,fix,remove.
      -->
 
     <body>
+        <release version="59" date="2023-07-22" description="Version 59: Maintenance and update dependencies">
+           <!-- ADD -->
+           <action type="add" dev="ggregory" due-to="Gary Gregory">Add moditect profile for JPMS on Java >= 9.</action>
+           <action type="add" dev="ggregory" due-to="Gary Gregory">Add POM property commons.javadoc.javaee8.link.</action>
+           <action type="add" dev="ggregory" due-to="Gary Gregory">Add POM property commons.javadoc.javaee9.link.</action>
+           <action type="add" dev="ggregory" due-to="Gary Gregory">Add POM property commons.javadoc.javaee9.1.link.</action>
+           <action type="add" dev="ggregory" due-to="Gary Gregory">Add POM property commons.javadoc.javaee10.link.</action>
+           <action type="add" dev="ggregory" due-to="Gary Gregory">Don't use the animal sniffer plugin on Java >=9, use the release flag instead.</action>
+           <!-- FIX -->           
+           <!-- UPDATE -->
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump GitHub actions in .github.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump versions-maven-plugin from 2.15.0 to 2.16.0 #276.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump buildnumber-maven-plugin from 3.1.0 to 3.2.0 #277.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump biz.aQute.bndlib from 6.4.0 to 6.4.1 #279.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump spotbugs-maven-plugin from 4.7.3.4 to 4.7.3.5 #284.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump org:apache:apache (parent POM) from 29 to 30.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump commons-release-plugin from 1.8.0 to 1.8.1.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump commons-build-plugin from 1.12 to 1.13.</action>
+        </release>
+        <release version="58" date="2023-05-20" description="Version 58: Maintenance and update dependencies">
+           <!-- ADD -->
+           <action type="add" dev="ggregory" due-to="Gary Gregory">Add commons.javadoc20.java.link.</action>
+           <!-- FIX -->           
+           <!-- UPDATE -->
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump cyclonedx-maven-plugin from 2.7.7 to 2.7.9 to pick up the fix for https://issues.apache.org/jira/browse/MSHARED-1247 #266, #272.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 #265.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump junit-bom from 5.9.2 to 5.9.3 #263.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 #270.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump buildnumber-maven-plugin from 3.0.0 to 3.1.0 #271.</action>
+        </release>
+        <release version="57" date="2023-04-22" description="Version 57: Maintenance and update dependencies">
+           <!-- FIX -->           
+           <action type="fix" dev="ggregory" due-to="Hervé Boutemy">Fix cyclonedx-maven-plugin configuration for multi-module projects.</action>
+           <action type="fix" dev="ggregory" due-to="Hervé Boutemy">Drop non-reproducible Implementation-Build in jar #242.</action>
+           <action type="fix" dev="ggregory" due-to="Gary Gregory">Use Java compiler release flag when compiling with Java >= 9.].</action>
+           <!-- UPDATE -->
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump github/codeql-action from 2.1.37 to 2.1.38 #201.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump cyclonedx-maven-plugin from 2.7.3 to 2.7.7 #195, #220, #253, #262.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump junit-bom from 5.9.1 to 5.9.2 #198.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-pmd-plugin from 3.19.0 to 3.20.0 #206.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump commons.pmd-impl.version from 6.54.0 to 6.55.0 #227.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-failsafe-plugin from 3.0.0-M7 to 3.0.0 #202, #222, #235.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0 #219, #236.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-surefire-report-plugin from 3.0.0-M7 to 3.0.0 #205, #207, #221, #237.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-checkstyle-plugin from 3.2.0 to 3.2.2 #204, #260.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.3 #203, @262.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-enforcer-plugin from 3.1.0 to 3.3.0 #212, #255.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump spdx-maven-plugin from 0.6.3 to 0.6.5 #213, #259.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 #218.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump versions-maven-plugin from 2.14.2 to 2.15.0 #224.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-assembly-plugin from 3.4.2 to 3.5.0 #226.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.4 #225, #231, #243, #254.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump maven-compiler-plugin from 3.10.1 to 3.11.0 #229.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump japicmp-maven-plugin from 0.17.1 to 0.17.2 #230.</action>
+           <action type="update" dev="ggregory" due-to="Gary Gregory">Bump commons.javadoc.java.link from Java 7 to 8.</action>
+           <action type="update" dev="ggregory" due-to="Gary Gregory">Bump minimum Maven version from 3.3.9 to 3.6.3.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 #256.</action>
+           <action type="update" dev="ggregory" due-to="Dependabot">Bump animal-sniffer-maven-plugin from 1.22 to 1.23 #251.</action>
+        </release>
         <release version="56" date="2022-12-30" description="Version 56: Maintenance and update dependencies">
            <!-- FIX -->
            <action type="fix" dev="sebb">Add Privacy link to site.xml</action>
diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm
index 2ecdbcf..6ce982f 100644
--- a/src/changes/release-notes.vm
+++ b/src/changes/release-notes.vm
@@ -117,7 +117,7 @@ Removed:
 Historical list of changes: ${project.url}changes-report.html
 
 For complete information on ${project.name}, including instructions on how to submit bug reports,
-patches, or suggestions for improvement, see the Apache ${project.name} website:
+patches, or suggestions for improvement, see the ${project.name} website:
 
 ${project.url}
 

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/share/maven-repo/org/apache/commons/commons-parent/59/commons-parent-59-site.xml
-rw-r--r--  root/root   /usr/share/maven-repo/org/apache/commons/commons-parent/59/commons-parent-59.pom

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/maven-repo/org/apache/commons/commons-parent/56/commons-parent-56-site.xml
-rw-r--r--  root/root   /usr/share/maven-repo/org/apache/commons/commons-parent/56/commons-parent-56.pom

No differences were encountered in the control files

More details

Full run details