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 2024/05/04 19:19:15 UTC
(creadur-rat) 01/01: Fix changelog
This is an automated email from the ASF dual-hosted git repository.
pottlinger pushed a commit to branch feature/RAT-369
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git
commit b7524f3adf9181c846838ff3d03a404d8f893b31
Merge: 959db49e 8fcb1cf4
Author: P. Ottlinger <po...@apache.org>
AuthorDate: Sat May 4 21:15:42 2024 +0200
Fix changelog
apache-rat-core/pom.xml | 8 +-
.../src/main/java/org/apache/rat/Defaults.java | 53 ++-
.../src/main/java/org/apache/rat/Report.java | 10 +-
.../java/org/apache/rat/ReportConfiguration.java | 36 +-
.../rat/analysis/DefaultAnalyserFactory.java | 32 +-
.../org/apache/rat/analysis/TikaProcessor.java | 142 ++++++++
.../analysis/matchers/AbstractHeaderMatcher.java | 2 -
.../apache/rat/analysis/matchers/NotMatcher.java | 2 -
.../src/main/java/org/apache/rat/api/Document.java | 25 +-
.../src/main/java/org/apache/rat/api/MetaData.java | 18 +
.../rat/document/impl/guesser/ArchiveGuesser.java | 66 ----
.../rat/document/impl/guesser/BinaryGuesser.java | 372 ---------------------
.../org/apache/rat/header/LineNumberReader.java | 130 +++----
.../apache/rat/report/claim/ClaimStatistic.java | 142 ++++++--
.../report/claim/impl/AbstractClaimReporter.java | 18 +-
.../rat/report/claim/impl/ClaimAggregator.java | 43 +--
.../java/org/apache/rat/walker/ArchiveWalker.java | 28 +-
.../org/apache/rat/walker/DirectoryWalker.java | 86 ++---
.../main/java/org/apache/rat/walker/Walker.java | 52 ++-
.../org/apache/rat/ReportConfigurationTest.java | 40 ++-
.../src/test/java/org/apache/rat/ReportTest.java | 15 +-
.../src/test/java/org/apache/rat/ReporterTest.java | 26 +-
.../apache/rat/analysis/AnalyserFactoryTest.java | 59 +++-
.../org/apache/rat/analysis/TikaProcessorTest.java | 168 ++++++++++
.../document/impl/guesser/ArchiveGuesserTest.java | 66 ----
.../document/impl/guesser/BinaryGuesserTest.java | 150 ---------
.../apache/rat/report/ConfigurationReportTest.java | 5 -
.../rat/report/xml/XmlReportFactoryTest.java | 19 +-
.../org/apache/rat/walker/DirectoryWalkerTest.java | 99 ++++--
.../resources/jira/RAT147/unix-newlines.txt.bin | 8 +
.../resources/jira/RAT147/windows-newlines.txt.bin | 9 +
.../RAT211/leader-election-message-arrives.dia | Bin 0 -> 5796 bytes
.../src/test/resources/jira/RAT211/side_left.bmp | Bin 0 -> 345238 bytes
.../src/test/resources/tikaFiles/README.md | 11 +
.../src/test/resources/tikaFiles/archive/dummy.jar | Bin 0 -> 6615 bytes
.../test/resources/tikaFiles/binary/Defaults.class | Bin 0 -> 7280 bytes
.../src/test/resources/tikaFiles/binary/Image.gif | Bin 0 -> 74 bytes
.../src/test/resources/tikaFiles/binary/Image.jpeg | Bin 0 -> 4803 bytes
.../src/test/resources/tikaFiles/binary/Image.jpg | Bin 0 -> 4803 bytes
.../src/test/resources/tikaFiles/binary/Image.png | Bin 0 -> 489 bytes
.../src/test/resources/tikaFiles/binary/Image.psd | Bin 0 -> 2499 bytes
.../src/test/resources/tikaFiles/binary/Image.xcf | Bin 0 -> 1565 bytes
.../test/resources/tikaFiles/binary/KeyStore.jks | Bin 0 -> 4914 bytes
.../src/test/resources/tikaFiles/binary/file.json | 7 +
.../resources/tikaFiles/binary/maven_libjansi.so | Bin 0 -> 98380 bytes
.../src/test/resources/tikaFiles/binary/test.aif | Bin 0 -> 3894 bytes
.../src/test/resources/tikaFiles/binary/test.au | Bin 0 -> 3868 bytes
.../src/test/resources/tikaFiles/binary/test.exe | Bin 0 -> 1024 bytes
.../src/test/resources/tikaFiles/binary/test.flv | Bin 0 -> 90580 bytes
.../src/test/resources/tikaFiles/binary/test.iff | Bin 0 -> 1060 bytes
.../test/resources/tikaFiles/binary/test.keystore | Bin 0 -> 4914 bytes
.../src/test/resources/tikaFiles/binary/test.mid | Bin 0 -> 322 bytes
.../src/test/resources/tikaFiles/binary/test.mp3 | Bin 0 -> 2668637 bytes
.../src/test/resources/tikaFiles/binary/test.ogg | Bin 0 -> 5418 bytes
.../src/test/resources/tikaFiles/binary/test.swf | Bin 0 -> 180 bytes
.../resources/tikaFiles/binary/test.truststore | Bin 0 -> 1302 bytes
.../src/test/resources/tikaFiles/binary/test.wav | Bin 0 -> 3884 bytes
.../src/test/resources/tikaFiles/binary/test.wma | Bin 0 -> 27747 bytes
.../resources/tikaFiles/binary/testMP3i18n.mp3 | Bin 0 -> 40832 bytes
.../tikaFiles/binary/testMP3i18n_truncated.mp3 | Bin 0 -> 40672 bytes
.../resources/tikaFiles/binary/testMP3id3v1.mp3 | Bin 0 -> 39416 bytes
.../resources/tikaFiles/binary/testMP3id3v1_v2.mp3 | Bin 0 -> 40960 bytes
.../resources/tikaFiles/binary/testMP3id3v2.mp3 | Bin 0 -> 39577 bytes
.../resources/tikaFiles/binary/testMP3id3v24.mp3 | Bin 0 -> 39471 bytes
.../resources/tikaFiles/binary/testMP3lyrics.mp3 | Bin 0 -> 34688 bytes
.../resources/tikaFiles/binary/testMP3noid3.mp3 | Bin 0 -> 39288 bytes
.../tikaFiles/binary/testMP3truncated.mp3 | Bin 0 -> 65536 bytes
.../test/resources/tikaFiles/binary/testMP4.m4a | Bin 0 -> 4770 bytes
.../tikaFiles/binary/testMP4_truncated.m4a | Bin 0 -> 74 bytes
.../tikaFiles/binary/testNakedUTF16BOM.mp3 | Bin 0 -> 2625 bytes
.../test/resources/tikaFiles/binary/truststore.jks | Bin 0 -> 1302 bytes
.../src/test/resources/tikaFiles/ca-cert | 22 ++
.../src/test/resources/tikaFiles/ca-key | 30 ++
.../src/test/resources/tikaFiles/cert-file | 19 ++
.../src/test/resources/tikaFiles/cert-signed | 21 ++
.../src/test/resources/tikaFiles/notice/LICENSE | 202 +++++++++++
.../src/test/resources/tikaFiles/notice/NOTICE | 7 +
.../tikaFiles/standard/ChineseCommentsJava.java | 42 +++
.../resources/tikaFiles/standard/HelloWorld.groovy | 24 ++
.../resources/tikaFiles/standard/HelloWorld.java | 24 ++
.../test/resources/tikaFiles/standard/Image.pdf | Bin 0 -> 2390 bytes
.../tikaFiles/standard/UTF16_with_signature.xml | Bin 0 -> 2402 bytes
.../tikaFiles/standard/UTF8_with_signature.xml | 29 ++
.../src/test/resources/tikaFiles/standard/file.C | 22 ++
.../src/test/resources/tikaFiles/standard/file.CPP | 24 ++
.../src/test/resources/tikaFiles/standard/file.c | 22 ++
.../src/test/resources/tikaFiles/standard/file.c++ | 24 ++
.../src/test/resources/tikaFiles/standard/file.cc | 24 ++
.../src/test/resources/tikaFiles/standard/file.cp | 24 ++
.../src/test/resources/tikaFiles/standard/file.cpp | 24 ++
.../src/test/resources/tikaFiles/standard/file.csv | 1 +
.../src/test/resources/tikaFiles/standard/file.cxx | 24 ++
.../test/resources/tikaFiles/standard/file.plain | 20 ++
.../src/test/resources/tikaFiles/standard/file.tsv | 1 +
.../java/org/apache/rat/mp/AbstractRatMojo.java | 6 +-
.../main/java/org/apache/rat/mp/RatCheckMojo.java | 2 +-
.../java/org/apache/rat/mp/RatCheckMojoTest.java | 15 +-
.../main/java/org/apache/rat/anttasks/Report.java | 2 +-
checkstyle-suppressions.xml | 26 ++
pom.xml | 10 +-
src/changes/changes.xml | 26 +-
101 files changed, 1582 insertions(+), 1082 deletions(-)
diff --cc src/changes/changes.xml
index 6e43a1b6,d9e8f1c2..25cc77ed
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@@ -72,9 -72,25 +72,28 @@@ https://maven.apache.org/plugins/maven-
</release>
-->
<release version="0.17-SNAPSHOT" date="xxxx-yy-zz" description="Current SNAPSHOT - release to be done">
+ <action issue="RAT-366" type="add" dev="pottlinger">
+ Integrate checkstyle and spotbugs into the build and webpage generation. Most charset-related errors cannot be fixed until we break JDK8-compliance and move to newer versions.
+ </action>
+ <action issue="RAT-301" type="fix" dev="pottlinger" due-to="claudenw">
+ Chinese characters in comments are not classified as binary anymore (due to Tika integration).
+ </action>
- <action issue="RAT-54" type="fix" dev="claudenw">
- MIME Detection Using Tika
++ <action issue="RAT-54" type="add" dev="claudenw">
++ MIME Detection Using Apache Tika.
+ </action>
+ <action issue="RAT-20" type="fix" dev="claudenw">
+ Changed to detecting binary by content not name.
+ </action>
+ <action issue="RAT-147" type="fix" dev="claudenw">
+ 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.
++ <action issue="RAT-150" type="add" dev="claudenw">
++ Switch to Apache Tika to detect file types.
+ </action>
+ <action issue="RAT-211" type="fix" dev="claudenw">
+ Generated rat-output.xml is now well-formed, even if BinaryGuesser fails or there is XML content
+ in the sample element.
+ </action>
<action issue="RAT-368" type="update" dev="claudenw">
Removed ReportFailedRuntimeException, ReportTransformer, RatReportAnalysisResultException, MimeTyper, ToNameTransformer,
UnsuitableDocumentException, ReportTransformerTest, and ToNameTransformerTest as they are no longer used in the codebase.
@@@ -101,13 -117,13 +120,12 @@@
<action issue="RAT-367" type="fix" dev="pottlinger" due-to="Niels Basjes">
Older jUnit3 tests were not run during the build after switching to jUnit5.
</action>
-- <action issue="RAT-345" type="update" dev="pottlinger" due-to="dependabot">
-- TODO: collect all dependabot updates for release 0.17.
-- </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).
</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.