Skip to content

Commit

Permalink
Prepare for 1.15 release
Browse files Browse the repository at this point in the history
  • Loading branch information
aherbert committed Aug 28, 2020
1 parent ba81ed5 commit c89d2af
Show file tree
Hide file tree
Showing 7 changed files with 75 additions and 28 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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>
```

Expand Down
52 changes: 48 additions & 4 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -33,15 +77,15 @@ 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/

Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi

-------------------------------------------------------------------------------

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
Expand All @@ -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
Expand Down
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down Expand Up @@ -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>
Expand Down
6 changes: 3 additions & 3 deletions src/changes/changes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
1 change: 1 addition & 0 deletions src/site/site.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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"/>
Expand Down
26 changes: 13 additions & 13 deletions src/site/xdoc/download_codec.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
6 changes: 4 additions & 2 deletions src/site/xdoc/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand All @@ -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>
Expand Down

0 comments on commit c89d2af

Please sign in to comment.