From c89d2af770f05457fbefa5fb4713c888bf177fb2 Mon Sep 17 00:00:00 2001 From: aherbert Date: Fri, 28 Aug 2020 12:02:12 +0100 Subject: [PATCH] Prepare for 1.15 release --- README.md | 4 +-- RELEASE-NOTES.txt | 52 +++++++++++++++++++++++++++++--- pom.xml | 8 ++--- src/changes/changes.xml | 6 ++-- src/site/site.xml | 1 + src/site/xdoc/download_codec.xml | 26 ++++++++-------- src/site/xdoc/index.xml | 6 ++-- 7 files changed, 75 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index e9217cc90a..f71f6fe110 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Apache Commons Codec [![Build Status](https://travis-ci.org/apache/commons-codec.svg)](https://travis-ci.org/apache/commons-codec) [![Coverage Status](https://coveralls.io/repos/apache/commons-codec/badge.svg?branch=master)](https://coveralls.io/github/apache/commons-codec?branch=master) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/commons-codec/commons-codec/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/commons-codec/commons-codec/?gav=true) -[![Javadocs](https://javadoc.io/badge/commons-codec/commons-codec/1.14.svg)](https://javadoc.io/doc/commons-codec/commons-codec/1.14) +[![Javadocs](https://javadoc.io/badge/commons-codec/commons-codec/1.15.svg)](https://javadoc.io/doc/commons-codec/commons-codec/1.15) The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these @@ -73,7 +73,7 @@ Alternatively you can pull it from the central Maven repositories: commons-codec commons-codec - 1.14 + 1.15 ``` diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 37ddff7020..00abff1d6f 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,4 +1,48 @@ - Apache Apache Commons Codec 1.14 RELEASE NOTES + Apache Commons Codec 1.15 RELEASE NOTES + September 1 2020 + +The Apache Commons Codec package contains simple encoder and decoders for +various formats such as Base64 and Hexadecimal. In addition to these +widely used encoders and decoders, the codec package also maintains a +collection of phonetic encoding utilities. + +Feature and fix release. + +Changes in this version include: + +New features: +o CODEC-290: Base16Codec and Base16Input/OutputStream. Thanks to Adam Retter. +o CODEC-291: Hex encode/decode with existing arrays. Thanks to Adam Retter. + +Fixed Bugs: +o CODEC-264: MurmurHash3: Ensure hash128 maintains the sign extension bug. + Thanks to Andy Seaborne. + +Changes: +o CODEC-280: Base32/Base64/BCodec: Added strict decoding property to control + handling of trailing bits. Default lenient mode discards them + without error. Strict mode raise an exception. +o CODEC-289: Base32/Base64 Input/OutputStream: Added strict decoding property + to control handling of trailing bits. Default lenient mode + discards them without error. Strict mode raise an exception. +o Update tests from JUnit 4.12 to 4.13. Thanks to Gary Gregory. +o Update actions/checkout from v1 to v2.3.2 #50, #56. + Thanks to Dependabot. +o Update actions/setup-java from v1.4.0 to v1.4.1 #57. + Thanks to 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.14 RELEASE NOTES December 30 2019 The Apache Commons Codec package contains simple encoder and decoders for @@ -33,7 +77,7 @@ o CODEC-278: Deprecate Charset constants in org.apache.commons.codec.Charsets i For complete information on Apache Commons Codec, including instructions on how to submit bug reports, -patches, or suggestions for improvement, see the Apache Apache Commons Codec website: +patches, or suggestions for improvement, see the Apache Commons Codec website: https://commons.apache.org/proper/commons-codec/ @@ -41,7 +85,7 @@ Download page: https://commons.apache.org/proper/commons-codec/download_codec.cg ------------------------------------------------------------------------------- - Apache Apache Commons Codec 1.13 RELEASE NOTES + Apache Commons Codec 1.13 RELEASE NOTES The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these @@ -66,7 +110,7 @@ o CODEC-236: Broken direct java.nio.ByteBuffer support in org.apache.commons.co For complete information on Apache Commons Codec, including instructions on how to submit bug reports, -patches, or suggestions for improvement, see the Apache Apache Commons Codec website: +patches, or suggestions for improvement, see the Apache Commons Codec website: Visit https://commons.apache.org/proper/commons-codec/ Download from https://commons.apache.org/proper/commons-codec/download_codec.cgi diff --git a/pom.xml b/pom.xml index 2247f88172..72fef8295e 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ limitations under the License. commons-codec commons-codec - 1.15-SNAPSHOT + 1.15 Apache Commons Codec 2002 @@ -252,13 +252,13 @@ limitations under the License. false - 1.13 + 1.14 RC1 1.7 true scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} - Gary Gregory - 86fdc7e2a11262cb + Alex Herbert + BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567 clean verify apache-rat:check clirr:check javadoc:javadoc diff --git a/src/changes/changes.xml b/src/changes/changes.xml index b998d264ad..d015481142 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -42,13 +42,13 @@ The type attribute can be add,update,fix,remove. - + MurmurHash3: Ensure hash128 maintains the sign extension bug. Base32/Base64/BCodec: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception. Base32/Base64 Input/OutputStream: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception. Update tests from JUnit 4.12 to 4.13. - Base16Codec and Base16Input/OutputStream - Hex encode/decode with existing arrays + Base16Codec and Base16Input/OutputStream. + Hex encode/decode with existing arrays. Update actions/checkout from v1 to v2.3.2 #50, #56. Update actions/setup-java from v1.4.0 to v1.4.1 #57. diff --git a/src/site/site.xml b/src/site/site.xml index 8c752a58ef..24f3513bb2 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -28,6 +28,7 @@ + diff --git a/src/site/xdoc/download_codec.xml b/src/site/xdoc/download_codec.xml index 19cacc5a64..6caef9da2c 100644 --- a/src/site/xdoc/download_codec.xml +++ b/src/site/xdoc/download_codec.xml @@ -113,32 +113,32 @@ limitations under the License.

-
+
- - - + + + - - - + + +
commons-codec-1.14-bin.tar.gzsha512pgpcommons-codec-1.15-bin.tar.gzsha512pgp
commons-codec-1.14-bin.zipsha512pgpcommons-codec-1.15-bin.zipsha512pgp
- - - + + + - - - + + +
commons-codec-1.14-src.tar.gzsha512pgpcommons-codec-1.15-src.tar.gzsha512pgp
commons-codec-1.14-src.zipsha512pgpcommons-codec-1.15-src.zipsha512pgp
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index a0d70f60eb..4e833894af 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -72,7 +72,8 @@ The Javadoc API documents are available online: