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
The following commit(s) were added to refs/heads/master by this push:
new 73e8113a RAT-487: Fix errors in changelog and merge with text changes
73e8113a is described below
commit 73e8113a29403a2ce60f7b5b3b1e2c53b9edde9d
Author: P. Ottlinger <[email protected]>
AuthorDate: Sun Oct 12 15:20:07 2025 +0200
RAT-487: Fix errors in changelog and merge with text changes
---
src/changes/changes.xml | 49 +++++++++++++++++++++++++++++--------------------
1 file changed, 29 insertions(+), 20 deletions(-)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 228740da..5818d24a 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -71,22 +71,31 @@ The <action> type attribute can be one of:
</release>
-->
<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!
+"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.
+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.
+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.
+Additionally, a new automated test suite was developed in order to ease
testing of edge cases
+and example licenses and custom license definitions.
-This release will be the last with JDK8-compatibility as we intend to head for
a 1.0.0 release.
+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.">
+The next release will remove deprecated options and classes.
+
+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">
Update tika from 2.9.2 to 2.9.4.
</action>
@@ -452,12 +461,12 @@ Thanks for your patience and all the feedback in the
making of this release! #bi
Automatically generate commandline options/CLI help during the build
and include it into the project webpage. Adapt READMEs.
</action>
<action issue="RAT-377" type="add" dev="claudenw">
- Added ability to specify the level of reporting on STANDARD files
within a project. This necessitated an addition
- of a command line option "standard" to limit specify the level of
detail in the STANDARD file reporting. See command line
- help for more details. By default, there is no change in the
reporting and only the presence of archives are reported.
+ Added ability to specify the level of reporting on STANDARD files
within a project. This necessitated an addition
+ of a command line option "--output-standard" to limit specify the
level of detail in the STANDARD file reporting. See command line
+ help for more details. By default, there is no change in the
reporting and only the presence of archives are reported.
- Change also fixed a major issue in license sorting. Resulting in a
change in order and expanding the name space for licenses.
- Licenses now must have a unique id within the family name space.
(e.g. family1/one is different from family2/one).
+ Change also fixed a major issue in license sorting. Resulting in a
change in order and expanding the name space for licenses.
+ Licenses now must have a unique id within the family name space.
(for example family1/one is different from family2/one).
</action>
<action issue="RAT-190" type="fix" dev="claudenw">
Javascript (.js) files not processed as text.
@@ -468,9 +477,9 @@ Thanks for your patience and all the feedback in the making
of this release! #bi
Updated the logging to only log a warning when at least one filter was
skipped.
</action>
<action issue="RAT-372" type="add" dev="claudenw">
- Added ability to process archive files within a project to look for
license files. This necessitated an addition
- of a command line option "archive" to limit specify the level of
detail in the archive report. See command line
- help for more details. By default, there is no change in the
reporting and only the presence of archives are reported.
+ Added ability to process archive files within a project to look for
license files. This necessitated an addition
+ of a command line option "--output-archive" to limit specify the level
of detail in the archive report. See command line
+ help for more details. By default, there is no change in the
reporting and only the presence of archives is reported.
This change also marked as deprecated the "-a", "--dir" and command
line options.
@@ -496,7 +505,7 @@ Thanks for your patience and all the feedback in the making
of this release! #bi
Change to detect non UTF-8 text files as text not binary.
</action>
<action issue="RAT-150" type="fix" dev="claudenw">
- Switch to Tika to detect file types. This will result in more file
types being properly categorized and may
+ Switch to Tika to detect file types. This will result in more file
types being properly categorized and may
result in some failures where the scans previously did not fail
because we now properly check all text files.
</action>
<action issue="RAT-211" type="fix" dev="claudenw">
@@ -506,7 +515,7 @@ Thanks for your patience and all the feedback in the making
of this release! #bi
<action issue="RAT-368" type="remove" dev="claudenw">
Removed ReportFailedRuntimeException, ReportTransformer,
RatReportAnalysisResultException, MimeTyper, ToNameTransformer,
UnsuitableDocumentException, ReportTransformerTest, and
ToNameTransformerTest as they are no longer used in the codebase.
- Note: FullTextMatchingeLicense and SimplePatternBasedLicense will be
removed in 0.18.0
+ Note: FullTextMatchingeLicense and SimplePatternBasedLicense will be
removed in 1.0.0.
</action>
<action issue="RAT-354" type="fix" dev="pottlinger" due-to="Guillaume
Nodet">
Fix integration test failure with Maven4 by adding a version property
in integration test's pom.xml. Versions above Maven4-alpha13 require Java17 and
cannot be used with RAT, as it relies on Java8.
@@ -532,7 +541,7 @@ Thanks for your patience and all the feedback in the making
of this release! #bi
Older jUnit3 tests were not run during the build after switching to
jUnit5.
</action>
<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).
+ 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
--output-style option allows to use a short name (e.g. "--output-style
missing-headers" or "--output-style unapproved-licenses").
</action>
</release>
<release version="0.16.1" date="2024-01-24" description=