blob: 3a2e86f3c3e41ece72242baecd2f3243ca340e83 [file] [log] [blame]
<?xml version="1.0"?>
<!--
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
https://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.
-->
<!--
This file is also used by the maven-changes-plugin to generate the release notes.
Useful ways of finding items to add to this file are:
1. Add items when you fix a bug or add a feature (this makes the
release process easy :-).
2. Do a JIRA search for tickets closed since the previous release.
3. Use the report generated by the maven-changelog-plugin to see all
SVN commits. TBA how to use this with SVN.
To generate the release notes from this file:
mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nn]
then tweak the formatting if necessary
and commit
The <action> type attribute can be add,update,fix,remove.
-->
<document xmlns="http://maven.apache.org/changes/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/changes/2.0.0 https://maven.apache.org/xsd/changes-2.0.0.xsd">
<properties>
<title>Apache Commons Parent Release Notes</title>
<author email="dev@commons.apache.org">Apache Commons developers</author>
</properties>
<!-- NOTE:
The description below is specially formatted so as to improve the layout of the generated release notes:
The parsing process removes all line feeds, replacing them with a single space.
The Velocity template in resources/templates has been enhanced to replace pairs of adjacent spaces
with a new-line in the release notes. (These spaces are ignored when displaying HTML).
If the output is not quite correct, check for invisible trailing spaces!
To suppress formatting of an action entry when generating release notes, add an empty date.
This does not affect the HTML changes report (in any case dates are not displayed by default)
The release notes template groups actions by type, and only extracts data for the current release.
The changes report outputs actions in the order they appear in this file.
-->
<body>
<release version="96" date="2026-01-17" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache:apache from 36 to 37.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.1 to 0.25.4.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump commons.junit.version from 5.14.1 to 5.14.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump biz.aQute.bnd:biz.aQute.bndlib from 7.2.0 to 7.2.1 on Java 17 and up.</action>
</release>
<release version="95" date="2026-01-08" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Use spdx 0.5.5 on Java 11, spdx can require Java 17 depending on undocumented behavior which applies for us sometimes on macOS (but never on Java 8).</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache:apache from 35 to 36.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.puppycrawl.tools:checkstyle from 12.3.0 to 12.3.1 #691.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump commons.pmd-impl.version from 7.19.0 to 7.20.0 #689.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.puppycrawl.tools:checkstyle from 12.3.1 to 13.0.0 on Java 21 and up.</action>
</release>
<release version="94" date="2025-12-30" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Fix the benchmark profile to generate `test-classes/META-INF/BenchmarkList`.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump minimalMavenBuildVersion from 3.6.3 to 3.8.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:taglist-maven-plugin from 3.2.1 to 3.2.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.24.2 to 0.25.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-* from 7.18.0 to 7.19.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-assembly-plugin from 3.7.1 to 3.8.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.3.0 #687.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.ow2.asm:asm from 9.9 to 9.9.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump biz.aQute.bnd:biz.aQute.bndlib from 7.1.0 to 7.2.0 on Java 17 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3.</action>
</release>
<release version="93" date="2025-11-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">POM issueManagement/url now reuses the property `commons.jira.id`.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Fix maven-changes-plugin template for Jira issues link.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">POM /issueManagement/url now reuses the `commons.repo.name`.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Fix the configuration for the Apache Maven RAT plugin to not use deprecated XML elements.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2 on Java 17 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump JUnit from 5.13.4 to 5.14.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 #686.</action>
<!-- UPDATE -->
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove buildnumber-maven-plugin #683.</action>
</release>
<release version="92" date="2025-11-07" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add POM property `commons.repo.name` as `commons-${commons.componentid}` and use in project/scm values.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add POM project/scm/tag element.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1 on Java 17 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump commons.pmd-impl.version from 7.17.0 to 7.18.0 #680.</action>
</release>
<release version="91" date="2025-10-25" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.commons:commons-skin from 5.1.0 to 5.2.0, new Apache Commons Oak logotype.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.9.7 to 4.9.8.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.7.0 to 4.9.8.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.rat:apache-rat-plugin from 0.16.1 to 0.17.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0 on Java 17 and up.</action>
</release>
<release version="90" date="2025-10-17" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.codehaus.mojo:exec-maven-plugin from 3.6.0 to 3.6.1 #673.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.24 to 1.26 #671.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.1 on Java 17 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-pmd-plugin from 3.27.0 to 3.28.0. Discontinue using Rule name category/java/errorprone.xml/UselessOperationOnImmutable as it is scheduled for removal from PMD. PMD 8.0.0 will remove support for this Rule.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.24.1 to 0.24.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.bcel:bcel from 6.10.0 to 6.11.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.9.6 to 4.9.7.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.6.0 to 4.9.7.0.</action>
</release>
<release version="89" date="2025-10-05" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.5.0 to 4.9.6.0 #662.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.9.5 to 4.9.6.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-javadoc-plugin from 3.11.3 to 3.12.0. Fixes "[WARNING] Javadoc 1.4+ doesn't support the -1.1 switch anymore. Ignore this option."</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-compiler-plugin from 3.14.0 to 3.14.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:versions-maven-plugin from 2.19.0 to 2.19.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 11.0.1 to 11.1.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:exec-maven-plugin from 3.5.1 to 3.6.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-artifact-plugin from 3.6.0 to 3.6.1 #668.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.23.1 to 0.24.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.ow2.asm:asm from 9.8 to 9.9.</action>
</release>
<release version="88" date="2025-09-16" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="sebb">Drop reference to the old Apache "Feather".</action>
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Generated sites now use the new Apache "Oak" logo.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Apache RAT plugin now ignores SVG and Gimp XCF files.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.2 to 4.9.5.0 #656, #660.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0 #655.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 #657 #655.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump commons.pmd-impl.version from 7.16.0 to 7.17.0 #659.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-failsafe-plugin from 3.5.3 to 3.5.4.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-plugin from 3.5.3 to 3.5.4.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-report-plugin from 3.5.3 to 3.5.4.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.9.4 to 4.9.5.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.commons:commons-skin from 5.0.0 to 5.1.0.</action>
</release>
<release version="87" date="2025-08-20" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Use Checkstyle 10.x on Java 11-16, Checkstyle 11.x requires Java 17.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-javadoc-plugin from 3.11.2 to 3.11.3.</action>
</release>
<release version="86" date="2025-08-15" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Use -XX:+EnableDynamicAgentLoading on the argument line to avoid JVM warnings when tests use Mockito and ByteBuddy.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Fix spacing in Javadoc footer.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.junit:junit-bom from 5.13.1 to 5.13.4. Fixes discovery issue for cycle in inner class hierarchy without @Nested fails build since JUnit 5.13 https://github.com/junit-team/junit-framework/issues/4661 for Commons Collections, #640.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.25.0 to 11.0.0 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-core from 7.14.0 to 7.16.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-java from 7.14.0 to 7.16.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-javascript from 7.14.0 to 7.16.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-jsp from 7.14.0 to 7.16.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.0 to 4.9.3.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.9.3 to 4.9.4.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-pmd-plugin from 3.26.0 to 3.27.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.commons:commons-build-plugin from 1.15.0 to 1.16.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.moditect:moditect-maven-plugin from 1.2.2.Final to 1.3.0.Final.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump commons.pmd-impl.version from 7.15.0 to 7.16.0 #641.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.commons:commons-release-plugin from 1.9.0 to 1.9.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.spdx:spdx-maven-plugin from 1.0.2 to 1.0.3.</action>
</release>
<release version="85" date="2025-06-15" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<!-- ADD -->
<action type="add" dev="jochen">Exclude Eclipse files from Apache RAT.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.25.0 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.junit:junit-bom from 5.12.2 to 5.13.1 #626.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-core from 7.13.0 to 7.14.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-java from 7.13.0 to 7.14.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-javascript from 7.13.0 to 7.14.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump net.sourceforge.pmd:pmd-jsp from 7.13.0 to 7.14.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 #630.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache:apache from 34 to 35 #632.</action>
</release>
<release version="84" date="2025-05-16" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="engelen" due-to="Arnout Engelen, Dependabot">Bump org.spdx:spdx-maven-plugin from 1.0.0 to 1.0.2 #620.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-changes-plugin from 3.0.0-M2 to 3.0.0-M3 (fixes Apache Commons Exec build).</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1 on Java 11 and up.</action>
</release>
<release version="83" date="2025-04-25" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Freeze SpotBugs implementation (commons.spotbugs.impl.version) on Java 8, 9, and 10 to 4.8.6; SpotBugs version 4.9.0 requires Java 11.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Freeze SpotBugs plugin (ommons.spotbugs.plugin.version) on Java 8, 9, and 10 to 4.8.6.6; SpotBugs version 4.9.0 requires Java 11.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump commons.pmd-impl.version from 7.12.0 to 7.13.0 #617.</action>
</release>
<release version="82" date="2025-04-20" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Don't fork maven-jxr-plugin as it breaks in multi-module builds.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Use maven-bundle-plugin 6 on Java 17+ to generate MANIFEST.MF.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="engelen" due-to="Arnout Engelen, Dependabot">Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 #590.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.23.0 on Java 11+.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump commons.pmd-impl.version from 7.9.0 to 7.12.0 #583, #592, #605.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.junit:junit-bom from 5.11.4 to 5.12.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.9.0 to 4.9.3. SB 4.9.1 fixes https://github.com/spotbugs/spotbugs/issues/3266: Exception analyzing org.apache.commons.io.input.BOMInputStream using detector edu.umd.cs.findbugs.detect.FindReturnRef.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.3.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.spdx:spdx-maven-plugin from 0.7.4 to 1.0.0, #593.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache:apache from 33 to 34.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.ow2.asm:asm from 9.7.1 to 9.8 #609.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 #610.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 #606.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.2 to 3.5.3 #607.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 #613.</action>
</release>
<release version="81" date="2025-01-29" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Use com.github.spotbugs:4.8.6 on Java less than 11.</action>
<!-- UPDATE -->
</release>
<release version="80" date="2025-01-25" description="This is a feature and maintenance release. Java 8 or later is required.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Fix broken Mockito dependency.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory, Sylwester Lachiewicz">Don't configure the Javadoc plugin to link to a fixed Java version, let the build pick up the matching version for that component.</action>
<action type="fix" dev="ggregory" due-to="Christoph Läubrich, Piotr P. Karwasz, Gary Gregory, Bernd">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS #581.</action>
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add property commons.main.branch.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add property commons.release.branch.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add property commons.javadoc.failOnWarnings set to true.</action>
<!-- UPDATE -->
<action type="update" dev="engelen" due-to="Dependabot, Arnout Engelen">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.23.0 to 0.23.1 #574.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.commons:commons-release-plugin from 1.8.3 to 1.9.0 #576.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.commons:commons-build-plugin from 1.14.1 to 1.15.0 #577.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-remote-resources-plugin from 3.2.0 to 3.3.0 (maven-artifact-plugin:3.6.0:check-buildplan (check-buildplan) reports plugin with non-reproducible output: 3.2.0, require minimum 3.3.0).</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-artifact-plugin from 3.5.3 to 3.6.0 #580.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.8.6 to 4.9.0 #579.</action>
</release>
<release version="79" date="2025-01-03" description="This is a feature and maintenance release. Java 8 or later is required. Updating changes.xml to use the version 2 XSD is also required. Some site XML files may also need updates.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Disable annotation processing during compile.
Background: https://www.oracle.com/java/technologies/javase/23-relnote-issues.html#JDK-8321314
Background: https://xdev.software/en/news/detail/discovering-the-perfect-java-supply-chain-attack-vector-and-how-it-got-fixed</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">The property commons.encoding is now set to UTF-8, see also the Doxia 2 migration https://github.com/apache/commons-skin/pull/179.</action>
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add org.junit-pioneer:junit-pioneer to dependencyManagement.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add org.apache.maven.plugins:maven-changes-plugin to pluginManagement.</action>
<action type="add" dev="ggregory" due-to="Arnout Engelen">Add mockito to dependencyManagement #568.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Run maven-changes-plugin changes-validate on verify.</action>
<!-- UPDATE -->
<action type="update" dev="sjaranowski" due-to="Slawomir Jaranowski">Update site skin and reports plugins with Doxia 2 stack.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.8.6.6 #518, #544.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.junit:junit-bom from 5.11.2 to 5.11.4 #519, #558.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-artifact-plugin from 3.5.1 to 3.5.3 #522, #538.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 #523.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump commons.pmd-impl.version from 7.6.0 to 7.9.0 #524, #549, #565.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.21.1 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.2 #537, #555.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.1 to 3.5.2 #535, #541.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.1 to 3.5.2 #539.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.commons:commons-release-plugin from 1.8.2 to 1.8.3 #540.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.apache.commons:commons-build-plugin from 1.14.0 to 1.14.1 #542.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to 2.18.0 #543.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-jxr-plugin from 3.5.0 to 3.6.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.0 to 2.9.1 #550.</action>
</release>
<release version="78" date="2024-10-17" description="Maintenance and update dependencies.">
<!-- FIX -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Fix spotbugs:check on Java 24-ea.</action>
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add property commons.asm.version with the value "9.7.1".</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add property commons.taglist.version with the value "3.2.1"; fixes https://github.com/mojohaus/taglist-maven-plugin/issues/165.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.0 to 3.5.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.0 to 3.5.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.ow2.asm:asm from 9.7.0 to 9.7.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump org.cyclonedx:cyclonedx-maven-plugin from 2.8.2 to 2.9.0 #511.</action>
<!-- REMOVE -->
</release>
<release version="77" date="2024-10-05" description="Maintenance and update dependencies.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Dependabot, Gary Gregory">Pin maven-pmd-plugin to 3.24.0, site compatibility is broken in 3.25.0.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.cyclonedx:cyclonedx-maven-plugin from 2.8.1 to 2.8.2 #498.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons.pmd-impl.version from 7.5.0 to 7.6.0 #501.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 #503.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.18.2 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.junit:junit-bom from 5.11.1 to 5.11.2 #506.</action>
<!-- REMOVE -->
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove "cobertura" profile, we use JaCoco, Cobertura is unmaintained.</action>
</release>
<release version="76" date="2024-09-25" description="Maintenance and update dependencies.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump the default URL for Java EE Javadoc to EE8; also avoids Javadoc issuing redirect warnings.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.3 to 4.8.6.4 #496.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.junit:junit-bom from 5.11.0 to 5.11.1 #497.</action>
</release>
<release version="75" date="2024-09-14" description="Maintenance and update dependencies.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.4.0 to 3.5.0 #479.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-pmd-plugin from 3.24.0 to 3.25.0 #481.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons.pmd-impl.version from 7.4.0 to 7.5.0, supports Java 23 #487.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.4.0 to 3.5.0 #482.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 #483.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 #484.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.18.0 to 10.18.1 on Java 11 and up #490.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 #489.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.2 to 4.8.6.3 #491.</action>
</release>
<release version="74" date="2024-08-24" description="Maintenance and update dependencies.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.4.0 #468.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 #469.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.3.1 to 3.4.0 #470.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.22.0 to 0.23.0 #472.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-jxr-plugin from 3.4.0 to 3.5.0 #473.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.4.0 to 3.5.0 #475.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.spdx:spdx-maven-plugin from 0.7.3 to 0.7.4 #476; fixes https://github.com/spdx/Spdx-Java-Library/issues/247 Warning message for License list version.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons.checkstyle.version from 10.17.0 to 10.18.0 on Java 11 and up.</action>
</release>
<release version="73" date="2024-08-15" description="Maintenance and update dependencies.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.21.2 to 0.22.0 #453.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons.pmd-impl.version from 7.3.0 to 7.4.0 #456.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.bcel:bcel from 6.9.0 to 6.10.0 #454.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.junit:junit-bom from 5.11.0-M2 to 5.11.0 #457, #465.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.cyclonedx:cyclonedx-maven-plugin from 2.8.0 to 2.8.1 #460.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 #461, #466.</action>
<!-- REMOVE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Remove broken Maven profile for Java 11.</action>
</release>
<release version="72" date="2024-07-21" description="Maintenance and update dependencies.">
<!-- FIX -->
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add org.codehaus.mojo:taglist-maven-plugin:3.1.0 to plugin management.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache:apache from 32 to 33 #445.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-pmd-plugin from 3.22.0 to 3.24.0 #428, #450.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.1 #434, #443.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.6.2 #433, #436.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.2.5 to 3.3.1 #432, #444.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.1 #431, #446.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.8.5 to 4.8.6.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 #435.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.2 #437, #449.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons.pmd-impl.version from 7.2.0 to 7.3.0 #438.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.moditect:moditect-maven-plugin from 1.2.1.Final to 1.2.2.Final #439.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.1 #440, #451.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23 to 1.24 #441.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 #452.</action>
</release>
<release version="71" date="2024-06-07" description="Maintenance and update dependencies.">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.junit:junit-bom from 5.11.0-M1 to 5.11.0-M2 #419.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 #418.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 #417.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump commons.pmd-impl.version from 7.1.0 to 7.2.0 #422.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 #424.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 #425.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 #425.</action>
</release>
<release version="70" date="2024-05-11" description="Maintenance and update dependencies.">
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add profile benchmark for JMH benchmarks.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add JMH to dependency management section.</action>
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Set Javadoc link to latest Java API LTS version.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Set Jacoco defaults to 1.00.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.14.2 to 10.16.0 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 #392.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.maven.plugins:maven-artifact-plugin from 3.5.0 to 3.5.1 #393.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.3.1 to 4.8.5.0 #394, #411.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump com.github.spotbugs:spotbugs from 4.8.3 to 4.8.5.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache:apache (parent POM) from 31 to 32.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.commons:commons-build-plugin from 1.13 to 1.14.0 #397.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 #398.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.commons:commons-release-plugin from 1.8.1 to 1.8.2 #401.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.20.0 to 0.21.2 #403, #410.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-pmd-plugin from 3.21.2 to 3.22.0 #404.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump commons.pmd-impl.version from 6.55.0 to 7.1.0 #388, #408.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.bcel:bcel from 6.8.2 to 6.9.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.junit.jupiter:junit-* from 5.10.2 to 5.11.0-M1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.junit.platform:junit-platform-* from 5.10.2 to 5.11.0-M1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.junit.vintage:junit-vintage-engine from 5.10.2 to 5.11.0-M1.</action>
</release>
<release version="69" date="2024-03-29" description="Maintenance and update dependencies">
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.11 to 2.8.0 #389.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.moditect:moditect-maven-plugin from 1.2.0.Final to 1.2.1.Final #390.</action>
</release>
<release version="68" date="2024-03-19" description="Maintenance and update dependencies">
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 #378, #384.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.5 to 0.20.0 #376.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.14.0 to 10.14.2 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.moditect:moditect-maven-plugin from 1.1.0 to 1.2.0.Final #379.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 #385.</action>
</release>
<release version="67" date="2024-03-02" description="Maintenance and update dependencies">
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.junit:junit-bom from 5.10.1 to 5.10.2.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.3.0 to 4.8.3.1 #366.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.3 to 0.18.5 #365, #368.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 #369.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.bcel:bcel from 6.8.1 to 6.8.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.13.0 to 10.14.0 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.spdx:spdx-maven-plugin from 0.7.2 to 0.7.3 #371.</action>
</release>
<release version="66" date="2024-01-29" description="Maintenance and update dependencies.">
<!-- ADD -->
<action type="add" dev="ggregory">Add property commons.javadoc21.java.link.</action>
<action type="add" dev="ggregory">Add artifact:check-buildplan to the validate phase.</action>
<!-- FIX -->
<action type="fix" dev="sebb">Drop markmail from mailingList section</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-project-info-reports-plugin from 3.4.5 to 3.5.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.1.0 to 4.8.3.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.8.1 to 4.8.3.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-javadoc-plugin from 3.6.2 to 3.6.3.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.12.5 to 10.12.6 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-failsafe-plugin from 3.2.2 to 3.2.5.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-plugin from 3.2.2 to 3.2.5.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-report-plugin from 3.2.2 to 3.2.5.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.spdx:spdx-maven-plugin from 0.7.0 to 0.7.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-compiler-plugin from 3.11.0 to 3.12.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.12.6 to 10.13.0 on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.plugins:maven-jxr-plugin from 3.3.1 to 3.3.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.rat:apache-rat-plugin from 0.15 to 0.16.1.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.bcel:bcel from 6.8.0 to 6.8.1.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.10 to 2.7.11.</action>
<!-- REMOVE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Drop Javadoc properties commons.javadocX.java.link for non-LTS Java versions.</action>
</release>
<release version="65" date="2023-11-17" description="Maintenance and update dependencies.">
<!-- ADD -->
<action type="add" dev="ggregory">Add exec-maven-plugin to plugin management section.</action>
<!-- FIX -->
<action type="fix" dev="sebb">s/commons.surefire-report.version/commons.surefire.version/ incorrectly added in 714c3a9</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.spotbugs:spotbugs from 4.7.3 to 4.8.1 #317.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 #321.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.1 to 0.18.3 #320.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-failsafe-plugin from 3.1.2 to 3.2.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-jxr-plugin from 3.3.0 to 3.3.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-plugin from 3.1.2 to 3.2.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-report-plugin from 3.1.2 to 3.2.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-checkstyle-plugin from 3.3.0 to 3.3.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:javancss-maven-plugin from undefined to 2.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump cyclonedx-maven-plugin from 2.7.9 to 2.7.10.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-pmd-plugin from 3.21.0 to 3.21.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-javadoc-plugin from 3.6.0 to 3.6.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump JUnit from 5.10.0 to 5.10.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.moditect:moditect-maven-plugin from 1.0.0.Final to 1.1.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.6 to 4.8.1.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-failsafe-plugin from 3.2.1 to 3.2.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-plugin from 3.2.1 to 3.2.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-surefire-report-plugin from 3.2.1 to 3.2.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache:apache from 30 to 31.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 10.12.4 on 10.12.5 when on Java 11 and up.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.codehaus.mojo:versions-maven-plugin from 2.16.1 to 2.16.2 #330.</action>
</release>
<release version="64" date="2023-10-06" description="Maintenance and update dependencies.">
<!-- FIX -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Restore building on Java 8 (com.puppycrawl.tools:checkstyle 10.x requires Java 11).</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Rename profile 'moditect' to 'java-9-up'.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Merge profile 'jdk9-compiler' into 'java-9-up' and remove 'jdk9-compiler'.</action>
<!-- ADD -->
<!-- REMOVE -->
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove 'javasvn' profile.</action>
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove '.svn'-activated profile.</action>
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove 'jdk9-compiler.' profile.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Use Checkstyle 9.x on Java less than 11 and Checkstyle 10.x on Java 11 and up.</action>
</release>
<release version="63" date="2023-10-02" description="Maintenance and update dependencies.">
<!-- FIX -->
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Dependabot">Add commons.conf.dir property defaulting to src/conf.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump GitHub actions.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.2 to 0.18.1 #302, #313.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-javadoc-plugin from 3.5.0 to 3.6.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 #309.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.5 to 4.7.3.6 #312.</action>
<!-- REMOVE -->
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove obsolete Travis CI profiles.</action>
</release>
<release version="62" date="2023-09-02" description="Maintenance and update dependencies.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Use addServiceUses when generating JPMS module info.</action>
<!-- ADD -->
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump GitHub actions.</action>
</release>
<release version="61" date="2023-08-26" description="Maintenance and update dependencies.">
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Gary Gregory">Always use version.maven-source-plugin 3.2.1 (workaround MSOURCES-143).</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump GitHub actions.</action>
</release>
<release version="60" date="2023-08-20" description="Maintenance and update dependencies.">
<!-- FIX -->
<action type="fix" dev="sjaranowski" due-to="Slawomir Jaranowski">Reuse the parent POM's maven-enforcer-plugin configuration</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Workaround MSOURCES-143 by using version.maven-source-plugin 3.2.1 on Java 8.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Remove property commons.source-plugin.version and reuse the parent POM's version.maven-source-plugin.</action>
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add SPDX SBOM in the package phase.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump JUnit from 5.9.3 to 5.10.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-assembly-plugin from 3.5.0 to 3.6.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-checkstyle-plugin from 3.2.2 to 3.3.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-failsafe-plugin from 3.0.0 to 3.1.2.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-surefire-plugin from 3.0.0 to 3.1.2.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-pmd-plugin from 3.20.0 to 3.21.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-project-info-reports-plugin from 3.4.3 to 3.4.5.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-source-plugin from 3.2.1 to 3.3.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.apache.felix:maven-bundle-plugin from 5.1.8 to 5.1.9.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump org.spdx:spdx-maven-plugin from 0.6.5 to 0.7.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump GitHub actions.</action>
</release>
<release version="59" date="2023-07-22" description="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>
<!-- FIX -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Don't use the animal sniffer plugin on Java >=9, use the compiler release flag instead.</action>
<!-- 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="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="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="Maintenance and update dependencies.">
<!-- FIX -->
<action type="fix" dev="sebb">Add Privacy link to site.xml</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump apache from 28 to 29 #182.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump versions-maven-plugin from 2.13.0 to 2.14.2 #181, #187, #191.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump wagon-ssh from 3.5.2 to 3.5.3 #190.</action>
</release>
<release version="55" date="2022-12-07" description="Maintenance and update dependencies.">
<action type="update" dev="ggregory" due-to="Gary Gregory">Make CycloneDX work better with multi-module projects.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">New interface methods must be default methods to maintain BC.</action>
<!-- ADD -->
<action type="update" dev="ggregory" due-to="Gary Gregory">Add property commons.javadoc19.java.link.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Dependabot">Bump actions/cache from 3.0.8 to 3.0.11 #152, #155, #160.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump actions/checkout from 3.0.2 to 3.1.0 #154.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump actions/setup-java from 3.5.1 to 3.6.0 #164.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump actions/upload-artifact from 3.1.0 to 3.1.1 #165</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump github/codeql-action from 2.1.27 to 2.1.35 #162, #166, #168, #178.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump github/codeql-action from 2.1.23 to 2.1.31 #148, #150, #156, #172.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump ossf/scorecard-action from 1.1.2 to 2.0.6 #163.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump apache from 27 to 28 #175</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump JUnit from 5.9.0 to 5.9.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump spdx-maven-plugin from 0.5.5 to 0.6.3. Version 0.6.2 fixes NPE https://github.com/spdx/spdx-maven-plugin/issues/53 #159</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump pmd from 6.49.0 to 6.52.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump Apache Commons BCEL from 6.5.0 to 6.7.0.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump cyclonedx-maven-plugin from 2.7.1 to 2.7.3 #157, #173.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.3.0 #158, #170, #171.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump spotbugs from 4.7.2 to 4.7.3 #161.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump versions-maven-plugin from 2.12.0 to 2.13.0 #167.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump japicmp-maven-plugin from 0.16.0 to 0.17.1 #174.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump biz.aQute.bndlib from 6.3.1 to 6.4.0 #176.</action>
</release>
<release version="54" date="2022-09-18" description="SBOMs, drop JDepend, replace FindBugs with SpotBugs, dependency bumps.">
<!-- ADD -->
<action type="add" dev="sebb">Add .vscode/* to RAT excludes.</action>
<action type="add" dev="ggregory" due-to="Dependabot">Add property commons.javadoc18.java.link.</action>
<action type="add" dev="ggregory">Add JUnit BOM to dependency management.</action>
<action type="add" dev="ggregory" due-to="Steve Springett">Add CycloneDX SBOM generation #122.</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add SPDX SBOM generation.</action>
<!-- REMOVE -->
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove org.codehaus.mojo:jdepend-maven-plugin 2.0; it does not work with current versions of RAT and site plugins.</action>
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove FindBugs properties, use SpotBugs instead.</action>
<action type="remove" dev="ggregory" due-to="Gary Gregory">Remove Maven Clirr plugin in favor of JApiCmp.</action>
<!-- UPDATE -->
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump actions/cache from 3 to 3.0.8, #118.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump actions/checkout from 3 to 3.0.2.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump actions/setup-java from 2 to 3.5.1.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump apache from 24 to 27 #112, #127.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump build-helper-maven-plugin from 3.2.0 to 3.3.0 #105.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump spotbugs from 4.5.3 to 4.7.2 #120, #143.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump spotbugs-maven-plugin from 4.5.3.0 to 4.7.2.0, #129, #142.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-project-info-reports-plugin from 3.2.2 to 3.4.1 #107, #128.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-site-plugin from 3.11.0 to 3.12.1 #108, #132. Fix [WARNING] An issue has occurred with apache-rat-plugin:0.14:rat report, skipping LinkageError org.apache.rat.mp.RatReportMojo.generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V,</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump maven-bundle-plugin from 5.1.4 to 5.1.8, #111, #126, #133.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump net.sourceforge.pmd:pmd-* from 6.44.0 to 6.49.0, #138.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-jxr-plugin from 3.1.1 to 3.3.0 #110, #136.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump maven-javadoc-plugin from 3.3.2 to 3.4.1 #114.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump apache-rat from 0.13 to 0.15.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump biz.aQute.bndlib from 6.2.0 to 6.3.1.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump maven-pmd-plugin from 3.16.0 to 3.19.0 #141.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-enforcer-plugin from 3.0.0 to 3.1.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump org.apache.maven.wagon:wagon-ssh 3.5.1 to 3.5.2.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump maven-assembly-plugin from 3.3.0 to 3.4.2 #123.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump Surefire 2.22.2 to 3.0.0-M7.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump Failsafe 2.22.2 to 3.0.0-M7.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump animal-sniffer-maven-plugin from 1.21 to 1.22.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump japicmp-maven-plugin from 0.15.7 to 0.16.0 #140.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump versions-maven-plugin from 2.11.0 to 2.12.0 #144.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-jar-plugin from 3.2.2 to 3.3.0 #147.</action>
</release>
<release version="53" date="2022-03-31" description="WARNING: checkstyle version has been updated; there are breaking changes which may require updates to checkstyle.xml files">
<!-- FIX -->
<action type="fix" dev="ggregory">Use HTTPS for Javadoc links to Oracle.</action>
<action type="fix" dev="ggregory">Use HTTPS for most links to Apache.</action>
<action type="fix" dev="ggregory">Rename property biz.aQute.bndlib.version -> commons.biz.aQute.bndlib.version.</action>
<!-- ADD -->
<action type="add" dev="sebb">Add .asf.yaml to RAT excludes.</action>
<action type="add" dev="ggregory">Add versions-maven-plugin run for this build.</action>
<action type="add" dev="ggregory">Add maven-checkstyle-plugin to pluginManagement.</action>
<action type="add" dev="ggregory">Allow Maven PMD plugin to override PMD implementation jars with property "commons.pmd-impl.version".</action>
<action type="add" dev="ggregory">Add property commons.javadoc16.java.link.</action>
<action type="add" dev="ggregory">Add and use property commons.enforcer-plugin.version.</action>
<action type="add" dev="ggregory">Add SpotBugs to plugin management section.</action>
<action type="add" dev="ggregory">Add and use property commons.buildnumber-plugin.version.</action>
<action type="add" dev="ggregory">Add property commons.javadoc17.java.link.</action>
<!-- UPDATES -->
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump versions-maven-plugin from 2.7 to 2.10.0 #97, #101.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-project-info-reports-plugin from 3.1.0 to 3.2.2 #19, #41, #89, #103.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump Jacoco from 0.8.5 to 0.8.7, #42.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump actions/setup-java from v1.4.0 to v2, #18, #22.</action>
<action type="update" dev="sebb">Bump commons-build-plugin 1.11 -> 1.12</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump biz.aQute.bndlib from 5.1.2 to 6.2.0, #23, #31, #64, #76.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump actions/checkout from 2.3.1 to 3, #15, #21, #25, #66, #71, #79.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump com.github.siom79.japicmp:japicmp-maven-plugin 0.14.3 -> 0.15.7, #34, #68, #93.</action>
<action type="update" dev="ggregory">Bump org.apache.maven.wagon:wagon-ssh 3.4.0 -> 3.4.3, #32</action>
<action type="update" dev="ggregory" due-to="Gary Gregory, Dependabot">Bump maven-pmd-plugin 3.13.0 -> 3.16.0 #91.</action>
<action type="update" dev="ggregory">Bump commons.checkstyle-plugin.version 3.1.1 -> 3.1.2.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump actions/cache from 2 to 3 #29, #38, #44, #102.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump animal-sniffer-maven-plugin from 1.19 to 1.21 #30.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump com.puppycrawl.tools:checkstyle from 8.40 to 9.0.2 #33, #45, #48, #54, #55, #38, #77.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-bundle-plugin from 5.1.1 to 5.1.4 #35, #82, #87.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-jxr-plugin from 3.0.0 to 3.1.1 #39.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-javadoc-plugin from 3.2.0 to 3.3.2 #43, #59, #96.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump commons.pmd-impl.version from 6.29.0 to 6.44.0 #46, #47, #53, #57, #62, #80, #90, #99.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump spotbugs-maven-plugin from 4.0.4 to 4.5.3.0 #50, #60, #83, #100.</action>
<action type="update" dev="ggregory">Bump spotbugs from 4.0.6 to 4.5.3.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 #52.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump buildnumber-maven-plugin from 1.4 to 3.0.0 #81.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-site-plugin from 3.9.1 to 3.11.0 #84, #98.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump wagon-ssh from 3.4.3 to 3.5.1 #85.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump checkstyle from 9.2 to 9.3 #86.</action>
<action type="update" dev="ggregory" due-to="Dependabot, Gary Gregory">Bump maven-compiler-plugin from 3.8.1 to 3.10.1 #88.</action>
<action type="update" dev="ggregory" due-to="Dependabot">Bump maven-jar-plugin from 3.2.0 to 3.2.2 #92.</action>
<action type="update" dev="ggregory" due-to="Gary Gregory">Bump commons-release-plugin from 1.7 to 1.8.0.</action>
</release>
<release version="52" date="2020-07-30" description="Add support for Java 15.">
<action type="update" dev="chtompki">Update maven-site-plugin version 3.8.2 -> 3.9.1.</action>
<action type="add" dev="sebb">Align Javadoc version with java override profile</action>
<action type="update" dev="ggregory">Update biz.aQute.bndlib version 5.1.0 -> 5.1.2, Java 15 support.</action>
<action type="update" dev="ggregory">Update maven-bundle-plugin from 4.2.1 to 5.1.1, Java 15 support.</action>
<action type="update" dev="ggregory">Update animal-sniffer-maven-plugin from 1.18 to 1.19.</action>
<action type="update" dev="ggregory">Update build-helper-maven-plugin from 3.1.0 to 3.2.0.</action>
<action type="update" dev="ggregory">Update commons.checkstyle-plugin.version from 3.1.0 to 3.1.1.</action>
</release>
<release version="51" date="2020-06-23" description="Fix incompatibilty issues with Java 7
Add support for Java 13.
Update various plugin versions.
">
<action type="update" dev="ggregory">JApiCmp 0.14.1 -> 0.14.3.</action>
<action type="update" dev="ggregory">maven-enforcer-plugin 3.0.0-M2 -> 3.0.0-M3.</action>
<action type="update" dev="ggregory">maven-source-plugin 3.2.0 -> 3.2.1.</action>
<action type="update" dev="ggregory">commons.spotbugs.version 3.1.6 -> 3.1.12.2.</action>
<action type="update" dev="ggregory">org.apache:apache 21 -> 23.</action>
<action type="update" dev="ggregory">maven-javadoc-plugin 3.1.1 -> 3.2.0.</action>
<action type="update" dev="ggregory">commons.pmd.version 3.12.0 -> 3.13.0.</action>
<action type="update" dev="ggregory">Fix https://github.com/bndtools/bnd/issues/3903 seen with Commons CSV.</action>
<action type="fix" dev="sebb">Allow Java7 builds: commons.animal-sniffer.version=1.17; biz.aQute.bndlib.version=3.5.0</action>
<action type="fix" dev="sebb">PR#5: change &lt;docEncoding&gt; to &lt;docencoding&gt; for maven javadoc plugin.</action>
<action type="update" dev="sebb">commons.project-info.version 3.0.0 -> 3.1.0</action>
<action type="update" dev="ggregory">Add support for Java 13</action>
<action type="update" dev="erans">Support NOTICE and LICENSE alongside .txt versions</action>
<action type="update" dev="sebb">commons.wagon-ssh.version 3.0.0 -> 3.1.0</action>
<action type="update" dev="sebb">biz.aQute.bndlib.version 5.0.1 -> 5.1.0</action>
<action type="update" dev="sebb">bcel version 6.4.1 -> 6.5.0</action>
<action type="update" dev="sebb">maven pre-requisite 3.0.5 -> 3.5.0</action>
<action type="update" dev="sebb">commons.build-helper.version 3.0.0 -> 3.1.0</action>
<action type="add" dev="sebb">Allow override of changes.announcementFile/announcementDirectory</action>
<action type="update" dev="ggregory">maven-assembly-plugin 3.2.0 -> 3.3.0</action>
</release>
<release version="50" date="2019-12-17" description="Update site generation.
Updates to commons-skin:4.2, fixes custom footer copyright notice and removes redundant site.xml head element.
Removes jacoco aggregate reports and changes conditional japicmp plugin to require Java 8 and activate via opt-in behavior.
Includes some plugins updates.
">
<action type="update" dev="aherbert">site.xml: Removed custom head element. PrettyPrint functionality is loaded by commons-skin-4.2.</action>
<action type="update" dev="aherbert">site.xml: commons-skin 4.1 -> 4.2</action>
<action type="update" dev="aherbert">site.xml: Removed CDATA tag around the custom footer element</action>
<action type="update" dev="aherbert">commons.wagon-ssh.version 3.3.3 -> 3.3.4</action>
<action type="update" dev="aherbert">commons.assembly-plugin.version 3.1.1 -> 3.2.0</action>
<action type="update" dev="aherbert">commons.source-plugin.version 3.1.0 -> 3.2.0</action>
<action type="update" dev="aherbert">commons.jar-plugin.version 3.1.2 -> 3.2.0</action>
<action type="update" dev="aherbert">jacoco-maven-plugin 0.8.4 -> 0.8.5</action>
<action type="update" dev="aherbert">Move japicmp reporting section to the profile for opt-in behavior. Remove japicmp.skip flag used to skip the report.</action>
<action type="update" dev="aherbert">Disable jacoco non-aggregate reports.</action>
<action type="update" dev="ggregory">Update site build from Apache Commons BCEL 6.3.1 to 6.4.1.</action>
</release>
<release version="49" date="2019-09-10" description="Release version 49">
<action type="update" dev="chtompki">maven-site-plugin 3.7.1 -> 3.8.2</action>
<action type="update" dev="chtompki">commons.felix.version=maven-bundle-plugin 4.2.0 -> 4.2.1</action>
<action type="update" dev="chtompki">commons-build-plugin 1.10 -> 1.11</action>
<action type="update" dev="ggregory">commons-release-plugin 1.6 -> 1.7</action>
<action type="update" dev="ggregory">jacoco-maven-plugin 0.8.3 -> 0.8.4</action>
<action type="fix" dev="sebb">Downdate felix plugin to work on Java 7</action>
<action type="update" dev="ggregory">Update maven-project-info-reports-plugin's Apache Commons BCEL from 6.3 to 6.3.1.</action>
<action type="update" dev="ggregory">japicmp-maven-plugin 0.13.0 -> 0.13.1</action>
<action type="update" dev="ggregory">maven-bundle-plugin 4.1.0 -> 4.2.0</action>
<action type="fix" dev="ggregory">commons.scmPubUrl was not built properly, e.g. using 'pool' instead of 'commons-pool'</action>
<action type="update" dev="ggregory">japicmp-maven-plugin 0.13.1 -> 0.14.0</action>
<action type="update" dev="ggregory">japicmp-maven-plugin should not break builds on source incompatible changes by default.</action>
<action type="update" dev="ggregory">commons.compiler.version 3.8.0 ->3.8.1.</action>
<action type="update" dev="ggregory">Add properties commons.javadoc6.java.link through commons.javadoc12.java.link</action>
<action type="update" dev="ggregory">Add properties commons.javadoc.javaee5.link through commons.javadoc.javaee7.link</action>
<action type="update" dev="ggregory">Maven Surefire and Failsafe plugins 2.22.1 -> 2.22.2</action>
<action type="update" dev="ggregory">commons.jar-plugin.version 3.1.1 -> 3.1.2</action>
<action type="update" dev="ggregory">Add profile java-1.12</action>
<action type="add" dev="ggregory">Add commons.pmd.version</action>
<action type="update" dev="ggregory">maven-source-plugin 3.0.1 -> 3.1.0</action>
<action type="update" dev="ggregory">japicmp-maven-plugin 0.14.0 -> 0.14.1</action>
<action type="add" dev="ggregory">Add commons.checkstyle-plugin.version</action>
<action type="add" dev="ggregory">Add property commons.release.4.desc (see Apache Commons Pool.)</action>
<action type="add" dev="ggregory">Add property commons.release.4.binary.suffix (see Apache Commons Pool.)</action>
<action type="update" dev="ggregory">commons.wagon-ssh.version 3.3.2 -> 3.3.3</action>
<action type="update" dev="ggregory">commons.javadoc.version 3.1.0 -> 3.1.1</action>
<action type="update" dev="ggregory">Add missing source config for Javadoc plugin.</action>
<action type="update" dev="ggregory">Adding Java 8 default methods should not break binary compatibility.</action>
<action type="update" dev="ggregory">Set Javadoc source option to Maven compiler source setting.</action>
<action type="update" dev="ggregory">jacoco-maven-plugin 0.8.3 -> 0.8.4.</action>
<action type="update" dev="ggregory">commons-release-plugin 1.6 -> 1.7.</action>
<action type="update" dev="ggregory">animal-sniffer-maven-plugin 1.17 -> 1.18.</action>
</release>
<release version="48" date="2019-03-20" description="Release version 48">
<action type="update" dev="chtompki">Run "apache-rat:check" as part of "mvn validate"</action>
<action type="fix" dev="chtompki">Revert revert change in commons.scmPubUrl in Parent 47, use commons.packageId for osgi</action>
<action type="update">commons.build-plugin.version: 1.9 -> 1.10</action>
<action type="update">commons.release-plugin.version: 1.5 -> 1.6</action>
<action type="update">commons.spotbugs.version: 3.1.3 -> 3.1.6</action>
<action type="update">japicmp-maven-plugin: 0.12.0 -> 0.13.0</action>
<action issue="COMMONSSITE-124" type="fix" dev="britter">Revert change in commons.scmPubUrl in Parent 47</action>
<action type="update">Update parent from org.apache:apache 19 to 20.</action>
<action type="update">maven-compiler-plugin 3.7.0 -> 3.8.0</action>
<action type="fix">re-enabled japicmp and introduced japicmp.skip property that
controls whether japicmp reports are run. It is disabled by
default and enabled via a special profile enabled by the
presence of the file src/site/resources/profile.japicmp
- org.apache.felix:maven-bundle-plugin 3.5.0 -> 3.5.1</action>
<action type="update">org.apache.felix:maven-bundle-plugin 3.5.0 -> 3.5.1</action>
<action type="update">org.jacoco:jacoco-maven-plugin 0.8.1 -> 0.8.3 (Java 11)</action>
<action type="update">org.apache.maven.wagon:wagon-ssh 3.1.0 -> 3.2.0</action>
<action type="update">maven-surefire-plugin 2.22.0 -> 2.22.1</action>
<action type="update">maven-surefire-report-plugin 2.22.0 -> 2.22.1</action>
<action type="update">maven-failsafe-plugin 2.22.0 -> 2.22.1</action>
<action type="update">versions-maven-plugin 2.5 -> 2.7</action>
<action type="update">org.apache.felix:maven-bundle-plugin 3.5.1 -> 4.1.0</action>
<action type="update">maven-jxr-plugin 2.5 -> 3.0.0</action>
<action type="update">org.apache.rat:apache-rat-plugin 0.12 -> 0.13</action>
<action type="update">commons.wagon-ssh.version 3.2.0 -> 3.3.1</action>
<action type="update">maven-assembly-plugin 3.1.0 -> 3.1.1</action>
<action type="update">commons.jar-plugin.version 3.1.0 -> 3.1.1</action>
<action type="update">commons.animal-sniffer.version 1.16 -> 1.17</action>
<action type="update">org.apache.bcel:bcel 6.2 -> 6.3</action>
<action type="update">commons-release-plugin 1.4 -> 1.5</action>
<action type="update">org.apache.maven.wagon:wagon-ssh 3.3.1 -> 3.3.2</action>
<action type="update">org.apache.maven.plugins:maven-javadoc-plugin 3.0.1 -> 3.1.0</action>
</release>
<release version="47" date="2018-07-02" description="Release version 47">
<action type="update">Set the version of Apache Commons BCEL used by maven-project-info-reports-plugin to avoid
"org.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19"</action>
<action type="update">Allows JApiCmp's ignoreMissingClasses parameter to be easily overridable with the property commons.japicmp.ignoreMissingClasses.</action>
<action type="update">japicmp-maven-plugin 0.11.1 -> 0.12.0</action>
<action type="add">New properties: commons.distSvnStagingUrl, commons.releaseManagerName, commons.releaseManagerKey</action>
<action type="update">maven-javadoc-plugin 3.0.0 -> 3.0.1 (Java 10 compatibility)</action>
<action type="update">maven-site-plugin 3.7.0 -> 3.7.1.</action>
<action type="update">org.apache.maven.wagon:wagon-ssh 3.0.0 -> 3.1.0</action>
<action type="update">maven-surefire-report-plugin 2.21.0 -> 2.22.0</action>
<action type="update">maven-enforcer-plugin 3.0.0-M1 -> 3.0.0-M2</action>
<action type="update">commons-release-plugin 1.2 -> 1.3</action>
<action type="update">commons-build-plugin 1.8 -> 1.9</action>
<action type="update">maven-surefire-plugin 2.21.0 -> 2.22.0</action>
<action type="update">maven-project-info-reports-plugin 2.9 -> 3.0.0</action>
</release>
<release version="46" date="2018-04-07" description="Plugin updates
Notes on japicmp usage in 46
----------------------------
For japicmp to work when running 'mvn site', we must first run package
because japicmp needs a built artifact to which to compare the previous
version. Thus, we run 'mvn package site' to get an appropriate japicmp
report.
">
<action type="update">japicmp-maven-plugin 0.11.0 -> 0.11.1</action>
<action type="update">maven-surefire-report-plugin 2.20.1 -> 2.21.0</action>
<action type="add">Add java-1.10 profile</action>
<action type="add">Add java-1.11 profile</action>
<action type="update">jacoco-maven-plugin 0.8.0 -> 0.8.1</action>
<action type="update">commons-build-plugin 1.7 -> 1.8</action>
<action type="update">commons-release-plugin 1.1 -> 1.2</action>
<action type="update">japicmp-maven-plugin: oldVersionPattern=\d+\.\d+\.\d*</action>
<action type="update">maven-assembly-plugin: 3.0.0 -> 3.1.0</action>
<action type="remove">Prerequisites tag; should only be used for maven-plugins, using maven-enforcer-plugin instead.</action>
</release>
<release version="45" date="2018-03-12" description="Changing location of commons-release-plugin">
<action type="update">Rearranging plugin order in -Prelease, removing commons-release-plugin from build>pluginManagement</action>
</release>
<release version="44" date="2018-03-08" description="Plugin Updates and add new commons-release-plugin
Notes on Building version 44.
-----------------------------
When building, because of an issue with japicmp, we have an erroneous non-failing stacktrace
that occurs. Specifically, we see:
[warn] No new version specified and file './commons-parent/pom.xml' of artifact could not be opened as
jar archive: error in opening zip file
java.util.zip.ZipException: error in opening zip file
mainly caused by an error in
japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:341).
We have asked for this to be addressed in the github issue: https://github.com/siom79/japicmp/issues/195
">
<action type="add">new profile module-name to add 'Automatic-Module-Name' entry to the manifest</action>
<action type="update">felix:maven-bundle-plugin 3.4.0 -> 3.5.0.</action>
<action type="update">build artifacts -test.jar, -sources.jar and -test-sources.jar always, not only at release time</action>
<action type="update">maven-enforcer-plugin set version to 3.0.0-M1 and update Maven requirement from 3.0.0 to 3.0.5 (the latest 3.0.x.)</action>
<action type="update">jacoco-maven-plugin 0.7.9 -> 0.8.0.</action>
<action type="update">Fix japicmp config: add to reporting section and define ignoreMissingNewVersion explicitly</action>
<action type="update">org.apache:apache 18 -> 19</action>
<action type="add">COMMONSSITE-105: Add commons-release-plugin version 1.1</action>
<action type="add">COMMONSSITE-106: Add spotbugs-maven-plugin version 3.1.3</action>
<action type="update">maven-surefire-plugin 2.20.1 -> 2.21.0</action>
<action type="update">maven-failsafe-plugin 2.20.1 -> 2.21.0</action>
</release>
<release version="43" date="2018-01-02" description="Updates plugins and generally requires Java 7.">
<action type="update">maven-compiler-plugin 3.6.1 -> 3.6.2.</action>
<action type="update">maven-compiler-plugin 3.6.2 -> 3.7.0.</action>
<action type="update">jacoco-maven-plugin 0.7.7.201606060606 -> 0.7.9.</action>
<action type="update">maven-javadoc-plugin 2.10.4 -> 3.0.0 (Java 9 compatibility.)</action>
<action type="update">Update japicmp 0.9.3 -> 0.10.0.</action>
<action type="update">animal-sniffer-maven-plugin 1.15 -> 1.16.</action>
<action type="update">commons.findbugs.version 3.0.3 -> 3.0.5 (requires Java 7.)</action>
<action type="update">commons.clirr.version 2.7 -> 2.8.</action>
<action type="update">maven-surefire-plugin 2.19.1 -> 2.20.1.</action>
<action type="update">Add maven-failsafe-plugin 2.20.1 (to along with surefire.)</action>
<action type="update">felix:maven-bundle-plugin 3.0.1 -> 3.4.0 (requires Java 7.</action>
<action type="update">versions-maven-plugin 2.3 -> 2.5.</action>
<action type="update">japicmp-maven-plugin 0.10.0 -> 0.11.0.</action>
<action type="update">build-helper-maven-plugin 1.10 -> 3.0.0 (requires Maven 3 and Java 7.)</action>
<action type="update">wagon-ssh 2.10 -> 3.0.0.</action>
<action type="update">maven-site-plugin 3.6 -> 3.7 (fixes Java 9 builds; for migrating from 3.4 to 3.5.1, see https://maven.apache.org/components/plugins/maven-site-plugin/migrate.html)</action>
</release>
<release version="42" date="2016-12-29" description="Updates plugins">
<action type="update">maven-site-plugin 3.4 -> 3.6 (for migrating from 3.4 to 3.5.1, see https://maven.apache.org/components/plugins/maven-site-plugin/migrate.html)</action>
<action type="update">jacoco-maven-plugin : 0.7.6.201602180812 -> 0.7.7.201606060606</action>
<action type="update">commons-build-plugin : 1.6 -> 1.7</action>
<action type="update">maven-changes-plugin : 2.12 -> 2.12.1</action>
<action type="update">Update japicmp: 0.8.0 -> 0.9.1</action>
<action type="update">maven-compiler-plugin : 3.5.1 -> 3.6.0</action>
<action type="update">japicmp plugin no longer fail on "mvn site" (it requires target/*jar), use "mvn package site -Pjapicmp" to include its report</action>
<action type="update">japicmp-maven-plugin : 0.8.0 -> 0.9.3</action>
<action type="add">new profiles to run coveralls coverage
reports via Travis using Jacoco or Cobertura respectively</action>
<action type="update">new property
commons.japicmp.breakBuildOnBinaryIncompatibleModifications
controls the breakBuildOnBinaryIncompatibleModifications
setting of japicmp</action>
</release>
<release version="41" date="2016-08-15" description="Updates plugins and adds source compatibility profiles">
<action type="update">COMMONSSITE-89 - support both clirr and japicmp
Clirr report must now be explicitly enabled using src/site/resources/profile.clirr file or -Pclirr option</action>
<action type="update">maven-source-plugin 3.0.0 -> 3.0.1</action>
<action type="update">commons.rat.version 0.11 -> 0.12</action>
<action type="update">maven-javadoc-plugin 2.10.3 -> 2.10.4</action>
<action type="update">RAT: Exclude Eclipse local files and folders</action>
<action type="update">Changed ciManagement to Jenkins builds.apache.org</action>
<action type="update">Update Apache parent: 17 -> 18</action>
</release>
<release version="40" date="2016-04-30" description="Updates plugins and parent; fixes COMMONSSITE-87 and COMMONSSITE-82.
The assembly plugin now runs in the verify phase (it was previously run in the package phase). See COMMONSSITE-87.
This allows child poms to create additional jars to be added to the assembly.
This will affect child poms that rely on the assembly occurring in the package phase.
They will need to be amended to use the verify phase instead.">
<action type="update">Update Apache Parent POM : 16 -> 17</action>
<action type="update">COMMONSSITE-87 - ensure assembly plugin runs after all package phase plugins</action>
<action type="update">COMMONSSITE-82 - use Commons Skin 4.1 (site.xml)</action>
<action type="update">Require minimum of Maven 3.0.5</action>
<action type="update">maven-assembly-plugin : 2.5.5 -> 2.6</action>
<action type="update">maven-changes-plugin : 2.11 -> 2.12</action>
<action type="update">maven-clean-plugin : 2.6.1 -> 3.0.0</action>
<action type="update">maven-compiler-plugin : 3.3 -> 3.5.1</action>
<action type="update">maven-enforcer-plugin : 1.3.1 -> 1.4.1</action>
<action type="update">maven-source-plugin : 2.4 -> 3.0.0</action>
<action type="update">maven-surefire-plugin : 2.18.1 -> 2.19.1</action>
<action type="update">maven-project-info-reports-plugin : 2.8 -> 2.9</action>
<action type="update">maven-release-plugin : 2.5.2 -> 2.5.3</action>
<action type="update">animal-sniffer-maven-plugin : 1.11 -> 1.15</action>
<action type="update">build-helper-maven-plugin : 1.9.1 -> 1.10</action>
<action type="update">buildnumber-maven-plugin 1.3 -> 1.4 (supports git SCM now)</action>
<action type="update">clirr-maven-plugin : 2.6.1 -> 2.7</action>
<action type="update">commons-build-plugin : 1.4 -> 1.6</action>
<action type="update">felix:maven-bundle-plugin : 2.5.3 -> 3.0.0</action>
<action type="update">findbugs-maven-plugin : 3.0.0 -> 3.0.3</action>
<action type="update">jacoco-maven-plugin : 0.7.5.201505241946 -> 0.7.6.201602180812</action>
<action type="update">wagon-ssh : 2.8 -> 2.10</action>
</release>
<release version="39" date="2015-09-07" description="Uses a new location assembly location; updates plugins; allows Java 8 builds to use animal-sniffer.">
<action type="update">Update Compiler Plugin : 3.2 -> 3.3</action>
<action type="update">Update Build Helper Plugin : 1.8 -> 1.9.1</action>
<action type="update">Update Release Plugin : 2.5.1 -> 2.5.2</action>
<action type="update">Update Javadoc Plugin : 2.10.2 -> 2.10.3</action>
<action type="update">Update Jar Plugin : 2.5 -> 2.6</action>
<action type="update">Drop the "trunks-proper" profile</action>
<action type="update">Update animal-sniffer Plugin : 2.13 -> 2.14 (for Java7+ build profile)</action>
<action type="update">Move assembly to standard location. src/main -> src/assembly/src.xml</action>
<action type="update">Update Jacoco Plugin : 0.7.4.201502262128 -> 0.7.5.201505241946</action>
</release>
<release version="38" date="2015-06-25" description="Fix bug in site Security link; update plugins">
<!-- List each change individually so the changes HTML report is easier to read -->
<action type="update">Fix URL for Security link</action>
<action type="update">Update Assembly Plugin : 2.5.3 -> 2.5.5</action>
<action type="update">Update Cobertura Plugin : 2.6 -> 2.7</action>
<action type="update">Update Jacoco Plugin : 0.7.2 -> 0.7.4</action>
<action type="update">Update Javadoc Plugin : 2.10.1 -> 2.10.2</action>
<action type="update">Update Surefire Plugin : 2.18 -> 2.18.1</action>
</release>
<release version="37" date="2015-01-28" description="Update plugins, add Animal Sniffer and site-basic profile">
<!-- List each change individually so the changes HTML report is easier to read -->
<action type="update">Update minimum Maven prerequisite (as defined by Findbugs) 3.0 -> 3.0.1</action>
<action type="update">Update org.apache:apache 15 to 16 (nop for Commons: maven-compiler-plugin already contained source/target)</action>
<action type="update">Update Maven Project Info Reports Plugin : 2.7 -> 2.8</action>
<action type="update">merged maven-3 profile into main body (Maven 2 is no longer supported)</action>
<action type="add">Added Animal Sniffer profile (active by default)</action>
<action type="update">renamed the profile jdk7-findbugs to jdk7-plugin-fix-version</action>
<action type="add">Allow to configure dependency excludes of bundle-plugin with commons.osgi.excludeDependencies</action>
<action type="add">Added property commons.changes.onlyCurrentVersion for changes plugin Jira report</action>
<action type="update">Update GPG Plugin : 1.5 -> 1.6</action>
<action type="update">Update Antrun Plugin : 1.7 -> 1.8</action>
<action type="add">Allow changes Jira report maxEntries to be overridden (default 100)</action>
<action type="add">Allow changes Jira report runOnlyAtExecutionRoot to be overridden</action>
<action type="add">Added site-basic profile to allow quick generation of the basic site docs</action>
</release>
<release version="36" date="2014-12-21" description="Update plugins, fix release-notes profile.">
<!-- List each change individually so the changes HTML report is easier to read -->
<action type="update">Update maven-jxr-plugin 2.4 to 2.5</action>
<action type="update">Update maven-surefire-plugin(s) 2.17 to 2.18</action>
<action type="update">Update maven-assembly-plugin 2.5 to 2.5.1</action>
<action type="update">Update maven-clean-plugin 2.6 to 2.6.1</action>
<action type="update">Update commons.wagon-ssh.version 2.6 to 2.8</action>
<action type="fix">Add announcementDirectory to release-notes profile.</action>
</release>
<release version="35" date="2014-10-22" description="Update plugins and maintenance">
<!-- List each change individually so the changes HTML report is easier to read -->
<action type="add">Add link to security page in general navigation section</action>
<action type="add">Added java-1.9 profile</action>
<action type="update">Suppress test Javadocs when building site</action>
<action type="update">Suppress test Javadocs</action>
<action type="update">Update JaCoCo to 0.7.2.201409121644</action>
<action type="update">Update maven-compiler-plugin 3.1 to 3.2</action>
<action type="update">Update maven-source-plugin 2.2.1 to 2.4</action>
<action type="update">Update maven-site-plugin 3.3 to 3.4</action>
<action type="update">Update maven-gpg-plugin 1.4 to 1.5</action>
<action type="update">Update maven-jar-plugin 2.4 to 2.5</action>
<action type="update">Update maven-release-plugin 2.4.2 to 2.5.1</action>
<action type="update">Update maven-bundle-plugin 2.4.0 to 2.5.3</action>
<action type="update">Update buildnumber-maven-plugin 1.2 to 1.3</action>
<action type="update">Update wagon-ssh 2.3 to 2.6</action>
<action type="update">Update maven-scm-publish-plugin 1.0 to 1.1</action>
<action type="update">Update jdepend-maven-plugin 2.0-beta-2 to 2.0</action>
<action type="update">Update apache-rat-plugin 0.10 to 0.11</action>
<action type="update">Update maven-clean-plugin 2.5 to 2.6.</action>
<action type="update">Update maven-changes-plugin 2.9 to 2.11</action>
<action type="update">Update maven-deploy-plugin 2.8.1 to 2.8.2</action>
<action type="update">Update maven-install-plugin 2.5.1 to 2.5.2</action>
<action type="update">Update maven-javadic-plugin 2.9.1 to 2.10.1</action>
<action type="update">Update apache 13 to 15</action>
<action type="update">Add property commons.findbugs.version.</action>
</release>
<release version="34" date="2014-04-16" description="
The main changes in this release are:
- Added Maven enforcer to ensure builds use Maven 3.0.0 or later
- Surefire 2.16 to 2.17
- scm-publish 1.0-beta to 1.0
- added java-1.8 profile
">
<!-- List each change individually so the changes HTML report is easier to read -->
<action type="update">Added java-1.8 profile</action>
<action type="update">maven-scm-publish-plugin 1.0-beta -> 1.0</action>
<action type="update">maven-surefire-plugin(s) 2.16 -> 2.17</action>
<action type="update">Added Maven enforcer to ensure builds use Maven 3.0.0 or later</action>
</release>
<release version="33" date="2014-02-14" description="
The main changes in this release are:
- Fixed Jacoco configuration syntax
- updated some plugins
">
<!-- List each change individually so the changes HTML report is easier to read -->
<action type="update">commons-skin 3 -> 4</action>
<action type="update">maven-deploy-plugin 2.7 -> 2.8.1</action>
<action type="update">maven-jxr-plugin 2.3 -> 2.4</action>
<action type="update">maven-install-plugin 2.4 -> 2.5.1</action>
<action type="update">maven-release-plugin 2.4.1 -> 2.4.2</action>
<action type="update">maven-surefire-plugin(s) 2.15 -> 2.16</action>
<action type="update">remote-resources-plugin 1.4 -> 1.5</action>
<action type="update">apache-rat-plugin 0.9 -> 0.10</action>
<action type="update">clirr-maven-plugin 2.5 -> 2.6.1</action>
<action type="update">cobertura-maven-plugin 2.5.2 -> 2.6</action>
<action type="update">jacoco-maven-plugin 0.6.3.201306030806 -> 0.6.4.201312101107</action>
<action type="update">Fixed JaCoCo configuration - syntax changed completely between 0.6.2.x and 0.6.3.x</action>
<!-- Note: the (major) syntax change is not documented AFAICT, and only the trunk docs are online for comparison. -->
<action type="update">Add commons.compiler.version property so compiler plugin version can be overridden if necessary</action>
<action type="update">Add source archive to Maven artifacts</action>
</release>
<release version="32" date="2013-07-01" description="
The main changes in this release are:
- added fix for Javadoc vulnerability (CVE-2013-1571, VU#225657) MJAVADOC-370
- updated some plugins
">
<!-- List each change individually so the changes html report is easier to read -->
<action type="update">maven-javadoc-plugin 2.9 -> 2.9.1</action>
</release>
<release version="31" date="2013-06-24" description="
The main changes in this release are:
- dropped unused 'rc' profile
- fixed the maven.compile[r] names
- updated some plugins and the RAT excludes list
">
<!-- List each change individually so the changes html report is easier to read -->
<action type="update">Dropped "rc" profile as no longer relevant</action>
<action type="update">maven-bundle-plugin 2.3.7 -> 2.4.0</action>
<action type="update">maven-surefire[-report]-plugin 2.14.1 -> 2.15</action>
<action type="fix" issue="COMMONSSITE-69">renamed properties maven.compile.* -> maven.compiler.*</action>
<action type="update">Exclude .checkstyle and .fbprefs from RAT check</action>
</release>
<release version="30" date="2013-05-28" description="
The main changes in this release are RAT configuration changes:
- updated excludes: added .pmd and download_*.cgi
- changed excludes so child POM excludes will be appended to the parent list
- duplicated settings in build section so they apply to standalone invocations
Coverage tool:
Made JaCoCo an optional profile
Restored Cobertura as an optional profile
">
<!-- List updates separately so the changes html report is easier to read -->
<action type="update">cobertura-maven-plugin 2.5.2 reinstated</action>
<action type="update">jacoco-maven-plugin 0.6.2.201302030002 -> 0.6.3.201306030806</action>
<action type="update">rat-maven-plugin 0.8 -> 0.9</action>
<action type="update">maven-project-info-reports-plugin 2.6 -> 2.7</action>
</release>
<release version="29" date="2013-05-18" description="Replace Cobertura with JaCoCo; update plugin versions">
<action type="update">cobertura-maven-plugin 2.5.2 -> removed</action>
<action type="update">jacoco-maven-plugin -> 0.6.2.201302030002</action>
<action type="update">maven-surefire-plugin 2.13 -> 2.14.1</action>
<action type="update">maven-surefire-report-plugin 2.13 -> 2.14.1</action>
<action type="update">maven-changes-plugin 2.8 -> 2.9</action>
<action type="update">maven-compiler-plugin 3.0 -> 3.1</action>
<action type="update">maven-release-plugin 2.3.2 -> 2.4.1</action>
<action type="update">maven-site-plugin 3.2 -> 3.3</action>
<action type="update" date="">
The main change is the replacement of Cobertura with JaCoCo for test
coverage analysis. The former is not maintained anymore, has numerous
bugs and is extremely slow in some situations (typically generating
coverage reports for [math] took about 9 hours whereas standard tests
run in about 10 minutes). One important implication is that since
JaCoCo relies on setting an agent, it is triggered only if JDK used to
run the tests is at least Java 1.5 (this is automatically detected),
and it changes the argument line of surefire tests. If a component
also needs to adapt the surefire command line, it must add the
property ${argLine} to the argument line in order to preserve JaCoCo
settings. An example for this is Apache Commons IO, where the
maven-surefire-plugin setting must read as (note the use of the
${argLine} property):
&lt;plugins>
&lt;plugin>
&lt;groupId>org.apache.maven.plugins&lt;/groupId>
&lt;artifactId>maven-surefire-plugin&lt;/artifactId>
&lt;configuration>
&lt;forkMode>pertest&lt;/forkMode>
&lt;!-- limit memory size see IO-161 -->
&lt;!-- the ${argLine} preserves jacoco agent settings (see (see https://github.com/jacoco/jacoco/issues/44) -->
&lt;argLine>-Xmx25M ${argLine}&lt;/argLine>
...
&lt;/configuration>
&lt;/plugin>
...
&lt;/plugins>
</action>
</release>
<release version="28" date="2013-01-26" description="Update plugins">
<action type="update">
apache-parent-pom 9 -> 13
maven-surefire-plugin 2.12.3 -> 2.12.4
maven-surefire-report-plugin 2.12.3 -> 2.12.4
cobertura-maven-plugin 2.5.1 -> 2.5.2
buildnumber-maven-plugin 1.1 -> 1.2
</action>
<action type="update">
Also changed, but omitted from changes section in released version:
Added maven-scm-publish-plugin 1.0-beta-2
Removed timestamp from Javadoc output
Moved Cobertura from default to reporting profile
Renamed module sanselan -> imaging
Added scm publishing properties
</action>
</release>
<release version="27" date="2012-09-24" description="Update plugins">
<action type="update">
update maven-site-plugin to 3.1 in reporting section
use properties for all reporting plugins to ensure consistency
maven-changes-plugin: 2.7.1 -> 2.8 (fixes MCHANGES-285 SAXException parsing JIRA XML from JIRA 5.1)
maven-project-info-reports-plugin 2.5 -> 2.5.1
maven-resources-plugin 2.5 -> 2.6
maven-surefire-plugin 2.12.2 -> 2.12.3
maven-surefire-report-plugin 2.12.2 -> 2.12.3
</action>
</release>
<release version="26" date="2012-08-23" description="Update plugins">
<action type="update">
FELIX-3037 has been fixed so the profile java-1.5-detected is no longer needed
(in fact it causes problems, because it reverts bndlib to a version that is missing some required new methods)
</action>
<action type="update">
maven-changes-plugin: 2.6 -> 2.7.1
maven-clean-plugin: 2.4.1 -> 2.5
maven-compiler-plugin: 2.3.2 -> 2.5.1
maven-project-info-reports-plugin: 2.4 -> 2.5
maven-release-plugin: 2.2.2 -> 2.3.2
maven-remote-resources-plugin: 1.2.1 -> 1.3
maven-site-plugin: 3.0 -> 3.1
maven-source-plugin: 2.1.2 -> 2.2
maven-surefire-plugin: 2.12 -> 2.12.2
maven-surefire-report-plugin: 2.12 -> 2.12.2
org.codehaus.mojo:buildnumber-maven-plugin: 1.0 -> 1.1
</action>
</release>
<release version="25" date="2012-??-??" description="Update plugins">
<action type="update">
Updated various plugin versions:
clirr-maven-plugin: 2.3 -> 2.4
clirr and RAT added to pluginManagement so can override the version from Apache POM
Add changes and jira reports
</action>
</release>
<release version="24" date="2012-03-13" description="Update and add plugins">
<action type="update">
Updated various plugin versions:
antrun: 1.6 -> 1.7
assembly: 2.2.1 -> 2.3
jar: 2.3.2 -> 2.4
release: 2.2.1 -> 2.2.2
remote-resources: override Apache pom 9 with 1.2.1
commons-build: 1.3 -> 1.4
bundle: 2.3.5 -> 2.3.7; removed workround for Java 1.5 as no longer necessary
Added cobertura: 2.5.1 to reporting and buildManagement
surefire: 2.9 -> 2.12
surefire-report: 2.9 -> 2.12
Allow override of surefire-report aggregate setting using property commons.surefire-report.aggregate
javadoc: 2.8 -> 2.8.1
rat: 0.7 -> 0.8
wagon-ssh 1.0 -> 2.2 (M3 only)
Deleted "ci" profile (does not apply with Nexus)
Add default project info reports: excluded license/plugins/plugin management
Add tests.jar and test-sources.jar to deployed files
</action>
</release>
<release version="23" date="2012-01-11" description="
The Maven3 site plugin has been updated to support ssh/scp for deployment
The buildNumber plugin now defaults to using SVN CLI, and does not run if buildNumber.skip=true
To use javasvn instead, use the profile: javasvn
">
<action dev="ggregory" type="add">
added java-1.7 profile
</action>
<action dev="ggregory" type="add">
added ssh/scp support to maven-site-plugin in Maven3
</action>
<action dev="sebb" type="update" due-to="Olivier Lamy">
moved buildNumber plugin to profile which is activated unless buildNumber.skip=true
changed buildNumber plugin default provider to CLI; added 'javasvn' profile as override
</action>
<action dev="sebb" type="update">
added aggregate:false to jxr plugin (aggregate is deprecated)
</action>
<action dev="sebb" type="update">
updated modules list, added: bcel, functor, jcs, ognl
</action>
</release>
<release version="22" date="2011-09-21" description="
Starting with version 22, the RAT plugin has changed Maven group and id,
so any existing configuration needs to be updated.
To fix component POMs, please change any occurrences of:
&lt;groupId>org.codehaus.mojo&lt;/groupId>
&lt;artifactId>rat-maven-plugin&lt;/artifactId>
to the new values:
&lt;groupId>org.apache.rat&lt;/groupId>
&lt;artifactId>apache-rat-plugin&lt;/artifactId>
">
<action dev="sebb" type="add">
Add commons.release.version and commons.rc.version for use in releasing commons parent
</action>
<action dev="sebb" type="add">
Add release-notes profile to generate RELEASE-NOTES.txt from changes.xml.
Added changes.xml and template release-notes.vm
</action>
<action dev="sebb" type="add">
Add pom description
</action>
<action dev="sebb" type="fix">
Added workround for bundle plugin 2.3.5 on Java 1.5 - replace embedded bndlib with previous version
</action>
<action dev="sebb" type="add">
Add buildnumber plugin and put build details into manifests.
</action>
<action dev="sebb" type="add">
Add Clirr report for all components
</action>
<action dev="sebb" type="update">
Update to site plugin 3.0 (usable by Maven 2 and Maven 3)
</action>
<action dev="sebb" type="fix">
Fix resources and testResource overrides to include the default directories.
Components which redefine these may no longer need to do so.
</action>
<action type="update">
Update to latest releases of plugins.
</action>
<action dev="sebb" type="remove">
Remove Maven IDEA plugin.
</action>
<action dev="sebb" type="update">
Update to Apache RAT plugin, and enable use as standalone goal.
</action>
<action dev="ggregory" type="add">
Add Javadoc link to Java EE.
</action>
</release>
</body>
</document>