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 2022/08/31 20:38:02 UTC

[creadur-rat] 06/06: RAT-305: Fix changelog for dependabot updates

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 7cc67a86e206818326ccbfdb13e18af460657c3c
Author: P. Ottlinger <po...@apache.org>
AuthorDate: Wed Aug 31 22:37:51 2022 +0200

    RAT-305: Fix changelog for dependabot updates
---
 RELEASE-NOTES.txt       | 81 ++++++++++++++-----------------------------------
 src/changes/changes.xml | 24 +++++++--------
 2 files changed, 34 insertions(+), 71 deletions(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 47cb0386..b1d93d6b 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,7 +1,7 @@
-              Apache Creadur Rat 0.14
+              Apache Creadur Rat 0.15
                   RELEASE NOTES
 
-The Apache Creadur Rat team is pleased to announce the release of Apache Creadur Rat 0.14
+The Apache Creadur Rat team is pleased to announce the release of Apache Creadur Rat 0.15
 
 Apache Rat is a release audit tool. It improves accuracy and efficiency when checking
 releases. It is heuristic in nature: making guesses about possible problems. It
@@ -15,67 +15,30 @@ Note that binary compatibility is not guaranteed between 0.x releases.
 Apache Rat is developed by the Apache Creadur project, a language and build
 agnostic home for software distribution comprehension and audit tools.
 
-This release contains dependency updates, bugfixes and many improvements apart from infrastructure updates at ASF.
+This release fixes a warning during site builds and updates various dependencies.
 
 Changes in this version include:
 
-New features:
-o RAT-288:  Adapt logging output to be more compliant with future Maven versions as debug is deprecated and verbose is the recommended way to go. Thanks to Michael Osipov.
-o RAT-297:  Update maven-reporting-api from 3.0 to 3.1.0 and remove usage of deprecated Sink API. Thanks to Michael Osipov.
-o RAT-289:  Enable dependabot integration - write access is forbidden, but email alerts and pull requests should be ok.
-o RAT-279:  Migrate vom Travis CI.org to Travis-ci.com.
-o RAT-271:  Move all Creadur projects to new Jenkins infrastructure at ASF and migrate from Subversion to Gitbox/Github. Please update your repository URLs and use the new default branch master in all projects.
-o RAT-270:  Change default behaviour to output erroneous files to console. Can be disabled by setting rat.consoleOutput to false.
-o RAT-266:  Add .factorypath to Eclipse-default exclusions. Thanks to Michael Osipov.
-o RAT-254:  Properly finish move to gitbox/github, get rid of SVN references and adapt main branch to master and fix all Jenkins build jobs for RAT.
-o RAT-244:  Update compiler level to 1.7 to allow building with more recent JDKs. Update plugins and dependencies to more modern versions to fix security issues (CVE-warnings).
-o RAT-212:  Add alternative https URLs in Apache License, Version 2.0 to allow automatic recognition as valid ASF2.0. Thanks to Niels Basjes.
-o RAT-250:  Update to latest available and compatible Apache ANT 1.9.14 to get bugfixes.
-o INFRA-17348: SCM repository has been moved from svn.apache.org (Subversion) to gitbox.apache.org (Git)
-
 Fixed Bugs:
-o RAT-290:  Update maven-jxr-plugin from 2.5 to 3.2.0. Thanks to dependabot.
-o RAT-290:  Update maven-antrun-plugin from 3.0.0 to 3.1.1. Thanks to dependabot.
-o RAT-290:  Update github actions/checkout from 2 to 3. Thanks to dependabot.
-o RAT-290:  Update github actions/setup-java from 2.5.0 to 3.3.0. Thanks to dependabot.
-o RAT-290:  Update maven-pmd-plugin from 3.14.0 to 3.16.0. Thanks to dependabot.
-o RAT-290:  Update maven-javadoc-plugin from 3.3.1 to 3.4.0. Thanks to dependabot.
-o RAT-290:  Update maven-compiler-plugin from 3.8.1 to 3.10.1. Thanks to dependabot.
-o RAT-290:  Update wagon-ssh from 3.5.0 to 3.5.1. Thanks to dependabot.
-o RAT-290:  Update maven-site-plugin from 3.9.1 to 3.12.0. Thanks to dependabot.
-o RAT-290:  Update maven-project-info-reports-plugin from 3.1.1 to 3.3.0. Thanks to dependabot.
-o RAT-290:  Update mockito-core from 3.11.2 to 4.6.0. Thanks to dependabot.
-o RAT-290:  Update ASF parent from 23 to 26. Thanks to dependabot.
-o RAT-273:  Some tests were based on the assumption, that the value of file.encoding
-            can be changed on runtime. (Won't work nowadays, beginning with Java 16.)
-            Removed this assumption in favour of a proper surefire configuration.
-o RAT-273:  Workaround for an incompatibility in the java.io.LineNumberReader, which is
-            being replaced by the org.apache.rat.header.LineNumberReader.
-o RAT-290:  Update animal-sniffer-maven-plugin from 1.20 to 1.21. Thanks to Jin Xu/Xeno Amess.
-o RAT-296:  Use Github Actions for matrix builds on Windows and ubuntu with JDK 8,11,12,13,14,15. Simplify Travis integration to avoid dockerhub-related build failures.
-o RAT-274:  Update to latest Apache Ant 1.10.12.
-o RAT-291:  Fix links to Travis builds for all creadur projects.
-o RAT-290:  Update maven-dependency-plugin from 3.1.1 to 3.2.0. Thanks to dependabot.
-o RAT-290:  Update plexus-utils from 3.0.21 to 3.4.1. Thanks to dependabot.
-o RAT-290:  Update commons-cli from 1.4 to 1.5.0. Thanks to dependabot.
-o RAT-290:  Update maven-plugin-annotation and maven-plugin-plugin from 3.6.1 to 3.6.2. Thanks to dependabot.
-o RAT-275:  Update to doxia 1.11.1 in order to get CVE-2020-13956-httpclient problem fixes in doxia.
-o RAT-283:  Update plugin versions and dependencies in order to run properly with Java8 as minimal compiler level.
-o RAT-286:  Update to maven-plugin-plugin v3.6.1 in order to circumvent error during maven site builds.
-o RAT-285:  Update to latest Apache Ant 1.10.11 in order to fix issues related to dependency commons-compress in Ant itself.
-o RAT-207:  Properly report thread-safeness to Maven. Thanks to Xavier Dury.
-o RAT-281:  Update to latest Commons IO to fix CVE-2021-29425 (Moderate severity).
-o RAT-274:  Update to latest Apache Ant 1.10.10.
-o RAT-277:  Update to junit 4.13.1 to fix CVE-2020-15250.
-o RAT-158:  Update to new ASF parent 23 in order to get rid of doxia version management that generated warnings.
-o RAT-274:  Update to latest Apache Ant 1.10.9 to fix CVE-2020-11979. Update to JDK8 as minimal version/compiler version.
-o RAT-269:  Update to latest Apache Ant to fix CVE-2020-1945.
-o RAT-268:  Allow handling of pom-file-only projects by not assuming that all modules are in directories. Thanks to Robert Scholte.
-o RAT-267:  Report ignored lines from exclusion file to stderr instead of std to not generate erroneous JSON. Thanks to Fabio Utzig.
-o RAT-262:  Treat JSON data as binary to avoid reports of missing licenses.
-o RAT-260:  Change to docker image when building on Travis to avoid JDK version mixup in traditional build setup. Thanks to Kamil BreguĊ‚a.
-o RAT-258:  Update to latest commons-compress to fix CVE-2019-12402.
-o RAT-257:  Adapt help text for CLI usage of RAT.
+o RAT-309:  Site builds could not be generated properly due to API changes: solution was to upgrade Maven Reporting API to 3.1.1 and use details of Maven Reporting Implementation 3.2.0 in RAT's Mojo hierarchy. Thanks to Michael Osipov, Gary Gregory.
+o RAT-309:  Updated internal data structures from deprecated ArrayStack to JDK's ArrayDeque.
+o RAT-306:  Add note about hierarchy of changelogs in RAT project structure when publishing the project webpage.
+o RAT-307:  Update to focal (Ubuntu 20.04) on Travis to circumvent build errors and be able to use more modern JDK versions. Deprecate openJDK8 build with focal as it is not supported on Travis.
+
+Changes:
+o RAT-305:  Update maven-project-info-reports-plugin from 3.3.0 to 3.4.1. Thanks to dependabot.
+o RAT-305:  Update maven-javadoc-plugin from 3.4.0 to 3.4.1. Thanks to dependabot.
+o RAT-305:  Update maven-jxr-plugin from 3.2.0 to 3.3.0. Thanks to dependabot.
+o RAT-305:  Update animal-sniffer-maven-plugin from 1.21 to 1.22. Thanks to dependabot.
+o RAT-305:  Update maven-site-plugin from 3.12.0 to 3.12.1. Thanks to dependabot.
+o RAT-305:  Update maven-pmd-plugin from 3.16.0 to 3.18.0. Thanks to dependabot.
+o RAT-305:  Update mockito-core from 4.6.0 to 4.7.0. Thanks to dependabot.
+o RAT-305:  Update extra-enforcer-rules from 1.5.1 to 1.6.1. Thanks to dependabot.
+o RAT-305:  Update Apache parent pom from 26 to 27. Thanks to dependabot.
+o RAT-305:  Update wagon-ssh from 3.5.1 to 3.5.2. Thanks to dependabot.
+o RAT-305:  Update maven-enforcer-plugin from 3.0.0 to 3.1.0. Thanks to dependabot.
+o RAT-305:  Update actions/setup-java from 3.3.0 to 3.4.1. Thanks to dependabot.
+o RAT-310:  Fix deprecation warnings in tests. Use hamcrest's annotations instead of ones from JUnit.
 
 
 Historical list of changes: https://creadur.apache.org/rat/changes-report.html
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index f8af86cc..acc3b06a 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -60,40 +60,40 @@ The <action> type attribute can be add,update,fix,remove.
     -->
     <release version="0.15" date="2022-08-31" description="This release fixes a warning during site builds and updates various dependencies.">
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update maven-project-info-reports-plugin from 3.3.0 to 3.4.1
+        Update maven-project-info-reports-plugin from 3.3.0 to 3.4.1.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update maven-javadoc-plugin from 3.4.0 to 3.4.1
+        Update maven-javadoc-plugin from 3.4.0 to 3.4.1.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update maven-jxr-plugin from 3.2.0 to 3.3.0
+        Update maven-jxr-plugin from 3.2.0 to 3.3.0.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update animal-sniffer-maven-plugin from 1.21 to 1.22
+        Update animal-sniffer-maven-plugin from 1.21 to 1.22.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update maven-site-plugin from 3.12.0 to 3.12.1
+        Update maven-site-plugin from 3.12.0 to 3.12.1.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update maven-pmd-plugin from 3.16.0 to 3.18.0
+        Update maven-pmd-plugin from 3.16.0 to 3.18.0.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update mockito-core from 4.6.0 to 4.7.0
+        Update mockito-core from 4.6.0 to 4.7.0.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update extra-enforcer-rules from 1.5.1 to 1.6.1
+        Update extra-enforcer-rules from 1.5.1 to 1.6.1.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update Apache parent pom from 26 to 27
+        Update Apache parent pom from 26 to 27.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update wagon-ssh from 3.5.1 to 3.5.2
+        Update wagon-ssh from 3.5.1 to 3.5.2.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update maven-enforcer-plugin from 3.0.0 to 3.1.0
+        Update maven-enforcer-plugin from 3.0.0 to 3.1.0.
       </action>
       <action issue="RAT-305" type="update" dev="pottlinger" due-to="dependabot">
-        Update actions/setup-java from 3.3.0 to 3.4.1
+        Update actions/setup-java from 3.3.0 to 3.4.1.
       </action>
       <action issue="RAT-309" type="fix" dev="pottlinger" due-to="Michael Osipov, Gary Gregory">
         Site builds could not be generated properly due to API changes: solution was to upgrade Maven Reporting API to 3.1.1 and use details of Maven Reporting Implementation 3.2.0 in RAT's Mojo hierarchy.