You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/06/17 23:56:34 UTC

[commons-codec] branch release updated (c89d2af7 -> fa289a9e)

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 c89d2af7 Prepare for 1.15 release
     add f43bf93d Trigger a GitHub build on pull requests.
     add 0342829c Bump to next development version
     add 20c46727 Merge branch 'release' into master
     add d470c557 Fix checkstyle
     add a1b37fe3 Allow long lines in javadoc comments, e.g. for <A href="...">
     add e2d17605 Exclude some resources from checkstyle
     add 86e676d1 Add checkstyle:check to default goal
     add ea6058c3 Update binary compatibility version
     add 738b50de Improve variable name to describe the bug in Codec 101.
     add e2eb50c6 Remove unused import
     add 316fb263 Fix checkstyle for test sources
     add ae667e08 Add test sources to checkstyle:check
     add 49af9cfa >Update build actions/setup-java from v1.4.1 to v1.4.2 #60.
     add 0ee5802d Bump actions/setup-java from v1.4.1 to v1.4.2 (#60)
     add b16a7c06 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-codec
     add 371ad0fa Replace Java 14 with Java 15 as the latest Java version to test. Use Jaav 16 EA as the EA version to test.
     add eafdff7c Update commons.jacoco.version 0.8.5 to 0.8.6 (Fixes Java 15 builds).
     add 0a4e73cc Use uppercase for long literal suffix.
     add 778d81c5 JUnit v4.13.1
     add 475910a5 Merge pull request #63 from nhojpatrick/junit-4.13.1
     add 1378b635 Add SECURITY.MD.
     add fe8b24cb Typo.
     add c4e813f8 Add elements of a collections without a loop.
     add 0a4b0c69 Use a switch instead of a cascading if-else.
     add 7ca5b56e Use Arrays.fill().
     add 2bacd0ba Remove redundant calls to super().
     add 6b634fe4 No need to initialize to default.
     add f234c768 Travis: Replace Java 14 with 15.
     add 9d0d9919 Use final.
     add a7824cdf Remove redundant modifiers like private on enum constructors.
     add 8ecd358f Always use blocks.
     add 889d94fa Use for-each.
     add 457c7928 Use final.
     add c43c22ba Remove trailing spaces
     add 93147642 Remove duplicate "from"s in javadoc comments
     add 4369d10a Track changes
     add 958e6d2a Bump actions/setup-java from v1.4.2 to v1.4.3 (#62)
     add 1f1b5c3e Bump actions/checkout from v2.3.2 to v2.3.4 (#65)
     add e9f79c24 Update GitHub build.
     add d720e879 Typo.
     add 62d55fdd CODEC-295 - Minor improvement (#67)
     add 340f3b49 [CODEC-295] Minor improvements #67
     add 35e9cf25 Normalize spelling to US English in comments.
     add 76eaf871 Bump maven-pmd-plugin from 3.13.0 to 3.14.0.
     add 168d553c Add Java 17-EA to the GitHub build.
     add 9a390427 Update commons.japicmp.version 0.14.4 -> 0.15.1.
     add 00ea5eeb Breaking binary compatibility should break the build instead of generating a report one might skip reading, especially for PRs.
     add 2a1fc6b8 Simplify array cloning.
     add 05a0b1f5 Collapse multiple identical catch clauses into one.
     add aaaa3b7f Update com.github.siom79.japicmp:japicmp-maven-plugin 0.15.1 -> 0.15.2.
     add db6b786a Fix Checkstyle suppressions DTD link.
     add b0b84d68 Fix Checkstyle configuration DTD link.
     add 2e9785b9 Fix Checkstyle suppressions DTD link.
     add 7b3e0ca1 Use isEmpty().
     add c59862d1 Use isEmpty().
     add 56c0a128 Use isEmpty().
     add 4483cb09 Ignore IML (IntelliJ) files.
     add 8bfca5c4 - Make private elements final where possible.
     add 7ea3a6a0 Specify scale fully in internal name.
     add 46969d4f Use the scale in the var name.
     add 3638abaf Normalize to US English spelling.
     add f2a6b4b7 Use String.replace() instead of replaceAll() when we don't need a Regex.
     add e10e6cff Bump actions/cache from v2 to v2.1.4 (#75)
     add c356901e Bump junit from 4.13.1 to 4.13.2 (#76)
     add 85cb447f - Bump actions/cache from v2 to v2.1.4 #75. - Bump junit from 4.13.1 to 4.13.2 #76.
     add 482df6ca No need to nest in else.
     add b959a9ea Drop spurious initial blank line
     add e145fdad Move checkstyle files out of the way
     add 52ca0664 Happy New Year
     add 80a0768b The blank line is allowed; dummy change to jog GH licensee detection
     add 9d75ecc7 Replace GitHub build for Java 15 with Java 16 and drop Java 16-ea.
     add 921e2cde CODEC-296: Add support for Blake3 family of hashes
     add b71233be Fix checkstyle nits
     add 0ed8bd7d Improve javadoc, naming, magic constants
     add 0839e1a9 Ensure all public method args are validated and documented
     add 1391f3cf Fix checkstyle nits
     add b70e177f Merge pull request #79 from jvz/blake3
     add a0278f79 Update `actions/setup-java` to v2.
     add a7c5af95 Fix incorrect Git URLs
     add a66b760e Add GitHub code of conduct page that points to the Apache page.
     add 6b67d6f0 CODEC-301: Reduce byte[] allocations by reusing buffers
     add d7cc6db2 Track changes
     add c05eb1b1 Bump actions/cache from 2.1.4 to 2.1.6
     add ac495d6b Merge pull request #87 from apache/dependabot/github_actions/actions/cache-2.1.6
     add 4de60e8b Replace Java 15 with Java 16 in Travis CI.
     add fdf0356a Remove hardcoded constants to improve readability
     add 4e88248d Merge pull request #88 from spinscale/remove-useless-constants
     add 1c3a94a2 Update my developer entry.
     add 5c975984 Use final.
     add 1073bf6d Bump commons-lang3 from 3.8 to 3.12.0 (#77)
     add 33d49755 Organize.
     add 80cff64a Bump Java 7 to 8.
     add b1f6f2e5 Bump animal-sniffer-maven-plugin from 1.19 to 1.20.
     add 6b634edb Combine else if.
     add ee33dfea Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M5.
     add b98cd31a Simpler array creation.
     add bd40de84 Don't skip JaCoCo, skip Clirr now that we have JApiCmp.
     add f4d53c76 CODEC-300 - Simplify assertion (#84)
     add 85499030 [CODEC-300] Simplify assertion #84.
     add 8ee878ba CODEC-299 - Improve control flow (#83)
     add 50ff2d24 CODEC-298 - Use Standard Charset object (#82)
     add fea8c467 [CODEC-298] Use Standard Charset object #82.
     add f2d0d914 Manage maven-checkstyle-plugin configuration.
     add b7ba05ad Bump maven-checkstyle-plugin from 2.17 to 3.1.2.
     add fd44e6b4 AdoptOpenJDK is moving to the Eclipse Foundation and rebranding as Eclipse Temurin.
     add 45649c83 Update GitHub build from Java 16 to 17.
     add 20797f43 Bump checkstyle from 8.45.1 to 9.1
     add 3569126a Bump actions/checkout from 2.3.4 to 2.4.0
     add 054edb67 Bump actions/cache from 2.1.6 to 2.1.7
     add 96436827 Bump checkstyle from 9.1 to 9.2
     add fc3c612d Drop obsolete Travis build.
     add 4aa50744 Bump checkstyle from 9.2 to 9.2.1 #101.
     add b95165f5 Bump maven-pmd-plugin from 3.14.0 to 3.15.0.
     add 3d5bae03 Bump checkstyle from 9.2 to 9.2.1 (#101)
     add 59731e2c Bump maven-pmd-plugin from 3.14.0 to 3.15.0 (#93)
     add 97b4d952 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-codec
     add 3161be5e Run dependabot once a week.
     add 9e38a8a7 Update release manager info
     add 67768777 Update download page in preparation for 1.16
     add 4f45360f Update release notes for 1.16
     add 7ce691df Update copyright year
     add e657f5dc Update version in readme
     add a7af6b21 [maven-release-plugin] prepare release commons-codec-1.16-rc1
     add afa36877 [maven-release-plugin] prepare for next development iteration
     add de35b0bc Add links to 1.16 docs and downloads
     add 5024e646 Add user guide entry for Blake3
     add 868941a5 Add CodeQL GitHub workflow.
     add 52398c45 Bump checkstyle from 9.2.1 to 9.3
     add 635e5db0 Bump taglist-maven-plugin from 2.4 to 3.0.0 (#102)
     add 69b46b04 Bump taglist-maven-plugin from 2.4 to 3.0.0 #102
     add e57b88ed Inline Collections.sort(Comparator).
     add 1d7fb4c2 Inline Collections.sort(Comparator).
     add dd6fe522 Format nit.
     add 14d08da5 CODEC-285 upgrade to JUnit v5.6.0 (#39)
     add 0169c175 [CODEC-285] Upgrade JUnit to 5.6.0 #39.
     add 5b411b6d CODEC-285 Better StringEncoderAbstractTest testEncodeNull (#41)
     add 913694ed Add CodeQL badge.
     add ac98499f Bump maven-pmd-plugin from 3.15.0 to 3.16.0 (#105)
     add 0cf3f116 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-codec
     add 5a03f5a4 Port most exception assertions to JUnit 5.
     add d25af0e8 CODEC-285 remove unused imports
     add 438b54b2 CODEC-285 HexTest
     add 80fffec4 CODEC-285 replace JUnit v4 test expected with assertThrows (#112)
     add 27c6dde7 Avoid C-style array declaration and use Java instead. (#108)
     add fb84f6d9 Java 8 improvements: (#106)
     add 2e36e5f5 Remove printStackTrace from test
     add c75c0afa Remove plugin version related to JDK 7 build
     add 03ae658e Inline variable. (#107)
     add 2b32ca08 All tests in codec migrated to JUnit 5 (#113)
     add 297f04da Validate byte and string. (#78)
     add 62325260 Bump actions/checkout from 2 to 3 (#114)
     add 59c7915d Bump actions/checkout from 2 to 3 #114
     add 19a3a0da Bump actions/cache from 2.1.7 to 3
     add ebebbd42 git-wip-us => gitbox
     add eab5a9e7 Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6
     add 744c1c90 Bump actions/setup-java from 2 to 3
     add 5f90731d Bump actions/cache from 3 to 3.0.2
     add 4ca1ae68 Avoid calculations the minimum or the maximum of two numbers manually.Use Math.max() or Math.min().
     add 9225fac3 Merge pull request #124 from arturobernalg/feature/min_max
     add 042e4d54 Remove unnecessary imports.
     add 54586e00 Merge pull request #123 from arturobernalg/feature/importt
     add d400fd04 Use String.contains() functions. (#125)
     add 610e1ceb Use String.contains() functions. #125
     add 8993f9a6 Avoid use toString() or substring()in favor of a simplified expression. (#126)
     add a606fd99 Avoid use toString() or substring() in favor of a simplified expression #126
     add 0385c8b7 Avoid use toString() or substring() in favor of a simplified expression.
     add eb5a01ae Make Package private class static.
     add 8f43304c Bump commons-parent from 52 to 53 (#128)
     add 8f964d4a Bump commons-parent from 52 to 53
     add 24fd8198 Bump github/codeql-action from 1 to 2 (#129)
     add 45be7010 Bump github/codeql-action from 1 to 2 #129
     add 7decf21b Bump github/codeql-action from 1 to 2 #129
     add 607bd7f3 ci: add GitHub token permissions
     add 54677f44 Remove unused exceptions
     add 23a1022e Remove unused exceptions
     add f5ed85f6 Access constant directly.
     add 767ecc18 Use try-with-resources; use final.
     add 63d7dd57 Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.
     add 2688d225 Bump japicmp-maven-plugin from 0.15.3 to 0.15.7
     add ebe2eeb3 Bump maven-javadoc-plugin from 3.3.0 to 3.4.0
     add 48ac0d88 Update commons.bc.version
     add 66e3b0dd Revert "Update commons.bc.version"
     add e55cca44 Fix POM snapshot version
     add 7847c114 Bump animal-sniffer-maven-plugin from 1.19 to 1.21
     add 2792c4db Bump actions/cache from 3.0.2 to 3.0.3
     add d43fb300 Bump actions/cache from 3.0.3 to 3.0.4
     add 89cb9572 Add coverage.yml
     add 92cf8169 Ignore ByteBuffer in animal sniffer
     add dc2d1d57 Correct empty <p> tags
     add b22276db Comment protected members
     add 7ccbc3d0 CODEC-305: Fix byte-skipping in Base16 decoding
     add 53af484d CODEC-305: Track changes
     add c49d210a Bump maven-pmd-plugin from 3.16.0 to 3.17.0 (#133)
     add 0f102be5 Bump maven-pmd-plugin from 3.16.0 to 3.17.0 #133
     add 93889e09 Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 (#134)
     add c1078a02 Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 #134
     add 8871e9c7 Use a string joiner.
     add 11f9498f Bump actions/cache 3.0.4 to 3.0.5
     add 2ca75a4e (chore) Fix minor typos
     add da692ed6 Add changelog for #139
     add 889abcf1 Merge branch 'pr-139'
     add 2cab1c5b Bump actions/cache from 3.0.4 to 3.0.5
     add 5e5a627f Long lines
     add ff724b8e Fix Site, RAT, and PMD; declutter the root folder
     add e3bfc84d Use forEach()
     add ab7f0792 Use forEach()
     add 86e8bf84 Update GitHub builds to use Temurin
     add 2d52fe16 Bump junit-bom from 5.8.2 to 5.9.0 (#140)
     add 4ee2708f Bump junit-bom from 5.8.2 to 5.9.0 #140
     add 2da48986 Bump actions/cache from 3.0.5 to 3.0.6
     add 86229e09 Bump actions/cache from 3.0.6 to 3.0.7
     add 240e5bdb Bump animal-sniffer-maven-plugin from 1.21 to 1.22
     add 76192aba Bump maven-javadoc-plugin from 3.4.0 to 3.4.1
     add 14fadeae Bump actions/cache from 3.0.7 to 3.0.8
     add 149e86ce Update README to use the default Maven goal
     add 4c6e5d90 Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0
     add 64013b25 Bump maven-pmd-plugin from 3.17.0 to 3.18.0
     add d12b2d6f Better URL
     add 4672b3bd Fix typo in Javadoc
     add 3e871d2b Remove weird Javadoc tag in test
     add 101fea65 Use ternary expression
     add a24c42d4 Update code coverage badge and link
     add 785cf3e1 Replace FindBugs with SpotBugs
     add 4fd068a2 Fix PMD issues and Javadoc
     add 19d6a901 Refer to master branch only and drop reference to trunk branch name
     add 9e0ae7e7 Bump actions/checkout from 3 to 3.0.2.
     add afca35f1 Bump maven-pmd-plugin from 3.18.0 to 3.19.0
     add aa0a174f Add same scorecards-analysis.yml as Apache Log4j (except for branches)
     add fd304e3a Add ossf/scorecard-action badge to readme
     add 700f81a5 Add ossf/scorecard-action badge to readme
     add 0fa3a5c0 Use GitHub cache for CodeQL
     add 4e8b2ba6 Bump commons-parent from 53 to 54 (#147)
     add 0e5cfafb Bump commons-parent from 53 to 54 #147
     add b98b94aa Bump junit-bom from 5.9.0 to 5.9.1 (#148)
     add 675e87e0 Bump junit-bom from 5.9.0 to 5.9.1 #148
     add 8fec7191 Drop Clirr property since commons-parent has replaced Clirr with JApiCmp.
     add 68d0d16a Bump japicmp-maven-plugin from 0.15.7 to 0.16.0
     add 2fdd868e Inherit Apache RAT version from commons-parent
     add 209ec33e Replace Travis-CI badge with GitHub Actions CI
     add 0af51c94 Bump actions/cache from 3.0.8 to 3.0.9
     add 756f0d3c Bump actions/setup-java from 3 to 3.5.1
     add aa5021b7 Reuse constant
     add a4c0b2b6 Set to level permissions to 'read'
     add 17a24961 Bump actions/checkout from 3.0.2 to 3.1.0
     add 408d9db6 Bump actions/cache from 3.0.9 to 3.0.10
     add 53c05127 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-codec.git
     add 0481b0f4 Don't persist credentials unnecessarily
     add 9022649f Bump actions/cache from 3.0.10 to 3.0.11 (#154)
     add a32f470f Bump actions/setup-java from 3.5.1 to 3.6.0
     add 30a9af33 Bump Scorecards from 1 to 2
     add 689287f5 Bump actions/upload-artifact from 3.1.0 to 3.1.1 (#157)
     add d1af8960 Reuse version of JUnit from parent POM
     add c5ce9584 Reuse JUnit dependencyManagement from parent POM
     add 1b8d75ec Bump pmd from 6.47.0 to 6.51.0
     add bb55b44e False positives
     add f12d9090 Add license header
     add f71de71b Add GHitHub robots file
     add ae32a3f2 Bump pmd from 6.51.0 to 6.52.0
     add b323c01f Lookup key in map only once
     add d62215cc Bump actions/setup-java from 3.6.0 to 3.7.0 #126
     add 32f13bc4 Undo Bump actions/setup-java from 3.6.0 to 3.7.0
     add d9a2d211 Bump actions/setup-java from 3.6.0 to 3.8.0 (#161)
     add ca99b06c Bump actions/setup-java from 3.8.0 to 3.9.0
     add ebcda65c Bump actions/checkout from 3.1.0 to 3.2.0
     add 27b3f6d9 Bump ossf/scorecard-action from 2.0.6 to 2.1.0 (#164)
     add 3eafd6ce Bump commons-parent from 54 to 55 (#165)
     add 37119f88 Bump commons-parent from 54 to 55 #165
     add 53f5aed3 Bump actions/cache from 3.0.11 to 3.2.1
     add f69cba0e Bump ossf/scorecard-action from 2.1.0 to 2.1.2 (#166)
     add 2a2b04f8 Use Arrays.copyOf() and copyOfRange()
     add f03cbd3b Bump actions/cache from 3.2.1 to 3.2.2 (#168)
     add 42c895b5 Update NOTICE to 2023
     add cb5bcbcb Bump commons-parent from 55 to 56 (#170)
     add 37d72106 Bump commons-parent from 55 to 56 #170
     add 75c132be Bump actions/checkout from 3.2.0 to 3.3.0 (#172)
     add b3e5381f Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#171)
     add 7e0604ca Pick up JaCoCo version from parent POM
     add b3a44a40 Pick up maven-javadoc-plugin version from parent POM
     add 10f2ad17 Pick up maven-surefire-plugin version from parent POM
     add d93df1ff Pick up maven-checkstyle-plugin version from parent POM
     add 0a944b84 Pick up checkstyle version from parent POM
     add 291ed9c3 Pick up maven-pmd-plugin version from parent POM
     add 90f20508 Pick up japicmp-maven-plugin version from parent POM
     add d8296b6d Pick up pmd version from parent POM
     add 3d0d4d40 Pick up maven-surefire-plugin version from parent
     add 3036701c Bump actions/cache from 3.2.2 to 3.2.3 (#173)
     add a3dd9165 Fix typos
     add fb34a757 POM project name should contain "Apache" prefix
     add 3178ea6e += .asf.yaml
     add 08c4d7cb Port some tests from IO to NIO APIs
     add cd01a6d4 Pick up Checkstyle version from parent POM
     add 7e56532f Pick up Spotbugs version from parent POM
     add 0ffe193f Bump actions/cache from 3.2.3 to 3.2.4
     add 63a72f5a codecov-commenter => notifications
     add b993bec2 Match descriptions to POM
     add cf79bed7 Pick up commons.animal-sniffer.version from parent POM
     add 0fa81539 Add @SuppressWarnings
     add aa5cdb1d Add @SuppressWarnings
     add 931b6fda Simpler impl using a lambda
     add 99a7714e Bump actions/cache from 3.2.4 to 3.2.5
     add 2eddb172 Bump actions/setup-java from 3.9.0 to 3.10.0
     add 87371819 Bump actions/cache from 3.2.5 to 3.2.6 (#177)
     add e3ab721a Bump actions/cache from 3.2.6 to 3.3.0 (#178)
     add 71805708 Use XSD
     add a2599e1d Remove redundant null checks
     add efdc3bdd Reuse Integer.BYTES
     add 8496c8c8 Reuse Integer.compareUnsigned(int, int)
     add 753bdc4c Reuse JRE number constants
     add be74b3c5 Javadoc tweak
     add e7381b8f Bump actions/checkout from 3.3.0 to 3.4.0
     add cc8e7dfb Bump actions/cache from 3.3.0 to 3.3.1
     add 62674ec2 Javadoc: Convert package.html to package-info.java
     add aca39705 Javadoc: Convert package.html to package-info.java
     add 6aa2610a Javadoc: Convert package.html to package-info.java
     add d7de1506 Javadoc: Convert package.html to package-info.java
     add 63d6b54f Javadoc: Convert package.html to package-info.java
     add cfc4ec2c Javadoc: Convert package.html to package-info.java
     add 6dc6822c Javadoc: Convert package.html to package-info.java
     add 49071524 Bump actions/checkout from 3.4.0 to 3.5.0
     add 33aad87d Javadoc: Remove extra "whitespace"
     add a76656d9 Bump actions/setup-java from 3.10.0 to 3.11.0
     add a7f2d056 Bump ossf/scorecard-action from 2.1.2 to 2.1.3 (#182)
     add ae0127de Bump actions/checkout from 3.5.0 to 3.5.2
     add 33431a77 Grammar
     add 088c7660 Bump commons-parent from 56 to 58
     add 3dcb5ea1 Javadoc
     add 14068c64 Javadoc
     add c1e54621 Javadoc
     add dc4af3f0 BaseNCodecOutputStream.eof() should not throw IOException
     add 6bd7fe48 Javadoc
     add a38cf236 Javadoc
     add 8e1652ab Update Javadoc for Java 8
     add 94f2d802 Fix PMD violation
     add a79f0464 Fix PMD violations
     add 34d871ec Fix PMD violations
     add 36b08445 Fix PMD violations
     add 110e8035 Better Javadoc @see
     add d3877a3f Better Javadoc @see
     add 7d0018ae Static imports first in unit tests
     add 2dca3cd1 Better Javadoc using @link
     add 9d1dcc93 Bump actions/checkout from 3.5.2 to 3.5.3 (#185)
     add 10d9e046 Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int)
     add 27b5e02b Simplify
     add 7d4fae27 Remove obsolete references in Javadoc
     add 33164b67 Replace Java 9 with Java 11 LTS reference
     add 8b40e506 Add Java 17 LTS reference
     add 3f0d7eef Fix Javadoc
     add 8c08eea2 Whitespace
     add b57e84b2 Javadoc
     add 0901537b Javadoc
     add cc2808b6 Make new API Fluent
     add af4d48a4 New package private method does not need Javadoc since tag
     add 4d9f462f New package private method does not need Javadoc since tag
     add a3d825d1 Package private method does not need Javadoc since tag
     add 18d83b18 Prepare for release candidate
     add 7bfa8afe Prepare for release candidate
     add 393b8f78 Prepare for release candidate
     add fa289a9e Prepare for release candidate

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml => .asf.yaml                |   24 +-
 .gitattributes                                     |   15 +
 .travis.yml => .github/GH-ROBOTS.txt               |   23 +-
 .github/dependabot.yml                             |    6 +-
 .github/workflows/codeql-analysis.yml              |   85 ++
 .github/workflows/{maven.yml => coverage.yml}      |   32 +-
 .github/workflows/maven.yml                        |   24 +-
 .github/workflows/scorecards-analysis.yml          |   69 ++
 .gitignore                                         |    1 +
 CODE_OF_CONDUCT.md                                 |   17 +
 CONTRIBUTING.md                                    |    2 +-
 NOTICE.txt                                         |    2 +-
 README.md                                          |   75 +-
 RELEASE-NOTES.txt                                  |  296 +-----
 SECURITY.md                                        |   17 +
 pom.xml                                            |  141 +--
 src/assembly/src.xml                               |    3 +-
 src/changes/changes.xml                            |   47 +-
 src/changes/release-notes.vm                       |    4 +-
 .../conf/checkstyle-header.txt                     |    0
 .../conf/checkstyle-suppressions.xml               |   11 +-
 checkstyle.xml => src/conf/checkstyle.xml          |   16 +-
 pmd.xml => src/conf/pmd.xml                        |    0
 .../org/apache/commons/codec/BinaryDecoder.java    |    1 -
 .../org/apache/commons/codec/BinaryEncoder.java    |    1 -
 .../org/apache/commons/codec/CharEncoding.java     |   19 +-
 .../java/org/apache/commons/codec/Decoder.java     |    3 +-
 .../org/apache/commons/codec/DecoderException.java |    3 +-
 .../java/org/apache/commons/codec/Encoder.java     |    2 +-
 .../org/apache/commons/codec/EncoderException.java |    4 +-
 .../org/apache/commons/codec/StringDecoder.java    |    1 -
 .../org/apache/commons/codec/StringEncoder.java    |    1 -
 .../commons/codec/StringEncoderComparator.java     |    1 -
 .../org/apache/commons/codec/binary/Base16.java    |   17 +-
 .../commons/codec/binary/Base16InputStream.java    |   28 +-
 .../commons/codec/binary/Base16OutputStream.java   |   30 +-
 .../org/apache/commons/codec/binary/Base32.java    |   41 +-
 .../commons/codec/binary/Base32InputStream.java    |   39 +-
 .../commons/codec/binary/Base32OutputStream.java   |   39 +-
 .../org/apache/commons/codec/binary/Base64.java    |  112 +-
 .../commons/codec/binary/Base64InputStream.java    |   39 +-
 .../commons/codec/binary/Base64OutputStream.java   |   39 +-
 .../apache/commons/codec/binary/BaseNCodec.java    |  311 +++---
 .../codec/binary/BaseNCodecInputStream.java        |   94 +-
 .../codec/binary/BaseNCodecOutputStream.java       |   22 +-
 .../apache/commons/codec/binary/BinaryCodec.java   |   34 +-
 .../commons/codec/binary/CharSequenceUtils.java    |    8 +-
 .../java/org/apache/commons/codec/binary/Hex.java  |   31 +-
 .../apache/commons/codec/binary/StringUtils.java   |   33 +-
 .../apache/commons/codec/binary/package-info.java} |    9 +-
 .../org/apache/commons/codec/binary/package.html   |   21 -
 .../java/org/apache/commons/codec/cli/Digest.java  |   18 +-
 .../apache/commons/codec/cli/package-info.java}    |    5 +-
 .../java/org/apache/commons/codec/cli/package.html |   21 -
 .../java/org/apache/commons/codec/digest/B64.java  |    2 -
 .../org/apache/commons/codec/digest/Blake3.java    |  544 ++++++++++
 .../org/apache/commons/codec/digest/Crypt.java     |   24 +-
 .../apache/commons/codec/digest/DigestUtils.java   |   11 +-
 .../commons/codec/digest/HmacAlgorithms.java       |   16 +-
 .../org/apache/commons/codec/digest/HmacUtils.java |   40 +-
 .../org/apache/commons/codec/digest/Md5Crypt.java  |   13 +-
 .../codec/digest/MessageDigestAlgorithms.java      |   27 +-
 .../apache/commons/codec/digest/MurmurHash2.java   |    6 +-
 .../apache/commons/codec/digest/MurmurHash3.java   |   69 +-
 .../apache/commons/codec/digest/PureJavaCrc32.java | 1075 +++++++++----------
 .../commons/codec/digest/PureJavaCrc32C.java       | 1109 ++++++++++----------
 .../org/apache/commons/codec/digest/Sha2Crypt.java |   13 +-
 .../org/apache/commons/codec/digest/UnixCrypt.java |   55 +-
 .../org/apache/commons/codec/digest/XXHash32.java  |   15 +-
 .../apache/commons/codec/digest/package-info.java} |   17 +-
 .../org/apache/commons/codec/digest/package.html   |   26 -
 .../commons/codec/language/AbstractCaverphone.java |    7 -
 .../apache/commons/codec/language/Caverphone.java  |    7 -
 .../apache/commons/codec/language/Caverphone1.java |   76 +-
 .../apache/commons/codec/language/Caverphone2.java |   66 +-
 .../commons/codec/language/ColognePhonetic.java    |   71 +-
 .../codec/language/DaitchMokotoffSoundex.java      |   80 +-
 .../commons/codec/language/DoubleMetaphone.java    |  130 +--
 .../codec/language/MatchRatingApproachEncoder.java |   73 +-
 .../apache/commons/codec/language/Metaphone.java   |   30 +-
 .../org/apache/commons/codec/language/Nysiis.java  |   48 +-
 .../commons/codec/language/RefinedSoundex.java     |   11 +-
 .../org/apache/commons/codec/language/Soundex.java |   26 +-
 .../commons/codec/language/SoundexUtils.java       |   20 +-
 .../codec/language/bm/BeiderMorseEncoder.java      |   14 +-
 .../org/apache/commons/codec/language/bm/Lang.java |   90 +-
 .../commons/codec/language/bm/Languages.java       |  215 ++--
 .../apache/commons/codec/language/bm/NameType.java |   12 +-
 .../commons/codec/language/bm/PhoneticEngine.java  |  124 +--
 .../org/apache/commons/codec/language/bm/Rule.java |  305 +++---
 .../apache/commons/codec/language/bm/RuleType.java |   14 +-
 .../commons/codec/language/bm/package-info.java}   |    5 +-
 .../apache/commons/codec/language/bm/package.html  |   21 -
 .../commons/codec/language/package-info.java}      |    5 +-
 .../org/apache/commons/codec/language/package.html |   23 -
 .../java/org/apache/commons/codec/net/BCodec.java  |   26 +-
 .../org/apache/commons/codec/net/PercentCodec.java |   29 +-
 .../java/org/apache/commons/codec/net/QCodec.java  |   25 +-
 .../commons/codec/net/QuotedPrintableCodec.java    |   43 +-
 .../org/apache/commons/codec/net/RFC1522Codec.java |   14 +-
 .../org/apache/commons/codec/net/URLCodec.java     |   21 +-
 .../apache/commons/codec/net/package-info.java}    |    5 +-
 .../java/org/apache/commons/codec/net/package.html |   23 -
 .../{BinaryDecoder.java => package-info.java}      |   34 +-
 .../java/org/apache/commons/codec/package.html     |   44 -
 src/site/site.xml                                  |   12 +-
 src/site/xdoc/download_codec.xml                   |   28 +-
 src/site/xdoc/index.xml                            |   27 +-
 src/site/xdoc/issue-tracking.xml                   |    2 +-
 src/site/xdoc/mail-lists.xml                       |   22 +-
 src/site/xdoc/userguide.xml                        |   24 +-
 .../commons/codec/BinaryEncoderAbstractTest.java   |   14 +-
 .../org/apache/commons/codec/CharEncodingTest.java |   18 +-
 .../org/apache/commons/codec/CharsetsTest.java     |   27 +-
 .../apache/commons/codec/DecoderExceptionTest.java |    7 +-
 .../apache/commons/codec/EncoderExceptionTest.java |    7 +-
 .../commons/codec/StringEncoderAbstractTest.java   |   33 +-
 .../commons/codec/StringEncoderComparatorTest.java |   25 +-
 .../codec/binary/Base16InputStreamTest.java        |  106 +-
 .../codec/binary/Base16OutputStreamTest.java       |   79 +-
 .../apache/commons/codec/binary/Base16Test.java    |  153 ++-
 .../codec/binary/Base32InputStreamTest.java        |  126 +--
 .../codec/binary/Base32OutputStreamTest.java       |  107 +-
 .../apache/commons/codec/binary/Base32Test.java    |  111 +-
 .../commons/codec/binary/Base64Codec13Test.java    |   35 +-
 .../codec/binary/Base64InputStreamTest.java        |  168 ++-
 .../codec/binary/Base64OutputStreamTest.java       |  117 +--
 .../apache/commons/codec/binary/Base64Test.java    |  336 +++---
 .../commons/codec/binary/Base64TestData.java       |  100 +-
 .../commons/codec/binary/BaseNCodecTest.java       |   80 +-
 .../commons/codec/binary/BinaryCodecTest.java      |   15 +-
 .../codec/binary/CharSequenceUtilsTest.java        |   22 +-
 .../org/apache/commons/codec/binary/HexTest.java   |  187 ++--
 .../commons/codec/binary/StringUtilsTest.java      |  108 +-
 .../{net/UtilsTest.java => cli/DigestTest.java}    |   30 +-
 .../apache/commons/codec/digest/Apr1CryptTest.java |   27 +-
 .../org/apache/commons/codec/digest/B64Test.java   |    6 +-
 .../codec/digest/{B64Test.java => Blake3Test.java} |   24 +-
 .../codec/digest/Blake3TestVectorsTest.java        |  322 ++++++
 .../org/apache/commons/codec/digest/CryptTest.java |   17 +-
 .../commons/codec/digest/DigestUtilsTest.java      |   66 +-
 .../commons/codec/digest/HmacAlgorithmsTest.java   |  206 ++--
 .../apache/commons/codec/digest/HmacUtilsTest.java |  146 +--
 .../apache/commons/codec/digest/Md5CryptTest.java  |   19 +-
 .../codec/digest/MessageDigestAlgorithmsTest.java  |  146 +--
 .../commons/codec/digest/MurmurHash2Test.java      |   39 +-
 .../commons/codec/digest/MurmurHash3Test.java      |  139 +--
 .../commons/codec/digest/PureJavaCrc32CTest.java   |   17 +-
 .../commons/codec/digest/PureJavaCrc32Test.java    |   48 +-
 .../commons/codec/digest/Sha256CryptTest.java      |   17 +-
 .../apache/commons/codec/digest/Sha2CryptTest.java |    4 +-
 .../commons/codec/digest/Sha512CryptTest.java      |   23 +-
 .../apache/commons/codec/digest/UnixCryptTest.java |   33 +-
 .../commons/codec/digest/XXHash32OverflowTest.java |   38 +-
 .../apache/commons/codec/digest/XXHash32Test.java  |   79 +-
 .../commons/codec/language/Caverphone1Test.java    |   10 +-
 .../commons/codec/language/Caverphone2Test.java    |   10 +-
 .../codec/language/ColognePhoneticTest.java        |   23 +-
 .../codec/language/DaitchMokotoffSoundexTest.java  |  105 +-
 .../codec/language/DoubleMetaphone2Test.java       |    8 +-
 .../codec/language/DoubleMetaphoneTest.java        |   49 +-
 .../language/MatchRatingApproachEncoderTest.java   |   41 +-
 .../commons/codec/language/MetaphoneTest.java      |   18 +-
 .../apache/commons/codec/language/NysiisTest.java  |   14 +-
 .../commons/codec/language/RefinedSoundexTest.java |    7 +-
 .../apache/commons/codec/language/SoundexTest.java |  240 ++---
 .../codec/language/bm/BeiderMorseEncoderTest.java  |   60 +-
 .../bm/CacheSubSequencePerformanceTest.java        |    6 +-
 .../codec/language/bm/LanguageGuessingTest.java    |   73 +-
 .../language/bm/PhoneticEnginePerformanceTest.java |    3 +-
 .../language/bm/PhoneticEngineRegressionTest.java  |  164 ++-
 .../codec/language/bm/PhoneticEngineTest.java      |   84 +-
 .../apache/commons/codec/language/bm/RuleTest.java |   28 +-
 .../org/apache/commons/codec/net/BCodecTest.java   |   75 +-
 .../apache/commons/codec/net/PercentCodecTest.java |   82 +-
 .../org/apache/commons/codec/net/QCodecTest.java   |   77 +-
 .../codec/net/QuotedPrintableCodecTest.java        |  112 +-
 .../apache/commons/codec/net/RFC1522CodecTest.java |   23 +-
 .../org/apache/commons/codec/net/URLCodecTest.java |  140 +--
 .../org/apache/commons/codec/net/UtilsTest.java    |    3 +-
 180 files changed, 6057 insertions(+), 5676 deletions(-)
 copy .github/dependabot.yml => .asf.yaml (57%)
 rename .travis.yml => .github/GH-ROBOTS.txt (64%)
 create mode 100644 .github/workflows/codeql-analysis.yml
 copy .github/workflows/{maven.yml => coverage.yml} (68%)
 create mode 100644 .github/workflows/scorecards-analysis.yml
 create mode 100644 CODE_OF_CONDUCT.md
 create mode 100644 SECURITY.md
 rename LICENSE-header.txt => src/conf/checkstyle-header.txt (100%)
 rename checkstyle-suppressions.xml => src/conf/checkstyle-suppressions.xml (61%)
 rename checkstyle.xml => src/conf/checkstyle.xml (85%)
 rename pmd.xml => src/conf/pmd.xml (100%)
 copy src/main/{resources/org/apache/commons/codec/language/bm/ash_exact_polish.txt => java/org/apache/commons/codec/binary/package-info.java} (86%)
 delete mode 100644 src/main/java/org/apache/commons/codec/binary/package.html
 copy src/main/{resources/org/apache/commons/codec/language/bm/ash_approx_hungarian.txt => java/org/apache/commons/codec/cli/package-info.java} (91%)
 delete mode 100644 src/main/java/org/apache/commons/codec/cli/package.html
 create mode 100644 src/main/java/org/apache/commons/codec/digest/Blake3.java
 copy src/{test/java/org/apache/commons/codec/digest/Sha2CryptTest.java => main/java/org/apache/commons/codec/digest/package-info.java} (78%)
 delete mode 100644 src/main/java/org/apache/commons/codec/digest/package.html
 copy src/main/{resources/org/apache/commons/codec/language/bm/ash_approx_hebrew.txt => java/org/apache/commons/codec/language/bm/package-info.java} (88%)
 delete mode 100644 src/main/java/org/apache/commons/codec/language/bm/package.html
 copy src/main/{resources/org/apache/commons/codec/language/bm/ash_approx_hungarian.txt => java/org/apache/commons/codec/language/package-info.java} (90%)
 delete mode 100644 src/main/java/org/apache/commons/codec/language/package.html
 copy src/main/{resources/org/apache/commons/codec/language/bm/ash_approx_hungarian.txt => java/org/apache/commons/codec/net/package-info.java} (90%)
 delete mode 100644 src/main/java/org/apache/commons/codec/net/package.html
 copy src/main/java/org/apache/commons/codec/{BinaryDecoder.java => package-info.java} (51%)
 delete mode 100644 src/main/java/org/apache/commons/codec/package.html
 copy src/test/java/org/apache/commons/codec/{net/UtilsTest.java => cli/DigestTest.java} (59%)
 copy src/test/java/org/apache/commons/codec/digest/{B64Test.java => Blake3Test.java} (60%)
 create mode 100644 src/test/java/org/apache/commons/codec/digest/Blake3TestVectorsTest.java