This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-codec.git


    from 5caa0ca3 Bump to next development version
     add 204d59e0 Bump github/codeql-action from 3.28.1 to 3.28.4 (#356)
     add 5eff65e5 Normalize spelling
     add a6b4917a Normalize spelling
     add f04251c0 Merge branch 'release'
     add 0ded5562 Add section for the next release
     add bda541d2 Add a release introduction sentence
     add 19a2a5af Title tweak in release notes
     add 3b9feb49 Bump org.apache.commons:commons-parent from 79 to 80 #339
     add d897435a Refactor NUL magic char
     add 56b292a0 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-codec.git
     add a83a6ed6 Merge branch 'master' of 
https://github.com/apache/commons-codec.git
     add 7ab72de2 Bump org.apache.commons:commons-parent from 80 to 81
     add af6cfef7 Bump actions/setup-java from 4.6.0 to 4.7.0 (#358)
     add 46cd83aa Bump github/codeql-action from 3.28.4 to 3.28.8 (#357)
     add f3b6223e [site] Update dev email label
     add 97bad0a1 Bump github/codeql-action from 3.28.8 to 3.28.9 (#359)
     add b0a9dac9 Javadoc
     add ed56539e Add Checkstyle ArrayTypeStyle
     add 32372c98 Add Checkstyle CovariantEquals
     add 9b4f8fd0 Add Checkstyle DefaultComesLast
     add 0b638414 Add Checkstyle EmptyBlock
     add 9b70ae01 Add Checkstyle EqualsHashCode
     add 384aab1d Normalize module name
     add 5323ea81 Add Checkstyle FallThrough
     add a2dea275 Add Checkstyle IllegalInstantiation
     add fd181466 Add Checkstyle SimplifyBooleanExpression
     add af2957ea Add Checkstyle SimplifyBooleanReturn
     add 8ff747bf Add Checkstyle StringLiteralEquality
     add 5261b315 Add Checkstyle SuperClone
     add e1b43faa Add Checkstyle SuperFinalize
     add 0fdd6854 Add Checkstyle UnnecessaryParentheses
     add 13d65a15 Fix redundant Javadoc phrasing
     add 4f054082 Javadoc
     add 7b84903d Bump actions/cache from 4.2.0 to 4.2.1 (#360)
     add 94302cb7 Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#361)
     add fa5f17e3 Bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#364)
     add fba17cf4 Bump actions/cache from 4.2.1 to 4.2.2 (#363)
     add c60cf6f9 Bump github/codeql-action from 3.28.9 to 3.28.10 (#362)
     add 3e7f7ef1 Use IOUtils.copyLarge() in XXHash32Test
     add 3419e722 Remove extra whitespace
     add 8ee76e59 Comment: Remove unnecessary Latin acronym
     add 412d2b3d Comment: Remove unnecessary Latin acronym
     add 4eb3f433 Bump github/codeql-action from 3.28.10 to 3.28.11 (#365)
     add 1848f8fc Refactor DigestUtils.updateDigest(MessageDigest, File) to use 
NIO
     add e5d7a794 Add HmacUtils.hmac[Hex](Path)
     add 7786c28c Use NIO in tests to read test fixtures
     add d9b54188 Bump github/codeql-action from 3.28.11 to 3.28.12 (#368)
     add 8705d065 Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#367)
     add 5c456c33 Bump actions/cache from 4.2.2 to 4.2.3 (#366)
     add 7fde9244 Comments
     add a22ddc35 Simplify test
     add b4c7653f Base validation on standard table length
     add a7d39e3e Javadoc
     add 729bdc89 Rename private constants
     add 8156a07e GH CI: Replace Java 23 with 24
     add e7f5f108 Use Java-style parameter names
     add c35e3b2d Use Java-style parameter names
     add 6e5d0e03 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-codec.git
     add dfa6a705 Bump github/codeql-action from 3.28.12 to 3.28.13 (#369)
     add 52e14c97 Bump actions/dependency-review-action from 4.5.0 to 4.6.0 
(#370)
     add 05d702f1 Bump github/codeql-action from 3.28.13 to 3.28.15 (#371)
     add 62243b48 Bump actions/setup-java from 4.7.0 to 4.7.1 (#372)
     add 54137fda Bump commons-io:commons-io from 2.18.0 to 2.19.0
     add 214ed103 Bump github/codeql-action from 3.28.15 to 3.28.16 (#373)
     add 2cda4852 Javadoc
     add a10aed9a Bump org.apache.commons:commons-parent from 81 to 83 (#375)
     add a92eee65 Bump org.apache.commons:commons-parent from 81 to 83 #375
     add d75af8c2 Bump github/codeql-action from 3.28.16 to 3.28.17 (#376)
     add e119f125 Normalize local variable naming
     add 295bd6ef Bump actions/dependency-review-action from 4.6.0 to 4.7.0
     add 211a7f84 Merge pull request #377 from 
apache/dependabot/github_actions/actions/dependency-review-action-4.7.0
     add bc5e00e7 Bump github/codeql-action from 3.28.17 to 3.28.18 (#378)
     add ee23cedf Bump actions/dependency-review-action from 4.7.0 to 4.7.1 
(#379)
     add 567c084a Javadoc
     add da16f363 [CODEC-328] Clarify Javadoc for 
org.apache.commons.codec.digest.UnixCrypt.crypt(byte[],String)
     add 71fee598 Javadoc
     add c529b5d9 Javadoc
     add e37a4256 Remove dead comments
     add 1ad76b4f Javadoc
     add 1825f013 Format tweaks
     add 8be1e90f Use an import instead of a FQCN
     add ff49d981 Don't initialize instance variables to their default values
     add e5151807 Private class DaitchMokotoffSoundex.Branch methods private 
that can be
     add 1c0c3aca Make private class DaitchMokotoffSoundex.Rule's methods 
private that can be
     add ab7a8505 Precompile and resuse x3 regular expression in 
DaitchMokotoffSoundex.Rule
     add 812d0200 Precompile and resuse regular expressions in 
DaitchMokotoffSoundex.parseRules(Scanner, String, Map<Character, List<Rule>>, 
Map<Character, Character>)
     add 489a3ca6 Precompile regular expressions in 
Lang.loadFromResource(String, Languages)
     add 43943fca Add assertion
     add 112463e9 Javadoc typo
     add 7eb185b4 Javadoc typo
     add 8e547828 Javadoc typo
     add fa89e5c4 Javadoc typo
     add 4357dc9b Javadoc typo
     add 0d9a85de Remove redundant checks for whitespace in 
DaitchMokotoffSoundex.soundex(String, boolean)
     add 2c848fbe Remove extra vertical whitespace
     add 72227890 Add assertions
     add c56e56a9 Add 
org.apache.commons.codec.language.MatchRatingApproachEncoderTest.testCompareWithWhitespace()
     add a5ad0bb8 Bump org.apache.commons:commons-parent from 83 to 84
     add 1c15f3b6 Update Apache License URL to HTTPS
     add 1f3b9fe7 Javadoc typo in Base16.java (#380)
     add 71090a17 Javadoc typo in Base16.java #380
     add 3d6e922e Bump github/codeql-action from 3.28.18 to 3.28.19
     add ec04ff32 Merge pull request #382 from 
apache/dependabot/github_actions/github/codeql-action-3.28.19
     add bb84031d Bump ossf/scorecard-action from 2.4.1 to 2.4.2
     add a9f9be4b Merge pull request #381 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.4.2
     add 264a34f9 Use JUnit 5 convention for @Test method visibility
     add 33e017dd Add missing @Test
     add 6660a227 Add missing @Test
     add 6cb7d153 Use JUnit 5 convention for test method visibility
     add f8bb72cf Use JUnit 5 convention for class visibility
     add 8f4f0c4f Bump github/codeql-action from 3.28.19 to 3.29.0 (#383)
     add 4725c24a Bump org.apache.commons:commons-parent from 84 to 85
     add ba434eca Bump github/codeql-action from 3.29.0 to 3.29.2 (#385)
     add 523c8dc9 Use longer lines
     add 31c9aad5 Add ciManagement element to POM
     add 86f59452 Force sync with Apache GitBox.
     add c0645178 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-codec.git
     add 81927197 Merge branch 'master' of 
https://github.com/apache/commons-codec.git
     add ed943155 Use longer lines
     add 218d031d Javadoc
     add e3b840fa Better local variable names
     add 801afd97 eprecate unused constant 
org.apache.commons.codec.language.bm.Rule.ALL
     add 70e423b8 Fix bug in test
     add ab821ad6 Better exception message
     add 8d6cb77b Javadoc
     add 25225b0e Comment
     add 59929c39 [CODEC-331] 
org.apache.commons.codec.language.bm.Rule.parsePhonemeExpr(String) adds 
duplicate empty phoneme when input ends with |
     add ab9c9208 [CODEC-331] 
org.apache.commons.codec.language.bm.Rule.parsePhonemeExpr(String) adds 
duplicate empty phoneme when input ends with |
     add c4d8365e 
org.apache.commons.codec.language.DaitchMokotoffSoundex.cleanup(String) does 
not remove special characters like punctuation
     add 432c62b8 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 
(#386)
     add 91d600a3 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 
#386
     add cd06e60f Bump commons-io:commons-io from 2.19.0 to 2.20.0
     add ed43d2a4 Sort members
     add 66bbba91 Fomat nits
     add b1b7b5a3 Fix PMD multiple UnnecessaryFullyQualifiedName in 
org.apache.commons.codec.binary.StringUtils
     add 3a7cdf52 Fix PMD UnusedFormalParameter in private constructor in 
org.apache.commons.codec.binary.Base16
     add 5097ba61 Fix PMD multiple UnnecessaryFullyQualifiedName in 
org.apache.commons.codec.digest.Blake3
     add 1d718d85 Fix PMD UnnecessaryFullyQualifiedName in 
org.apache.commons.codec.digest.Md5Crypt
     add 5b3c2a5e Fix PMD EmptyControlStatement in 
org.apache.commons.codec.language.Metaphone
     add d08da755 Add PMD check to the default Maven goal
     add cd4caaf3 Remove no longer used Checkstyle exclusion
     add 8c7fcfe1 Javadoc
     add 45f549ca Javadoc
     add 20df4c9f Fix SpotBugs [ERROR] Medium: 
org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder.setEncodeTable(byte[])
 may expose internal representation by storing an externally mutable object 
into BaseNCodec$AbstractBuilder.encodeTable 
[org.apache.commons.codec.binary.BaseNCodec$AbstractBuilder] At 
BaseNCodec.java:[line 131] EI_EXPOSE_REP2
     add f49428a2 The method 
org.apache.commons.codec.binary.BaseNCodec.AbstractBuilder.setLineSeparator(byte...)
 now makes a defensive copy
     add d641319b 
org.apache.commons.codec.language.bm.PhoneticEngine.applyFinalRules(PhonemeBuilder,
 Map<String, List<Rule>>)
     add 163e8fcc Avoid unnecessary String conversion in 
org.apache.commons.codec.language.bm.PhoneticEngine.applyFinalRules(PhonemeBuilder,
 Map<String, List<Rule>>)
     add 46e8cdc5 Javadoc
     add 96610734 This old tweak doesn't satisfy FindBugs
     add 9c117905 Fix SpotBugs [ERROR] High: Potentially dangerous use of 
non-short-circuit logic in 
org.apache.commons.codec.language.DaitchMokotoffSoundex.cleanup(String) 
[org.apache.commons.codec.language.DaitchMokotoffSoundex] At 
DaitchMokotoffSoundex.java:[line 350] NS_DANGEROUS_NON_SHORT_CIRCUIT
     add 8ad83cb1 This old tweak doesn't satisfy FindBugs
     add 9e76e7f7 Remove some redundant keywords
     add ea130402 Remove some redundant keywords
     add 0f2dccc7 Add SpotBugs exclusion filter
     add 699b0a64 Add SpotBugs check to the default Maven goal
     add 303bbaff Don't use underscores in local variable names
     add 4c0174fe Javadoc
     add f5db5a2d Javadoc
     add 733e35e0 Add Javadoc reference to C++ source
     add 8cbdc117 Better comment, fix spelling, Javadoc
     add fe23bcfc Javadoc
     add 1dfb4e5b Better internal method name
     add ca27bd30 Fix Checkstyle
     add 466a61d3 Fix Javadoc
     add 8f2b6733 Remove workaround for [SUREFIRE-2253]
     add c4daf34d No longer need to override the version of the Jacoco Maven 
plugin
     add 22d62e41 No need to specify the default value for linkXref
     add 6d6456ca No need to exclude abstract test classes from Surefire runs
     add d6d4b824 Refactor duplicate code
     add 0d501b60 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   2 +-
 .gitattributes                                     |   2 +-
 .github/GH-ROBOTS.txt                              |   2 +-
 .github/dependabot.yml                             |   2 +-
 .github/pull_request_template.md                   |   2 +-
 .github/workflows/codeql-analysis.yml              |  10 +-
 .github/workflows/dependency-review.yml            |   4 +-
 .github/workflows/maven.yml                        |  10 +-
 .github/workflows/scorecards-analysis.yml          |   8 +-
 CODE_OF_CONDUCT.md                                 |   2 +-
 CONTRIBUTING.md                                    |   4 +-
 LICENSE.txt                                        |   2 +-
 PROPOSAL.html                                      |   2 +-
 README.md                                          |   6 +-
 RELEASE-NOTES.txt                                  |  75 ++++-
 SECURITY.md                                        |   2 +-
 TODO.txt                                           |   3 +-
 pom.xml                                            |  34 ++-
 src/assembly/bin.xml                               |   2 +-
 src/assembly/src.xml                               |   2 +-
 src/changes/changes.xml                            |  38 ++-
 src/changes/release-notes.vm                       |   8 +-
 src/conf/checkstyle-suppressions.xml               |   2 +-
 src/conf/checkstyle.xml                            |  19 +-
 src/conf/pmd.xml                                   |   3 +-
 src/conf/spotbugs-exclude-filter.xml               | 101 ++++++
 .../java/org/apache/commons/codec/Charsets.java    |   8 +-
 .../java/org/apache/commons/codec/Resources.java   |   2 +-
 .../org/apache/commons/codec/binary/Base16.java    |  14 +-
 .../commons/codec/binary/Base16OutputStream.java   |  12 +-
 .../org/apache/commons/codec/binary/Base32.java    |  71 ++---
 .../org/apache/commons/codec/binary/Base64.java    |  57 ++--
 .../apache/commons/codec/binary/BaseNCodec.java    |  95 +++---
 .../apache/commons/codec/binary/BinaryCodec.java   |  20 +-
 .../apache/commons/codec/binary/StringUtils.java   |  11 +-
 .../apache/commons/codec/binary/package-info.java  |   2 +-
 .../java/org/apache/commons/codec/digest/B64.java  |   2 +-
 .../org/apache/commons/codec/digest/Blake3.java    |   4 +-
 .../apache/commons/codec/digest/DigestUtils.java   |   7 +-
 .../org/apache/commons/codec/digest/HmacUtils.java |  36 ++-
 .../org/apache/commons/codec/digest/Md5Crypt.java  |   2 +-
 .../apache/commons/codec/digest/MurmurHash.java    |  60 ++++
 .../apache/commons/codec/digest/MurmurHash2.java   |  54 +---
 .../apache/commons/codec/digest/MurmurHash3.java   | 339 ++++++++++++---------
 .../apache/commons/codec/digest/PureJavaCrc32.java |  14 +-
 .../commons/codec/digest/PureJavaCrc32C.java       |  17 +-
 .../org/apache/commons/codec/digest/Sha2Crypt.java |  14 +-
 .../org/apache/commons/codec/digest/UnixCrypt.java |  17 +-
 .../commons/codec/language/AbstractCaverphone.java |   6 +-
 .../apache/commons/codec/language/Caverphone.java  |  14 +-
 .../apache/commons/codec/language/Caverphone1.java |   8 +-
 .../apache/commons/codec/language/Caverphone2.java |   8 +-
 .../commons/codec/language/ColognePhonetic.java    |   8 +-
 .../codec/language/DaitchMokotoffSoundex.java      | 141 ++++-----
 .../commons/codec/language/DoubleMetaphone.java    | 112 ++++---
 .../codec/language/MatchRatingApproachEncoder.java |  46 +--
 .../apache/commons/codec/language/Metaphone.java   |  53 ++--
 .../org/apache/commons/codec/language/Nysiis.java  |  43 ++-
 .../commons/codec/language/RefinedSoundex.java     |  38 +--
 .../org/apache/commons/codec/language/Soundex.java |  73 ++---
 .../commons/codec/language/SoundexUtils.java       |  10 +-
 .../org/apache/commons/codec/language/bm/Lang.java |  10 +-
 .../commons/codec/language/bm/PhoneticEngine.java  |   9 +-
 .../codec/language/bm/ResourceConstants.java       |   4 +
 .../org/apache/commons/codec/language/bm/Rule.java | 244 ++++++---------
 .../org/apache/commons/codec/net/PercentCodec.java |   4 +-
 .../commons/codec/net/QuotedPrintableCodec.java    |   4 +-
 .../org/apache/commons/codec/net/URLCodec.java     |   6 +-
 .../java/org/apache/commons/codec/net/Utils.java   |   2 +-
 src/main/javadoc/overview.html                     |  22 +-
 src/site/resources/.htaccess                       |   2 +-
 src/site/resources/profile.jacoco                  |   2 +-
 src/site/site.xml                                  |   2 +-
 src/site/xdoc/download_codec.xml                   |  26 +-
 src/site/xdoc/index.xml                            |   4 +-
 src/site/xdoc/proposal.xml                         |   2 +-
 .../commons/codec/AbstractStringEncoderTest.java   |  36 +--
 .../commons/codec/BinaryEncoderAbstractTest.java   |   4 +-
 .../org/apache/commons/codec/CharEncodingTest.java |  16 +-
 .../org/apache/commons/codec/CharsetsTest.java     |  16 +-
 .../apache/commons/codec/DecoderExceptionTest.java |  10 +-
 .../apache/commons/codec/EncoderExceptionTest.java |  10 +-
 .../org/apache/commons/codec/ResourcesTest.java    |   4 +-
 .../commons/codec/StringEncoderComparatorTest.java |   8 +-
 .../codec/binary/AllocateDirectHexTest.java        |   2 +-
 .../codec/binary/Base16InputStreamTest.java        |  29 +-
 .../codec/binary/Base16OutputStreamTest.java       |  13 +-
 .../apache/commons/codec/binary/Base16Test.java    |  68 ++---
 .../codec/binary/Base32InputStreamTest.java        |  45 +--
 .../codec/binary/Base32OutputStreamTest.java       |  21 +-
 .../apache/commons/codec/binary/Base32Test.java    |  69 +++--
 .../commons/codec/binary/Base64Codec13Test.java    |  18 +-
 .../codec/binary/Base64InputStreamTest.java        |  45 +--
 .../codec/binary/Base64OutputStreamTest.java       |  19 +-
 .../apache/commons/codec/binary/Base64Test.java    | 147 ++++-----
 .../commons/codec/binary/BaseNCodecTest.java       |  66 ++--
 .../apache/commons/codec/binary/BaseNTestData.java |   4 +-
 .../commons/codec/binary/BinaryCodecTest.java      |  28 +-
 .../codec/binary/CharSequenceUtilsTest.java        |   6 +-
 .../codec/binary/Codec105ErrorInputStream.java     |   2 +-
 .../org/apache/commons/codec/binary/HexTest.java   | 120 ++++----
 .../commons/codec/binary/StringUtilsTest.java      |  46 +--
 .../org/apache/commons/codec/cli/DigestTest.java   |   6 +-
 .../apache/commons/codec/digest/Apr1CryptTest.java |  20 +-
 .../org/apache/commons/codec/digest/B64Test.java   |   6 +-
 .../apache/commons/codec/digest/Blake3Test.java    |   4 +-
 .../codec/digest/Blake3TestVectorsTest.java        |   2 +-
 .../org/apache/commons/codec/digest/CryptTest.java |  20 +-
 .../commons/codec/digest/DigestUtilsTest.java      |  91 +++---
 .../commons/codec/digest/HmacAlgorithmsTest.java   |  67 ++--
 .../apache/commons/codec/digest/HmacUtilsTest.java |  48 +--
 .../apache/commons/codec/digest/Md5CryptTest.java  |  22 +-
 .../codec/digest/MessageDigestAlgorithmsTest.java  |  22 +-
 .../commons/codec/digest/MurmurHash2Test.java      |  18 +-
 .../commons/codec/digest/MurmurHash3Test.java      |  56 ++--
 .../commons/codec/digest/PureJavaCrc32CTest.java   |  10 +-
 .../commons/codec/digest/PureJavaCrc32Test.java    |   6 +-
 .../commons/codec/digest/Sha256CryptTest.java      |  20 +-
 .../apache/commons/codec/digest/Sha2CryptTest.java |   4 +-
 .../commons/codec/digest/Sha512CryptTest.java      |  24 +-
 .../apache/commons/codec/digest/UnixCryptTest.java |  23 +-
 .../commons/codec/digest/XXHash32OverflowTest.java |   4 +-
 .../apache/commons/codec/digest/XXHash32Test.java  |  64 ++--
 .../commons/codec/language/Caverphone1Test.java    |  12 +-
 .../commons/codec/language/Caverphone2Test.java    |  20 +-
 .../codec/language/ColognePhoneticTest.java        |  26 +-
 .../codec/language/DaitchMokotoffSoundexTest.java  |  63 ++--
 .../codec/language/DoubleMetaphone2Test.java       |   6 +-
 .../codec/language/DoubleMetaphoneTest.java        |  28 +-
 .../language/MatchRatingApproachEncoderTest.java   | 205 +++++++------
 .../commons/codec/language/MetaphoneTest.java      |  66 ++--
 .../apache/commons/codec/language/NysiisTest.java  |  40 +--
 .../commons/codec/language/RefinedSoundexTest.java |  16 +-
 .../apache/commons/codec/language/SoundexTest.java |  56 ++--
 .../codec/language/bm/BeiderMorseEncoderTest.java  |  38 +--
 .../bm/CacheSubSequencePerformanceTest.java        |   4 +-
 .../codec/language/bm/LanguageGuessingTest.java    |   4 +-
 .../language/bm/PhoneticEnginePerformanceTest.java |   4 +-
 .../language/bm/PhoneticEngineRegressionTest.java  |  10 +-
 .../codec/language/bm/PhoneticEngineTest.java      |   6 +-
 .../apache/commons/codec/language/bm/RuleTest.java |  32 +-
 .../org/apache/commons/codec/net/BCodecTest.java   |  26 +-
 .../apache/commons/codec/net/PercentCodecTest.java |  28 +-
 .../org/apache/commons/codec/net/QCodecTest.java   |  30 +-
 .../codec/net/QuotedPrintableCodecTest.java        |  50 +--
 .../apache/commons/codec/net/RFC1522CodecTest.java |   6 +-
 .../org/apache/commons/codec/net/URLCodecTest.java |  38 +--
 .../org/apache/commons/codec/net/UtilsTest.java    |   4 +-
 148 files changed, 2297 insertions(+), 2018 deletions(-)
 create mode 100644 src/conf/spotbugs-exclude-filter.xml
 create mode 100644 
src/main/java/org/apache/commons/codec/digest/MurmurHash.java

Reply via email to