blob: e4da45504faa250ef6e4ba58bee00a82d74c1161 [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
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- Description: http://maven.apache.org/plugins/maven-changes-plugin/changes.html -->
<document xmlns="http://maven.apache.org/changes/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/xsd/changes-1.0.0.xsd">
<properties>
<title>Apache Commons Build Plugin Release Notes</title>
<author email="dev@commons.apache.org">Apache Commons Developers</author>
</properties>
<body>
<release version="1.14.1" date="YYYY-MM-DD" description="Maintenance release">
<!-- FIX -->
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Dependabot">Bump org.graalvm.js:js-scriptengine from 24.0.0 to 24.0.1 #248.</action>
<action dev="ggregory" type="update" due-to="Dependabot">Bump org.graalvm.js:js from 23.0.3 to 23.0.4 #247.</action>
</release>
<release version="1.14.0" date="2024-04-12" description="Feature release">
<!-- FIX -->
<action dev="sebb" type="fix">maven-plugin-report-plugin replaces maven-plugin-plugin report goal</action>
<action dev="sebb" type="fix">Fix up errors in GHA badges for Java and CodeQL</action>
<action dev="sebb" type="fix">Only use graalvm on Java11+; update to 22.3.3 which avoids NoClassDefFoundError messages</action>
<action dev="sebb" type="fix">Replace mail-archives.apache.org with lists.apache.org</action>
<action dev="sebb" type="fix">Drop mail archives that no longer exist (markmail, gmane, old.nabble)</action>
<action dev="sebb" type="fix">Disable moditect as it fails currently</action>
<!-- ADD -->
<action type="add" dev="ggregory" due-to="Gary Gregory">Add Maven property project.build.outputTimestamp for build reproducibility.</action>
<!-- UPDATE -->
<action dev="sebb" type="update" due-to="Dependabot">Bump org.apache.maven.plugins:maven-plugin-plugin from 3.10.2 to 3.11.0</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">Drop IRC references</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump commons-parent from 58 to 69 #240.</action>
<action dev="ggregory" type="update" due-to="Dependabot, Gary Gregory">Bump org.apache.ant:ant-launcher from 1.10.12 to 1.10.14.</action>
<action dev="sebb" type="update">Disable cyclonedx - not needed</action>
<action dev="sebb" type="update">Drop outdated, unmaintained table of components in README in favour of link to website.</action>
<action dev="ggregory" type="update" due-to="Dependabot">Bump org.graalvm.js:js-scriptengine from 23.1.0 to 24.0.0 #236.</action>
<action dev="ggregory" type="update" due-to="Dependabot">Bump org.graalvm.js:js from 23.0.1 to 23.0.3.</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.maven:maven-core 3.9.4 to 3.9.6.</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.maven:maven-plugin-api 3.9.4 to 3.9.6.</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.maven.plugin-tools:maven-script-ant 3.9.0 to 3.12.0 #241.</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.maven.plugin-tools:maven-plugin-tools-ant from 3.9.0 to 3.12.0 #242.</action>
<action dev="ggregory" type="update" due-to="Dependabot, Gary Gregory">Bump org.apache.maven.plugins:maven-artifact-plugin from 3.5.0 to 3.5.1 #393.</action>
</release>
<release version="1.13" date="2023-06-25" description="Feature release">
<!-- FIX -->
<action dev="ggregory" type="fix" due-to="Gary Gregory">
Fix running on Java 11 and up. Use GraalVM instead of Java 8 Nashorn for JavaScript, which was deprecated in Java 11 and removed in Java 15.
Unfortunately, you will see this output on the console at the end of a successful build:<![CDATA[
Exception in thread "Thread-2" java.lang.NoClassDefFoundError: org/graalvm/collections/EconomicMapImpl$3
at org.graalvm.collections.EconomicMapImpl.iterator(EconomicMapImpl.java:846)
at com.oracle.truffle.polyglot.PolyglotEngineImpl.collectAliveContexts(PolyglotEngineImpl.java:1261)
at com.oracle.truffle.polyglot.PolyglotEngineImpl.ensureClosed(PolyglotEngineImpl.java:1158)
at com.oracle.truffle.polyglot.PolyglotEngineImpl$PolyglotShutDownHook.run(PolyglotEngineImpl.java:1407)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.ClassNotFoundException: org.graalvm.collections.EconomicMapImpl$3
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
... 5 more]]>
</action>
<action dev="ggregory" type="fix" due-to="Marc Wrobel">
Fix minor typos #79.
</action>
<action dev="ggregory" type="fix" due-to="step-security-bot, Gary Gregory">
[StepSecurity] ci: Harden GitHub Actions #162.
</action>
<!-- ADD -->
<action dev="ggregory" type="add" due-to="Gary Gregory">
Add property commons.dist.subdir.
</action>
<action dev="ggregory" type="add" due-to="Gary Gregory">
Add github/codeql-action.
</action>
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">
Bump Ant integration from org.apache.maven:maven-script-ant to org.apache.maven.plugin-tools:maven-script-ant 3.9.0.
</action>
<action dev="ggregory" type="update" due-to="Dependabot, Gary Gregory">
Bump actions/cache.
</action>
<action dev="ggregory" type="update" due-to="Dependabot, Gary Gregory">
Bump actions/checkout.
</action>
<action dev="ggregory" type="update" due-to="Gary Gregory, Dependabot">
Bump actions/setup-java.
</action>
<action dev="ggregory" type="update" due-to="Dependabot">
Bump actions/upload-artifact.
</action>
<action dev="ggregory" type="update" due-to="Dependabot">
Bump github/codeql-action.
</action>
<action dev="ggregory" type="update" due-to="Dependabot">
Bump maven-antrun-plugin from 1.8 to 3.1.0, #18, #71.
</action>
<action dev="ggregory" type="update" due-to="Gary Gregory, Dependabot">
Bump spotbugs-maven-plugin from 4.1.3 to 4.7.3.0 #56, #58, #66, #73, #75, #77, #82, #93, #106.
</action>
<action dev="ggregory" type="update" due-to="Gary Gregory, Dependabot">
Bump spotbugs from 4.1.3 to 4.7.3, #24, #26, #57, #63, #72, #80, #98.
</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">
Bump maven-plugin-plugin from 3.6.0 to 3.8.2, #33, #52, #61, #104, #127, #138, #154.
</action>
<action dev="ggregory" type="update" due-to="Gary Gregory">
Bump maven-plugin-tools-ant from 3.6.0 to 3.9.0, #32, #53, #59, #126, #139, #152.
</action>
<action dev="ggregory" type="update" due-to="Dependabot">
Bump versions-maven-plugin from 2.9.0 to 2.15.0 #64, #74, #81, #101. #115, #119. #136.
</action>
<action dev="ggregory" type="update" due-to="Dependabot, Gary Gregory">
Bump commons-parent from 52 to 61 #67, #86, #110, #120, #153.
</action>
</release>
<release version="1.12" date="2020-10-17" description="Feature release">
<action dev="sebb" type="update">
commons-build:mail-page - add links to lists.apache.org.
</action>
<action dev="sebb" type="fix" issue="COMMONSSITE-137">
commons-build:all ignores commons.release.hash settings.
</action>
<action dev="ggregory" type="update">
Enable GitHub build.
</action>
<action dev="ggregory" type="update" due-to="Gary Gregory, Dependabot">
Update spotbugs-maven-plugin from 4.0.0 to 4.1.3, #7, #12, #15.
</action>
<action dev="ggregory" type="update" due-to="Dependabot">
Update actions/checkout from v2.3.1 to v2.3.3 #9, #14, #21.
</action>
<action dev="ggregory" type="update" due-to="Dependabot">
Update versions-maven-plugin from 2.7 to 2.8.1 #10.
</action>
<action dev="ggregory" type="update" due-to="Dependabot">
Update actions/setup-java from v1.4.0 to v1.4.2 #13.
</action>
</release>
<release version="1.11" date="2019-08-30" description="Feature release">
<action dev="ggregory" type="update">
Update versions-maven-plugin 2.5 -> 2.7.
</action>
<action dev="ggregory" type="update">
Update maven-plugin-plugin 3.5.2 -> 3.6.0.
</action>
<action dev="ggregory" type="update">
Update maven-plugin-tools-ant 3.5.2 -> 3.6.0.
</action>
<action dev="ggregory" type="update">
Update commons.release-plugin.version 1.5 -> 1.6.
</action>
<action dev="ggregory" type="update">
Replace http://mail-archives.apache.org with https://mail-archives.apache.org.
</action>
</release>
<release version="1.10" date="2019-02-26" description="Feature release">
<action dev="ggregory" type="update">
Use SHA512 signatures as the default in the download page.
</action>
<action dev="sebb" type="update">
Use SHA256 signatures as the default in the download page.
</action>
</release>
<release version="1.9" date="2018-06-16" description="Feature release">
<action dev="ggregory" type="fix">
Fix in src/main/resources/commons-xdoc-templates/readme-md-template.md for components that have a major version number in their artifact IDs.
</action>
<action dev="ggregory" type="add" issue="COMMONSSITE-109">
Add a goal for creating all items for pre-release.
</action>
<action dev="ggregory" type="add" issue="COMMONSSITE-116">
Add a goal for creating the NOTICE.txt file.
</action>
<action dev="ggregory" type="add">
Fix README.md generation typo: 'JavaDoc' -> 'Javadoc'.
</action>
<action dev="ggregory" type="update">
Change the Maven goal prefix from "commons" to "commons-build".
</action>
<action dev="ggregory" type="update">
Update platform requirement from Java 7 to Java 8.
</action>
</release>
<release version="1.8" date="2018-04-02" description="Feature release">
<action dev="sebb" type="update">
Use sha1 signatures as opposed to md5 signatures in download page.
</action>
<action dev="britter" type="add" issue="COMMONSSITE-94">
Include Javadoc badge in README.md file.
</action>
<action dev="sebb" type="fix">
Add eol-style:native otherwise generated files can cause commit errors
</action>
</release>
<release version="1.7" date="2016-11-18" description="Feature release">
<action dev="ggregory" type="add" issue="COMMONSSITE-90">
Include badges in the README.md file.
</action>
<action dev="ggregory" type="add" issue="COMMONSSITE-91">
Build plugin does not pass the JIRA_ID property when generating README.md.
</action>
</release>
<release version="1.6" date="2016-04-24" description="Feature release">
<action dev="sebb" type="add">
Added new download-page subdir property: set this (e.g. to '1.2' or 'lang-1.2' etc) to override the default of binaries/source
</action>
</release>
<release version="1.5" date="2015-11-28" description="Feature and fix release">
<action dev="ecki" type="update" issue="COMMONSSITE-81">
commons-build-plugin README/CONTRIBUTING.md handle multi-modules
</action>
<action dev="ecki" type="update">
Download Page - Better describes KEYS file (and uses https links).
</action>
<action dev="britter" type="add">
CONTRIBUTING.md/README.md - New Goals to build Markdown formatted intro files for GitHub.
</action>
</release>
<release version="1.4" date="3 March 2012" description="Feature and fix release.">
<action dev="ggregory" type="fix" issue="COMMONSSITE-66">
Add support for a "commons.release.3" set of properties to offer a 3rd download option.
</action>
<action type="update">
Mailing List Page - Make it clear that you have to be subscribed to post.
</action>
<action type="fix">
Fix announce mod_mbox link
</action>
</release>
</body>
</document>