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.
-
+
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: