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

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


    from 39f74e9e Bump to next development version
     add 939c5c05 Bump github/codeql-action from 4.31.10 to 4.31.11
     add f92b2f55 Bump github/codeql-action from 4.31.11 to 4.32.0
     add dc434452 Merge branch 'release'
     add f410d2ff Updates for the next release
     add 5f208b19 Updates for the next release
     add bbda5938 Bump github/codeql-action from 4.32.0 to 4.32.2
     add fe94f932 Use   max-parallel: 20 as asked by Apache Infra
     add bb3c354c [Codec 326] Add Base58 support (#422)
     add 15ce4291 [CODEC-326] Add Base58 support
     add 57268929 Add BaseNCodecInputStream.AbstracBuilder.setByteArray(byte[])
     add 269df1e7 Bump actions/cache from 5.0.2 to 5.0.3
     add e352a9b1 [CODEC-249] Fix Incorrect transform of CH digraph according 
Metaphone basic rules (#423)
     add d809fb9e [CODEC-249] Fix Incorrect transform of CH digraph according 
Metaphone basic rules #423.
     add 7b77a1a1 Bump POM version to minor level
     add cb09b7a1 [CODEC-249] Fix Incorrect transform of CH digraph according 
Metaphone basic rules #423.
     add 1b5a00ff Fix Javadoc typos
     add 552ace67 Fix Javadoc typos
     add 347336fb Javadoc
     add 8cfa1eaa Port test to use JUnit 5 parameters
     add 635cfd19 Use var args in test
     add ca9a5993 Reduce vertical whitespace
     add 2cdfac1a [CODEC-317] ColognePhonetic can create duplicate consecutive 
codes in some cases.
     add 6ef32f5c Package-private class ColognePhonetic.CologneBuffer can be 
private
     add 81df57cd Javadoc
     add 8912a060 Bump github/codeql-action from 4.32.2 to 4.32.3
     add 88eccf82 Bump github/codeql-action from 4.32.0 to 4.32.4
     add 6f5a5cdb Better local variable name.
     add b2bbd022 Use assertThrows()
     add 77896364 Add boundary tests for BinaryCodec.fromAscii partial-bit 
inputs (#425)
     add 10c21216 Add boundary tests for BinaryCodec.fromAscii partial-bit 
inputs #425.
     add 4ae98b4b Bump org.apache.commons:commons-parent from 96 to 97.
     add 431fd328 Use assertArrayEquals()
     add 688c9f7b Use @ParameterizedTest with @MethodSource instead of a test 
loop
     add 9ca52c9d Bump github/codeql-action from 4.32.4 to 4.32.5
     add 7862d576 Bump github/codeql-action from 4.32.5 to 4.32.6
     add b20eaaad Add tests for BaseNCodecOutputStream.close()
     add 715ecb7e Reuse IOUtils.toByteArray(InputStream)
     add 1cc57ef8 Reuse ArrayUtils.contains()
     add d296a190 Reuse IOUtils.toByteArray(InputStream)
     add e37d10fd Reuse ArrayUtils.contains()
     add 275d7339 Reuse IOUtils.toByteArray(InputStream)
     add 69928bc2 Use JUnit 5 conventions on method visibility
     add 19b3c4ca Bump actions/upload-artifact from 6.0.0 to 7.0.0
     add f5505610 [CODEC-334] Add tests in Base64OutputStreamTest
     add 88f56b14 Comment
     add a0b3c0a0 Add a reference to safe deserlialization
     add 537e3139 Bump github/codeql-action from 4.32.6 to 4.34.0
     add f3b0eb54 Javadoc
     add ca52f570 [CODEC-336] Base64.Builder.setUrlSafe() Javadoc incorrectly 
states null is accepted for primitive boolean parameter
     add 3315fb49 BOMInputStream fail-fast and tracks its ByteOrderMark as a 
final
     add a14cd2a9 Revert
     add 0646e8c3 Bump github/codeql-action from 4.34.0 to 4.34.1
     add 3019feb5 CODEC-335: Add `DigestUtils.gitBlob` and 
`DigestUtils.gitTree` methods (#427)
     add f2ca966b Sort members
     add 14f128d6 Use final
     add 4ece9757 Bump Bump actions/cache from 5.0.3 to 5.0.4
     add 0ea889ff Push down null check in constructor
     add d4cade3d Add missing test
     add f9018bd6 Internal refactoring
     add 0b07ee35 Javadoc
     add 3a65a4a9 fix: add support for symlinks in `DigestUtils.gitBlob()`
     add f8b21987 Bump actions/dependency-review-action from 4.8.2 to 4.9.0
     add c1fc2a99 Bump github/codeql-action from 4.34.1 to 4.35.1
     add 396218ad Bump actions/checkout from 6.0.1 to 6.0.2
     add f16cabc5 Javadoc
     add cc1fc9b9 Better local variable names
     add 6de048b3 Javadoc
     add a45261b9 Javadoc
     add 8f15ac1a Migrate from deprecated code
     add 33831c5c Fix generic compiler warning
     add db16fe31 Javadoc
     add df37ca85 Javadoc
     add 49044595 Run builds only on push to master and pull requests
     add ee4507b9 Add tests
     add d01d773b Javadoc
     add 7491b61b Better exception message
     add 7e8d688f Javadoc
     add 00bfe4a5 Internal refactoring
     add 043c8436 Internal refactoring
     add c60d0ed1 Internal refactoring
     add 5267ca58 Add RFC test vectors
     add d4f98869 Javadoc
     add 55d77723 Better internal name
     add e75f3f94 Better internal name
     add 7d3deb80 Make Base58 stateless
     add 6b8a51f1 Javadoc
     add c44cbb35 Comments
     add 850d2bb7 Fix Base58 zero buffer bug
     add f5a2cecd Bump org.apache.commons:commons-parent from 97 to 98
     add 387120c9 Add `GitIdentifiers` helper (#428)
     add 27b228d4 Update action description for Add GitIdentifiers helper #428
     add 74bdc007 Fix spelling (codespell)
     add 631d183f Rename test method
     add 732eb917 Sort members
     add a77db1ba Javadoc
     add c1818020 Javadoc
     add 0e98b777 Fix Javadoc typo
     add 126acfaf Javadoc
     add 1faf4e62 Javadoc
     add 1ff5140c Internal refactoring
     add feeec759 Add GitIdentifiers.FileMode.GIT_LINK
     add d757d516 GitIdentifiers.TreeIdBuilder.build() never throws IOException
     add a0db7e23 Better internal name
     add c29e2e81 Make internal method fluent
     add e8325665 Internal refactoring
     add b075fd14 Javadoc
     add 9e8cb6ac Small fixes to `GitIdentifiers` (#429)
     add b495206e Remove conversion overhead when loading the FileMode enum.
     add decdb7d1 TreeIdBuilder implements Supplier<byte[]>
     add 054a4dd0 Fix Javadoc text
     add 9d2fd407 Javadoc that works on Java 8, 11, 17, 21, and 25.
     add fbe6354c Javadoc
     add 20f09bfc Use final.
     add b2be3a82 Add @Override
     add 50c65832 Bump actions/cache from 5.0.4 to 5.0.5
     add 33998a05 Bump actions/upload-artifact from 7.0.0 to 7.0.1
     add e2ebaca8 Bump github/codeql-action from 4.35.1 to 4.35.2
     add 25e52b06 Use vararg syntax
     add 9bd67e78 Use vararg syntax
     add 8e36214f In-line single use test local variables
     add 73104b01 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |   9 +-
 .github/workflows/dependency-review.yml            |   2 +-
 .github/workflows/maven.yml                        |   9 +-
 .github/workflows/scorecards-analysis.yml          |   6 +-
 README.md                                          |   4 +-
 RELEASE-NOTES.txt                                  |  42 ++
 pom.xml                                            |  10 +-
 src/changes/changes.xml                            |  13 +
 .../java/org/apache/commons/codec/CodecPolicy.java |   2 +-
 .../org/apache/commons/codec/binary/Base16.java    |   2 +-
 .../org/apache/commons/codec/binary/Base32.java    |   2 +-
 .../org/apache/commons/codec/binary/Base58.java    | 326 +++++++++++++
 .../commons/codec/binary/Base58InputStream.java    |  97 ++++
 .../commons/codec/binary/Base58OutputStream.java   | 112 +++++
 .../org/apache/commons/codec/binary/Base64.java    |   6 +-
 .../apache/commons/codec/binary/BaseNCodec.java    |  31 +-
 .../codec/binary/BaseNCodecInputStream.java        |  14 +-
 .../apache/commons/codec/digest/DigestUtils.java   |  17 +-
 .../commons/codec/digest/GitIdentifiers.java       | 456 +++++++++++++++++
 .../commons/codec/digest/HmacAlgorithms.java       |  19 +-
 .../org/apache/commons/codec/digest/HmacUtils.java |   2 +-
 .../org/apache/commons/codec/digest/Md5Crypt.java  |  46 +-
 .../apache/commons/codec/digest/PureJavaCrc32.java |   2 +-
 .../org/apache/commons/codec/digest/Sha2Crypt.java |  60 +--
 .../commons/codec/language/ColognePhonetic.java    |  93 ++--
 .../codec/language/DaitchMokotoffSoundex.java      |   3 +-
 .../codec/language/MatchRatingApproachEncoder.java |   3 +-
 .../apache/commons/codec/language/Metaphone.java   |  16 +-
 .../apache/commons/codec/language/bm/NameType.java |   5 +-
 .../apache/commons/codec/language/bm/RuleType.java |   2 +-
 .../java/org/apache/commons/codec/net/BCodec.java  |  13 +-
 .../java/org/apache/commons/codec/net/QCodec.java  |   6 +-
 .../commons/codec/net/QuotedPrintableCodec.java    |  10 +-
 .../org/apache/commons/codec/net/URLCodec.java     |   2 +-
 src/site/xdoc/download_codec.xml                   |  26 +-
 src/site/xdoc/security.xml                         |   5 +
 .../AbstractBaseNOutputStreamTest.java}            |  23 +-
 .../codec/binary/Base16InputStreamTest.java        |  11 +-
 .../codec/binary/Base16OutputStreamTest.java       |  20 +-
 .../apache/commons/codec/binary/Base16Test.java    |   2 +-
 .../codec/binary/Base32InputStreamTest.java        |  18 +-
 .../codec/binary/Base32OutputStreamTest.java       |   7 +-
 .../apache/commons/codec/binary/Base32Test.java    |  88 ++--
 .../codec/binary/Base58InputStreamTest.java        | 343 +++++++++++++
 .../codec/binary/Base58OutputStreamTest.java       | 235 +++++++++
 .../apache/commons/codec/binary/Base58Test.java    | 279 +++++++++++
 .../codec/binary/Base64InputStreamTest.java        |  21 +-
 .../codec/binary/Base64OutputStreamTest.java       |  37 +-
 .../apache/commons/codec/binary/Base64Test.java    |  20 +-
 ...exTest.java => BaseNCodecOutputStreamTest.java} |  12 +-
 .../commons/codec/binary/BaseNCodecTest.java       |  29 +-
 .../apache/commons/codec/binary/BaseNTestData.java |  99 +---
 .../commons/codec/binary/BinaryCodecTest.java      | 542 +++++++++++----------
 ...ocateDirectHexTest.java => NoOpBaseNCodec.java} |  23 +-
 .../codec/digest/Blake3TestVectorsTest.java        |  12 +-
 .../commons/codec/digest/DigestUtilsTest.java      |   2 +-
 .../commons/codec/digest/GitIdentifiersTest.java   | 377 ++++++++++++++
 .../commons/codec/digest/HmacAlgorithmsTest.java   |   9 +-
 .../apache/commons/codec/digest/Md5CryptTest.java  |   4 +-
 .../codec/digest/MessageDigestAlgorithmsTest.java  |   8 +-
 .../apache/commons/codec/digest/XXHash32Test.java  |   8 +-
 .../commons/codec/language/Caverphone1Test.java    |  15 +-
 .../commons/codec/language/Caverphone2Test.java    |  39 +-
 .../codec/language/ColognePhoneticTest.java        | 257 +++++-----
 .../codec/language/DoubleMetaphoneTest.java        |   8 +-
 .../commons/codec/language/MetaphoneTest.java      |  25 +-
 .../apache/commons/codec/language/SoundexTest.java |  27 +-
 .../codec/language/bm/LanguageGuessingTest.java    |   2 +-
 .../codec/language/bm/PhoneticEngineTest.java      |   4 +-
 src/test/resources/DigestUtilsTest/greetings.txt   |   2 +
 src/test/resources/DigestUtilsTest/hello.txt       |   2 +
 .../resources/DigestUtilsTest/subdir/nested.txt    |   2 +
 72 files changed, 3194 insertions(+), 891 deletions(-)
 create mode 100644 src/main/java/org/apache/commons/codec/binary/Base58.java
 create mode 100644 
src/main/java/org/apache/commons/codec/binary/Base58InputStream.java
 create mode 100644 
src/main/java/org/apache/commons/codec/binary/Base58OutputStream.java
 create mode 100644 
src/main/java/org/apache/commons/codec/digest/GitIdentifiers.java
 copy src/test/java/org/apache/commons/codec/{BinaryEncoderAbstractTest.java => 
binary/AbstractBaseNOutputStreamTest.java} (65%)
 create mode 100644 
src/test/java/org/apache/commons/codec/binary/Base58InputStreamTest.java
 create mode 100644 
src/test/java/org/apache/commons/codec/binary/Base58OutputStreamTest.java
 create mode 100644 
src/test/java/org/apache/commons/codec/binary/Base58Test.java
 copy src/test/java/org/apache/commons/codec/binary/{AllocateDirectHexTest.java 
=> BaseNCodecOutputStreamTest.java} (72%)
 copy src/test/java/org/apache/commons/codec/binary/{AllocateDirectHexTest.java 
=> NoOpBaseNCodec.java} (58%)
 create mode 100644 
src/test/java/org/apache/commons/codec/digest/GitIdentifiersTest.java
 create mode 100644 src/test/resources/DigestUtilsTest/greetings.txt
 create mode 100644 src/test/resources/DigestUtilsTest/hello.txt
 create mode 100644 src/test/resources/DigestUtilsTest/subdir/nested.txt

Reply via email to