Apache Commons logo

Apache Commons Build Plugin Release Notes

Release History

Version Date Description
1.14.0 2024-04-12 Feature release
1.13 2023-06-25 Feature release
1.12 2020-10-17 Feature release
1.11 2019-08-30 Feature release
1.10 2019-02-26 Feature release
1.9 2018-06-16 Feature release
1.8 2018-04-02 Feature release
1.7 2016-11-18 Feature release
1.6 2016-04-24 Feature release
1.5 2015-11-28 Feature and fix release
1.4 3 March 2012 Feature and fix release.

Release 1.14.0 – 2024-04-12

Type Changes By
Fix maven-plugin-report-plugin replaces maven-plugin-plugin report goal sebb
Fix Fix up errors in GHA badges for Java and CodeQL sebb
Fix Only use graalvm on Java11+; update to 22.3.3 which avoids NoClassDefFoundError messages sebb
Fix Replace mail-archives.apache.org with lists.apache.org sebb
Fix Drop mail archives that no longer exist (markmail, gmane, old.nabble) sebb
Fix Disable moditect as it fails currently sebb
Add Add Maven property project.build.outputTimestamp for build reproducibility. Thanks to Gary Gregory. ggregory
Update Bump org.apache.maven.plugins:maven-plugin-plugin from 3.10.2 to 3.11.0 Thanks to Dependabot. sebb
Update Drop IRC references Thanks to Gary Gregory. ggregory
Update Bump commons-parent from 58 to 69 #240. Thanks to Gary Gregory. ggregory
Update Bump org.apache.ant:ant-launcher from 1.10.12 to 1.10.14. Thanks to Dependabot, Gary Gregory. ggregory
Update Disable cyclonedx - not needed sebb
Update Drop outdated, unmaintained table of components in README in favour of link to website. sebb
Update Bump org.graalvm.js:js-scriptengine from 23.1.0 to 24.0.0 #236. Thanks to Dependabot. ggregory
Update Bump org.graalvm.js:js from 23.0.1 to 23.0.3. Thanks to Dependabot. ggregory
Update Bump org.apache.maven:maven-core 3.9.4 to 3.9.6. Thanks to Gary Gregory. ggregory
Update Bump org.apache.maven:maven-plugin-api 3.9.4 to 3.9.6. Thanks to Gary Gregory. ggregory
Update Bump org.apache.maven.plugin-tools:maven-script-ant 3.9.0 to 3.12.0 #241. Thanks to Gary Gregory. ggregory
Update Bump org.apache.maven.plugin-tools:maven-plugin-tools-ant from 3.9.0 to 3.12.0 #242. Thanks to Gary Gregory. ggregory
Update Bump org.apache.maven.plugins:maven-artifact-plugin from 3.5.0 to 3.5.1 #393. Thanks to Dependabot, Gary Gregory. ggregory

Release 1.13 – 2023-06-25

Type Changes By
Fix 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: 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 Thanks to Gary Gregory. ggregory
Fix Fix minor typos #79. Thanks to Marc Wrobel. ggregory
Fix [StepSecurity] ci: Harden GitHub Actions #162. Thanks to step-security-bot, Gary Gregory. ggregory
Add Add property commons.dist.subdir. Thanks to Gary Gregory. ggregory
Add Add github/codeql-action. Thanks to Gary Gregory. ggregory
Update Bump Ant integration from org.apache.maven:maven-script-ant to org.apache.maven.plugin-tools:maven-script-ant 3.9.0. Thanks to Gary Gregory. ggregory
Update Bump actions/cache. Thanks to Dependabot, Gary Gregory. ggregory
Update Bump actions/checkout. Thanks to Dependabot, Gary Gregory. ggregory
Update Bump actions/setup-java. Thanks to Gary Gregory, Dependabot. ggregory
Update Bump actions/upload-artifact. Thanks to Dependabot. ggregory
Update Bump github/codeql-action. Thanks to Dependabot. ggregory
Update Bump maven-antrun-plugin from 1.8 to 3.1.0, #18, #71. Thanks to Dependabot. ggregory
Update Bump spotbugs-maven-plugin from 4.1.3 to 4.7.3.0 #56, #58, #66, #73, #75, #77, #82, #93, #106. Thanks to Gary Gregory, Dependabot. ggregory
Update Bump spotbugs from 4.1.3 to 4.7.3, #24, #26, #57, #63, #72, #80, #98. Thanks to Gary Gregory, Dependabot. ggregory
Update Bump maven-plugin-plugin from 3.6.0 to 3.8.2, #33, #52, #61, #104, #127, #138, #154. Thanks to Gary Gregory. ggregory
Update Bump maven-plugin-tools-ant from 3.6.0 to 3.9.0, #32, #53, #59, #126, #139, #152. Thanks to Gary Gregory. ggregory
Update Bump versions-maven-plugin from 2.9.0 to 2.15.0 #64, #74, #81, #101. #115, #119. #136. Thanks to Dependabot. ggregory
Update Bump commons-parent from 52 to 61 #67, #86, #110, #120, #153. Thanks to Dependabot, Gary Gregory. ggregory

Release 1.12 – 2020-10-17

Type Changes By
Update commons-build:mail-page - add links to lists.apache.org. sebb
Fix commons-build:all ignores commons.release.hash settings. Fixes COMMONSSITE-137. sebb
Update Enable GitHub build. ggregory
Update Update spotbugs-maven-plugin from 4.0.0 to 4.1.3, #7, #12, #15. Thanks to Gary Gregory, Dependabot. ggregory
Update Update actions/checkout from v2.3.1 to v2.3.3 #9, #14, #21. Thanks to Dependabot. ggregory
Update Update versions-maven-plugin from 2.7 to 2.8.1 #10. Thanks to Dependabot. ggregory
Update Update actions/setup-java from v1.4.0 to v1.4.2 #13. Thanks to Dependabot. ggregory

Release 1.11 – 2019-08-30

Type Changes By
Update Update versions-maven-plugin 2.5 -> 2.7. ggregory
Update Update maven-plugin-plugin 3.5.2 -> 3.6.0. ggregory
Update Update maven-plugin-tools-ant 3.5.2 -> 3.6.0. ggregory
Update Update commons.release-plugin.version 1.5 -> 1.6. ggregory
Update Replace http://mail-archives.apache.org with https://mail-archives.apache.org. ggregory

Release 1.10 – 2019-02-26

Type Changes By
Update Use SHA512 signatures as the default in the download page. ggregory
Update Use SHA256 signatures as the default in the download page. sebb

Release 1.9 – 2018-06-16

Type Changes By
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. ggregory
Add Add a goal for creating all items for pre-release. Fixes COMMONSSITE-109. ggregory
Add Add a goal for creating the NOTICE.txt file. Fixes COMMONSSITE-116. ggregory
Add Fix README.md generation typo: 'JavaDoc' -> 'Javadoc'. ggregory
Update Change the Maven goal prefix from "commons" to "commons-build". ggregory
Update Update platform requirement from Java 7 to Java 8. ggregory

Release 1.8 – 2018-04-02

Type Changes By
Update Use sha1 signatures as opposed to md5 signatures in download page. sebb
Add Include Javadoc badge in README.md file. Fixes COMMONSSITE-94. britter
Fix Add eol-style:native otherwise generated files can cause commit errors sebb

Release 1.7 – 2016-11-18

Type Changes By
Add Include badges in the README.md file. Fixes COMMONSSITE-90. ggregory
Add Build plugin does not pass the JIRA_ID property when generating README.md. Fixes COMMONSSITE-91. ggregory

Release 1.6 – 2016-04-24

Type Changes By
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 sebb

Release 1.5 – 2015-11-28

Type Changes By
Update commons-build-plugin README/CONTRIBUTING.md handle multi-modules. Fixes COMMONSSITE-81. ecki
Update Download Page - Better describes KEYS file (and uses https links). ecki
Add CONTRIBUTING.md/README.md - New Goals to build Markdown formatted intro files for GitHub. britter

Release 1.4 – 3 March 2012

Type Changes By
Fix Add support for a "commons.release.3" set of properties to offer a 3rd download option. Fixes COMMONSSITE-66. ggregory
Update Mailing List Page - Make it clear that you have to be subscribed to post.
Fix Fix announce mod_mbox link