You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@creadur.apache.org by po...@apache.org on 2025/10/11 22:33:05 UTC
(creadur-rat) branch master updated (598f3214 -> 389b7d68)
This is an automated email from the ASF dual-hosted git repository.
pottlinger pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
from 598f3214 RAT-487: Prepare and clean-up poms for release
new 04a186ae RAT-487: Prepare changelog and release description
new 389b7d68 RAT-345: Add changelog entries for all dependabot changes
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/changes/changes.xml | 173 +++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 163 insertions(+), 10 deletions(-)
(creadur-rat) 01/02: RAT-487: Prepare changelog and release description
Posted by po...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
pottlinger pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
commit 04a186aee9e538237925a5bb48e63bf8561d5176
Author: P. Ottlinger <po...@apache.org>
AuthorDate: Sun Oct 12 00:05:29 2025 +0200
RAT-487: Prepare changelog and release description
---
src/changes/changes.xml | 31 ++++++++++++++++++++++---------
1 file changed, 22 insertions(+), 9 deletions(-)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 27354951..1b789f43 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -51,18 +51,17 @@ The <action> type attribute can be one of:
* remove: removed some functionality from the project.
-->
-<document xmlns="http://maven.apache.org/changes/1.0.0"
+<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>Changes in Apache Creadur RAT</title>
<author email="dev@creadur.apache.org">Apache Creadur RAT developers</author>
</properties>
-
<body>
<!--release version="1.0.0-SNAPSHOT" date="xxxx-yy-zz" description="Current SNAPSHOT - release to be done">
- <action issue="RAT-xxx" type="update" dev="pottlinger" due-to="dependabot">
- TODO: collect all dependabot updates for release 0.18.
+ <action issue="RAT-498" type="update" dev="pottlinger" due-to="dependabot">
+ TODO: collect all dependabot updates for release 1.0.0.
</action>
</release>
<release version="0.17-SNAPSHOT" date="xxxx-yy-zz" description="Current SNAPSHOT - release to be done">
@@ -71,7 +70,24 @@ The <action> type attribute can be one of:
</action>
</release>
-->
- <release version="0.17-SNAPSHOT" date="2025-10-xx" description="Current SNAPSHOT - release to be done">
+ <release version="0.17" date="2025-10-12" description=
+"Apart from many dependency updates and multiple bugfixes,
+this release brings a major harmonization among all available UIs (CLI, Apache Ant, Apache Maven) concerning parameters and configuration options to run RAT.
+Therefore please consult the available extended and updated documentation over at the project's webpage in order to see examples and overviews of the new configuration options!
+
+RAT generates a more expressive report now as certain individually configurable limits for counters exist. In case you do preprocessing of the report, you need to adapt your scripts according to RAT's XSD schema.
+
+Furthermore the inclusion/exclusion configuration (e.g. .gitignore), parsing and processing in RAT was overhauled - see RAT-476 for a known issue in that regard.
+
+Many checkstyle, spotbugs and documentation issues were fixed.
+Additionally a new automated test suite was developed in order to ease testing of edge cases and example licenses and custom license definitions.
+
+RAT's homepage contents and its generation method were modernized and a lot of new documentation was added to ease configuration of RAT in your project.
+
+Thanks for your patience and all the feedback in the making of this release! #bigKudosToClaude would be a proper release name.">
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ TODO: collect all dependabot updates for release 0.17.
+ </action>
<action issue="RAT-475" type="fix" dev="pottlinger" due-to="Arnould Engelen">
Added a workaround garbage collection call to flaky tests if running on GitHubAction in order to fix deferred I/O cleanup with jUnit's TempDir.
</action>
@@ -290,7 +306,7 @@ The <action> type attribute can be one of:
Integrate develocity service from Gradle and link to current results from badge in README.md.
</action>
<action issue="RAT-345" type="add" dev="pottlinger">
- Update build scripts and Maven wrapper in the RAT repo to Maven 3.9.7.
+ Update build scripts and Maven wrapper in the RAT repo to Maven 3.9.11.
</action>
<action issue="RAT-374, RAT-381" type="add" dev="claudenw">
Automatically generate commandline options/CLI help during the build and include it into the project webpage. Adapt READMEs.
@@ -378,9 +394,6 @@ The <action> type attribute can be one of:
<action issue="RAT-77" type="add" dev="claudenw">
Adds another stylesheet to explicitly output files with missing-headers. Thus plain-rat (default), missing-headers, and unapproved-licenses can be used in all RAT clients. From the CLI the -s option allows to use a short name (e.g. -s missing-headers or -s unapproved-licenses).
</action>
- <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
- TODO: collect all dependabot updates for release 0.17.
- </action>
</release>
<release version="0.16.1" date="2024-01-24" description=
"As release 0.16 introduced breaking changes concerning the configurability of the Maven plugin, these configuration options are reintroduced albeit as deprecated elements.
(creadur-rat) 02/02: RAT-345: Add changelog entries for all dependabot changes
Posted by po...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
pottlinger pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
commit 389b7d6867a581cda3c83d8164f75d5082f345e8
Author: P. Ottlinger <po...@apache.org>
AuthorDate: Sun Oct 12 00:32:58 2025 +0200
RAT-345: Add changelog entries for all dependabot changes
---
src/changes/changes.xml | 144 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 142 insertions(+), 2 deletions(-)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 1b789f43..228740da 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -31,7 +31,7 @@ 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.
-Run with changes.version-parameter in order to not generate a SNAPSHOT changelog
+Run with changes.version-parameter in order to not generate a SNAPSHOT changelog into RELEASE-NOTES.txt
Please list action attributes in the following order:
issue - required
@@ -84,9 +84,149 @@ Additionally a new automated test suite was developed in order to ease testing o
RAT's homepage contents and its generation method were modernized and a lot of new documentation was added to ease configuration of RAT in your project.
+This release will be the last with JDK8-compatibility as we intend to head for a 1.0.0 release.
+
Thanks for your patience and all the feedback in the making of this release! #bigKudosToClaude would be a proper release name.">
<action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
- TODO: collect all dependabot updates for release 0.17.
+ Update tika from 2.9.2 to 2.9.4.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update jimfs from 1.3.0 to 1.3.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update plexus-testing from 1.4.0 to 1.6.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-clean-plugin from 3.4.0 to 3.4.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update findsecbugs-plugin to 1.14.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update commons-collection4 to 4.5.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-remote-resources-plugin from 3.1.0 to 3.3.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update commons-text from 1.12.0 to 1.14.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update groovy-all from 2.4.8 to 2.4.21.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update commons-csv from 1.11.0 to 1.14.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update com.gradle:common-custom-user-data-maven-extension from 2.0 to 2.0.6.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update Ant from 1.10.14 to 1.10.15.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update mavenPluginPluginVersion from 3.13.1 to 3.15.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update org.hamcrest:hamcrest-library from 2.2 to 3.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update commons-lang3 from 3.14.0 to 3.19.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update org.codehaus.mojo:build-helper-maven-plugin from 3.2.0 to 3.6.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23 to 1.26.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update com.gradle:develocity-maven-extension from 1.21.4 to 2.2.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-project-info-reports-plugin from 3.5.0 to 3.9.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-release-plugin from 3.0.1 to 3.1.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-surefire-plugin from 3.2.5 to 3.5.4.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-failsafe-plugin from 3.2.5 to 3.5.4.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-javadoc-plugin from 3.6.3 to 3.12.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-jxr-plugin from 3.3.2 to 3.6.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-fluido-skin from 2.0.1 to 2.1.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-changes-plugin from 3.0.0-M1 to 3.0.0-M3.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-checkstyle-plugin from 3.3.1 to 3.6.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-dependency-plugin from 3.6.1 to 3.9.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.6.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update spotbugs-maven-plugin from 4.8.4.0 to 4.8.6.6.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update org.apache.maven.plugins:maven-pmd-plugin from 3.21.2 to 3.28.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update org.apache:apache (ASF-parent) from 31 to 35.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update commons-cli from 1.6.0 to 1.9.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update org.apache.maven.plugin-tools:maven-plugin-annotations from 3.11.0 to 3.15.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-invoker-plugin from 3.6.0 to 3.9.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update commons-io from 2.15.1 to 2.20.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update maven-compiler-plugin from 3.12.1 to 3.14.1.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update GHA actions/setup-java from 4.0.0 to 5.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update GHA actions/checkout from 4 to 5.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update GHA actions/cache from 4.0.0 to 4.0.2.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update no-package-cycles-enforcer-rule from 1.2.20 to 1.2.22.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update extra-enforcer-rules from 1.7.0 to 1.11.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update commons-compress from 1.25.0 to 1.28.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update gitignore-reader from 1.3.1 to 1.6.0.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update and use junit-bom from 5.10.2 to 5.13.4.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update slf4j-simple from 2.0.11 to 2.0.16.
+ </action>
+ <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
+ Update assertj-core from 3.25.1 to 3.27.6.
</action>
<action issue="RAT-475" type="fix" dev="pottlinger" due-to="Arnould Engelen">
Added a workaround garbage collection call to flaky tests if running on GitHubAction in order to fix deferred I/O cleanup with jUnit's TempDir.