This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch release in repository https://gitbox.apache.org/repos/asf/commons-codec.git
commit c89d2af770f05457fbefa5fb4713c888bf177fb2 Author: aherbert <[email protected]> AuthorDate: Fri Aug 28 12:02:12 2020 +0100 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 e9217cc..f71f6fe 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Apache Commons Codec [](https://travis-ci.org/apache/commons-codec) [](https://coveralls.io/github/apache/commons-codec?branch=master) [](https://maven-badges.herokuapp.com/maven-central/commons-codec/commons-codec/?gav=true) -[](https://javadoc.io/doc/commons-codec/commons-codec/1.14) +[](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: <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> - <version>1.14</version> + <version>1.15</version> </dependency> ``` diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 37ddff7..00abff1 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 2247f88..72fef82 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ limitations under the License. <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <!-- Remember to update the version in default.properties as well --> - <version>1.15-SNAPSHOT</version> + <version>1.15</version> <name>Apache Commons Codec</name> <inceptionYear>2002</inceptionYear> <description> @@ -252,13 +252,13 @@ limitations under the License. <japicmp.skip>false</japicmp.skip> <!-- Commons Release Plugin --> - <commons.bc.version>1.13</commons.bc.version> + <commons.bc.version>1.14</commons.bc.version> <commons.rc.version>RC1</commons.rc.version> <commons.release-plugin.version>1.7</commons.release-plugin.version> <commons.release.isDistModule>true</commons.release.isDistModule> <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl> - <commons.releaseManagerName>Gary Gregory</commons.releaseManagerName> - <commons.releaseManagerKey>86fdc7e2a11262cb</commons.releaseManagerKey> + <commons.releaseManagerName>Alex Herbert</commons.releaseManagerName> + <commons.releaseManagerKey>BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567</commons.releaseManagerKey> </properties> <build> <defaultGoal>clean verify apache-rat:check clirr:check javadoc:javadoc</defaultGoal> diff --git a/src/changes/changes.xml b/src/changes/changes.xml index b998d26..d015481 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -42,13 +42,13 @@ The <action> type attribute can be add,update,fix,remove. </properties> <body> - <release version="1.15" date="YYYY-MM-DD" description="Feature and fix release."> + <release version="1.15" date="2020-09-01" description="Feature and fix release."> <action issue="CODEC-264" dev="aherbert" due-to="Andy Seaborne" type="fix">MurmurHash3: Ensure hash128 maintains the sign extension bug.</action> <action issue="CODEC-280" dev="aherbert" type="update">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.</action> <action issue="CODEC-289" dev="aherbert" type="update">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.</action> <action dev="ggregory" type="update" due-to="Gary Gregory">Update tests from JUnit 4.12 to 4.13.</action> - <action issue="CODEC-290" dev="aherbert" due-to="Adam Retter" type="add">Base16Codec and Base16Input/OutputStream</action> - <action issue="CODEC-291" dev="aherbert" due-to="Adam Retter" type="add">Hex encode/decode with existing arrays</action> + <action issue="CODEC-290" dev="aherbert" due-to="Adam Retter" type="add">Base16Codec and Base16Input/OutputStream.</action> + <action issue="CODEC-291" dev="aherbert" due-to="Adam Retter" type="add">Hex encode/decode with existing arrays.</action> <action dev="ggregory" type="update" due-to="Dependabot">Update actions/checkout from v1 to v2.3.2 #50, #56.</action> <action dev="ggregory" type="update" due-to="Dependabot">Update actions/setup-java from v1.4.0 to v1.4.1 #57.</action> </release> diff --git a/src/site/site.xml b/src/site/site.xml index 8c752a5..24f3513 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -28,6 +28,7 @@ <item name="Download" href="https://commons.apache.org/codec/download_codec.cgi"/> <item name="Users guide" href="/userguide.html"/> <item name="Javadoc current" href="/apidocs/index.html"/> + <item name="Javadoc 1.15" href="/archives/1.15/apidocs/index.html"/> <item name="Javadoc 1.14" href="/archives/1.14/apidocs/index.html"/> <item name="Javadoc 1.13" href="/archives/1.13/apidocs/index.html"/> <item name="Javadoc 1.12" href="/archives/1.12/apidocs/index.html"/> diff --git a/src/site/xdoc/download_codec.xml b/src/site/xdoc/download_codec.xml index 19cacc5..6caef9d 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.14 "> + <section name="Apache Commons Codec 1.15 "> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.14-bin.tar.gz">commons-codec-1.14-bin.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.15-bin.tar.gz">commons-codec-1.15-bin.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.14-bin.zip">commons-codec-1.14-bin.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.14-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.15-bin.zip">commons-codec-1.15-bin.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.15-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/codec/source/commons-codec-1.14-src.tar.gz">commons-codec-1.14-src.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/source/commons-codec-1.15-src.tar.gz">commons-codec-1.15-src.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/codec/source/commons-codec-1.14-src.zip">commons-codec-1.14-src.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.14-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/source/commons-codec-1.15-src.zip">commons-codec-1.15-src.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.15-src.zip.asc">pgp</a></td> </tr> </table> </subsection> diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index a0d70f6..4e83389 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -72,7 +72,8 @@ The Javadoc API documents are available online: </p> <ul> <li><a href="apidocs/index.html">Javadoc current (git master)</a></li> - <li><a href="archives/1.13/apidocs/index.html">Javadoc 1.14</a></li> + <li><a href="archives/1.15/apidocs/index.html">Javadoc 1.15</a></li> + <li><a href="archives/1.14/apidocs/index.html">Javadoc 1.14</a></li> <li><a href="archives/1.13/apidocs/index.html">Javadoc 1.13</a></li> <li><a href="archives/1.12/apidocs/index.html">Javadoc 1.12</a></li> <li><a href="archives/1.11/apidocs/index.html">Javadoc 1.11</a></li> @@ -89,7 +90,8 @@ The <a href="scm.html">subversion repository</a> can be <!-- ================================================== --> <section name="Releases"> <ul> - <li><a href="https://commons.apache.org/codec/download_codec.cgi">Codec 1.14 (mirrors)</a> requires Java 7</li> + <li><a href="https://commons.apache.org/codec/download_codec.cgi">Codec 1.15 (mirrors)</a> requires Java 7</li> + <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.14 (archives)</a> requires Java 7</li> <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.13 (archives)</a> requires Java 7</li> <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.12 (archives)</a> requires Java 7</li> <li><a href="https://archive.apache.org/dist/commons/codec/">Codec 1.11 (archives)</a> requires Java 6</li>
