This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-codec.git
The following commit(s) were added to refs/heads/master by this push: new 1c23ee96 Prepare for the next release candidate 1c23ee96 is described below commit 1c23ee9696acaf16bec09ed203e845da8c86a839 Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Sat Dec 28 14:13:23 2024 +0000 Prepare for the next release candidate --- README.md | 10 +++++----- RELEASE-NOTES.txt | 38 +++++++++++++++++++++++++++++++++++++- pom.xml | 6 +++--- src/changes/changes.xml | 2 +- src/site/xdoc/download_codec.xml | 26 +++++++++++++------------- 5 files changed, 59 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 393fd0df..ae22284f 100644 --- a/README.md +++ b/README.md @@ -45,12 +45,12 @@ Apache Commons Codec [](https://github.com/apache/commons-codec/actions/workflows/maven.yml) [](https://search.maven.org/artifact/commons-codec/commons-codec) -[](https://javadoc.io/doc/commons-codec/commons-codec/1.17.1) +[](https://javadoc.io/doc/commons-codec/commons-codec/1.17.2) [](https://github.com/apache/commons-codec/actions/workflows/codeql-analysis.yml) [](https://api.securityscorecards.dev/projects/github.com/apache/commons-codec) The Apache Commons Codec component contains encoders and decoders for - various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these + formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. @@ -65,20 +65,20 @@ Getting the latest release -------------------------- You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-codec/download_codec.cgi). -Alternatively, you can pull it from the central Maven repositories: +Alternatively, you can pull it from the central Maven repositories: ```xml <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> - <version>1.17.1</version> + <version>1.17.2</version> </dependency> ``` Building -------- -Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). +Building requires a Java JDK and [Apache Maven](https://maven.apache.org/). The required Java version is found in the `pom.xml` as the `maven.compiler.source` property. From a command shell, run `mvn` without arguments to invoke the default Maven goal to run all tests and checks. diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 57ee97eb..56f5c75d 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,40 @@ +Apache Commons Codec 1.17.2 RELEASE NOTES +----------------------------------------- + +The Apache Commons Codec component contains encoders and decoders for +formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these +widely used encoders and decoders, the codec package also maintains a +collection of phonetic encoding utilities. + +This is a feature and maintenance release. Java 8 or later is required. + + +Fixed Bugs +---------- + +* Rewrite DaitchMokotoffSoundex.soundex(String) using String.join(). Thanks to Gary Gregory. +* CODEC-324: Use Resource.class to load resources, rather than its class loader #353. Thanks to Michael Froh. +* Deprecate CharSequenceUtils.CharSequenceUtils(). Thanks to Gary Gregory. +* Deprecate Sha2Crypt.Sha2Crypt(). Thanks to Gary Gregory. + +Changes +------- + +* Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0 #296, #305, #313. Thanks to Dependabot. +* Bump org.apache.commons:commons-parent from 71 to 78 #310, #312, #319, #323, #326, #333. Thanks to Gary Gregory. +* [test] Bump commons-io:commons-io from 2.16.1 to 2.18.0 #318, #341. Thanks to Gary Gregory, Dependabot. +* Bump org.codehaus.mojo:taglist-maven-plugin from 3.1.0 to 3.2.1 #332. Thanks to Gary Gregory, Dependabot. + + +For complete information on Apache Commons Codec, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons Codec website: + +https://commons.apache.org/proper/commons-codec/ + +Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi + +--------------------------------------------------------------------------------- + Apache Commons Codec 1.17.1 RELEASE NOTES ----------------------------------------- @@ -9,7 +46,6 @@ collection of phonetic encoding utilities. Feature and fix release. Requires a minimum of Java 8. - Fixed Bugs ---------- diff --git a/pom.xml b/pom.xml index 733661f2..ba003e20 100644 --- a/pom.xml +++ b/pom.xml @@ -93,9 +93,9 @@ limitations under the License. <checkstyle.header.file>${basedir}/src/conf/checkstyle-header.txt</checkstyle.header.file> <checkstyle.config.file>${basedir}/src/conf/checkstyle.xml</checkstyle.config.file> <!-- Commons Release Plugin --> - <commons.release.version>1.17.1</commons.release.version> - <commons.bc.version>1.17.0</commons.bc.version> - <commons.bc.next>1.17.2</commons.bc.next> + <commons.release.version>1.17.2</commons.release.version> + <commons.bc.version>1.17.1</commons.bc.version> + <commons.release.next>1.17.3</commons.release.next> <commons.rc.version>RC1</commons.rc.version> <commons.release.isDistModule>true</commons.release.isDistModule> <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl> diff --git a/src/changes/changes.xml b/src/changes/changes.xml index c34d3a55..d4062299 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -43,7 +43,7 @@ The <action> type attribute can be add,update,fix,remove. <author>Apache Commons Developers</author> </properties> <body> - <release version="1.17.2" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required."> + <release version="1.17.2" date="2024-12-28" description="This is a feature and maintenance release. Java 8 or later is required."> <!-- FIX --> <action type="fix" dev="ggregory" due-to="Gary Gregory">Rewrite DaitchMokotoffSoundex.soundex(String) using String.join().</action> <action type="fix" issue="CODEC-324" dev="ggregory" due-to="Michael Froh">Use Resource.class to load resources, rather than its class loader #353.</action> diff --git a/src/site/xdoc/download_codec.xml b/src/site/xdoc/download_codec.xml index ad484142..a75b259d 100644 --- a/src/site/xdoc/download_codec.xml +++ b/src/site/xdoc/download_codec.xml @@ -113,32 +113,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons Codec 1.17.1 "> + <section name="Apache Commons Codec 1.17.2 "> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.17.1-bin.tar.gz">commons-codec-1.17.1-bin.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.1-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.1-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.17.2-bin.tar.gz">commons-codec-1.17.2-bin.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.2-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.2-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.17.1-bin.zip">commons-codec-1.17.1-bin.zip</a></td> - <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.1-bin.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.1-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.17.2-bin.zip">commons-codec-1.17.2-bin.zip</a></td> + <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.2-bin.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/codec/binaries/commons-codec-1.17.2-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/codec/source/commons-codec-1.17.1-src.tar.gz">commons-codec-1.17.1-src.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.1-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.1-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/source/commons-codec-1.17.2-src.tar.gz">commons-codec-1.17.2-src.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.2-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.2-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/codec/source/commons-codec-1.17.1-src.zip">commons-codec-1.17.1-src.zip</a></td> - <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.1-src.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.1-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/source/commons-codec-1.17.2-src.zip">commons-codec-1.17.2-src.zip</a></td> + <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.2-src.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/codec/source/commons-codec-1.17.2-src.zip.asc">pgp</a></td> </tr> </table> </subsection>