Skip to content

Commit dd2a6e1

Browse files
committed
Preparations for 1.12 release
1 parent 9e7d30f commit dd2a6e1

4 files changed

Lines changed: 71 additions & 20 deletions

File tree

RELEASE-NOTES.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
Apache Commons Codec 1.12 RELEASE NOTES
2+
3+
The Apache Commons Codec team is pleased to announce the commons-codec-1.12 release!
4+
5+
The Apache Commons Codec package contains simple encoder and decoders for
6+
various formats such as Base64 and Hexadecimal. In addition to these
7+
widely used encoders and decoders, the codec package also maintains a
8+
collection of phonetic encoding utilities.
9+
10+
Changes in this version include:
11+
12+
New features:
13+
o Add Percent-Encoding Codec (described in RFC3986 and RFC7578) Issue: CODEC-240. Thanks to Ioannis Sermetziadis.
14+
o Add SHA-3 methods in DigestUtils Issue: CODEC-251. Thanks to Gary Gregory.
15+
16+
Fixed Bugs:
17+
o B64 salt generator: Random -> ThreadLocalRandom Issue: CODEC-252.
18+
o Wrong value calculated by Cologne Phonetic if a special character is placed between equal letters Issue: CODEC-250. Thanks to Alex Volodko.
19+
o ColognePhoneticTest.testIsEncodeEquals missing assertions Issue: CODEC-246. Thanks to Oscar Luis Vera Pérez.
20+
21+
Changes:
22+
o Update from Java 6 to Java 7 Issue: CODEC-244.
23+
24+
25+
Have fun!
26+
-Apache Commons Codec team
27+
28+
29+
-------------------------------------------------------------------------------
30+
131
Apache Commons Codec 1.11 RELEASE NOTES
232

333
The Apache Commons Codec team is pleased to announce the commons-codec-1.11-SNAPSHOT release!

pom.xml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ limitations under the License.
3030
<groupId>commons-codec</groupId>
3131
<artifactId>commons-codec</artifactId>
3232
<!-- Remember to update the version in default.properties as well -->
33-
<version>1.12-SNAPSHOT</version>
33+
<version>1.12</version>
3434
<name>Apache Commons Codec</name>
3535
<inceptionYear>2002</inceptionYear>
3636
<description>
@@ -228,9 +228,6 @@ limitations under the License.
228228
<maven.compiler.target>1.7</maven.compiler.target>
229229
<commons.componentid>codec</commons.componentid>
230230
<commons.module.name>org.apache.commons.codec</commons.module.name>
231-
<commons.release.version>1.12</commons.release.version>
232-
<!-- The RC version used in the staging repository URL. -->
233-
<commons.rc.version>RC1</commons.rc.version>
234231
<commons.jira.id>CODEC</commons.jira.id>
235232
<commons.jira.pid>12310464</commons.jira.pid>
236233
<!-- Ensure copies work OK (can be removed later when this is in parent POM) -->
@@ -239,6 +236,22 @@ limitations under the License.
239236
<commons.encoding>UTF-8</commons.encoding>
240237
<checkstyle.header.file>${basedir}/LICENSE-header.txt</checkstyle.header.file>
241238
<checkstyle.version>2.17</checkstyle.version>
239+
240+
<commons.jacoco.version>0.8.3</commons.jacoco.version>
241+
242+
<!-- generate report even if there are binary incompatible changes -->
243+
<commons.japicmp.breakBuildOnBinaryIncompatibleModifications>false</commons.japicmp.breakBuildOnBinaryIncompatibleModifications>
244+
<!-- 0.12.0 dies with a NullPointerException -->
245+
<commons.japicmp.version>0.13.0</commons.japicmp.version>
246+
<japicmp.skip>false</japicmp.skip>
247+
248+
<!-- Commons Release Plugin -->
249+
<commons.bc.version>1.12</commons.bc.version>
250+
<commons.rc.version>RC1</commons.rc.version>
251+
<commons.release.isDistModule>true</commons.release.isDistModule>
252+
<commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl>
253+
<commons.releaseManagerName>Rob Tompkins</commons.releaseManagerName>
254+
<commons.releaseManagerKey>B6E73D84EA4FCC47166087253FAAD2CD5ECBB314</commons.releaseManagerKey>
242255
</properties>
243256
<build>
244257
<defaultGoal>clean verify apache-rat:check clirr:check javadoc:javadoc</defaultGoal>
@@ -254,6 +267,13 @@ limitations under the License.
254267
</ignorePathsToDelete>
255268
</configuration>
256269
</plugin>
270+
<plugin>
271+
<groupId>com.github.siom79.japicmp</groupId>
272+
<artifactId>japicmp-maven-plugin</artifactId>
273+
<configuration>
274+
<skip>false</skip>
275+
</configuration>
276+
</plugin>
257277
</plugins>
258278
</pluginManagement>
259279
<plugins>

src/site/xdoc/download_codec.xml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ limitations under the License.
102102
It is essential that you
103103
<a href="https://www.apache.org/info/verification.html">verify the integrity</a>
104104
of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files);
105-
failing that using the <code>MD5</code> hash (<code>*.md5</code> checksum files).
105+
failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files).
106106
</p>
107107
<p>
108108
The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a>
@@ -111,32 +111,32 @@ limitations under the License.
111111
</p>
112112
</subsection>
113113
</section>
114-
<section name="Apache Commons Codec 1.11 ">
114+
<section name="Apache Commons Codec 1.12 ">
115115
<subsection name="Binaries">
116116
<table>
117117
<tr>
118-
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.11-bin.tar.gz">commons-codec-1.11-bin.tar.gz</a></td>
119-
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.11-bin.tar.gz.md5">md5</a></td>
120-
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.11-bin.tar.gz.asc">pgp</a></td>
118+
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.12-bin.tar.gz">commons-codec-1.12-bin.tar.gz</a></td>
119+
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.12-bin.tar.gz.sha512">sha512</a></td>
120+
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.12-bin.tar.gz.asc">pgp</a></td>
121121
</tr>
122122
<tr>
123-
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.11-bin.zip">commons-codec-1.11-bin.zip</a></td>
124-
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.11-bin.zip.md5">md5</a></td>
125-
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.11-bin.zip.asc">pgp</a></td>
123+
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.12-bin.zip">commons-codec-1.12-bin.zip</a></td>
124+
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.12-bin.zip.sha512">sha512</a></td>
125+
<td><a href="https://www.apache.org/dist/commons/codec/binaries/commons-codec-1.12-bin.zip.asc">pgp</a></td>
126126
</tr>
127127
</table>
128128
</subsection>
129129
<subsection name="Source">
130130
<table>
131131
<tr>
132-
<td><a href="[preferred]/commons/codec/source/commons-codec-1.11-src.tar.gz">commons-codec-1.11-src.tar.gz</a></td>
133-
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.11-src.tar.gz.md5">md5</a></td>
134-
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.11-src.tar.gz.asc">pgp</a></td>
132+
<td><a href="[preferred]/commons/codec/source/commons-codec-1.12-src.tar.gz">commons-codec-1.12-src.tar.gz</a></td>
133+
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.12-src.tar.gz.sha512">sha512</a></td>
134+
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.12-src.tar.gz.asc">pgp</a></td>
135135
</tr>
136136
<tr>
137-
<td><a href="[preferred]/commons/codec/source/commons-codec-1.11-src.zip">commons-codec-1.11-src.zip</a></td>
138-
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.11-src.zip.md5">md5</a></td>
139-
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.11-src.zip.asc">pgp</a></td>
137+
<td><a href="[preferred]/commons/codec/source/commons-codec-1.12-src.zip">commons-codec-1.12-src.zip</a></td>
138+
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.12-src.zip.sha512">sha512</a></td>
139+
<td><a href="https://www.apache.org/dist/commons/codec/source/commons-codec-1.12-src.zip.asc">pgp</a></td>
140140
</tr>
141141
</table>
142142
</subsection>

src/site/xdoc/index.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ The Javadoc API documents are available online:
7272
</p>
7373
<ul>
7474
<li><a href="apidocs/index.html">Javadoc trunk</a></li>
75+
<li><a href="archives/1.12/apidocs/index.html">Javadoc 1.12</a></li>
7576
<li><a href="archives/1.11/apidocs/index.html">Javadoc 1.11</a></li>
7677
<li><a href="archives/1.10/apidocs/index.html">Javadoc 1.10</a></li>
7778
<li><a href="archives/1.9/apidocs/index.html">Javadoc 1.9</a></li>
@@ -86,14 +87,14 @@ The <a href="source-repository.html">subversion repository</a> can be
8687
<!-- ================================================== -->
8788
<section name="Releases">
8889
<ul>
89-
<li><a href="http://commons.apache.org/codec/download_codec.cgi">Codec 1.11 (mirrors)</a> requires Java 1.6</li>
90+
<li><a href="http://commons.apache.org/codec/download_codec.cgi">Codec 1.12 (mirrors)</a> requires Java 1.7</li>
91+
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.11 (archives)</a> requires Java 1.6</li>
9092
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.10 (archives)</a> requires Java 1.6</li>
9193
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.9 (archives)</a> requires Java 1.6</li>
9294
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.8 (archives)</a> requires Java 1.6</li>
9395
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.7 (archives)</a> requires Java 1.6</li>
9496
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.6 (archives)</a> requires Java 1.5</li>
9597
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.5 (archives)</a> requires Java 1.4</li>
96-
<li><a href="http://archive.apache.org/dist/commons/codec/">Codec 1.4 (archives)</a> requires Java 1.4</li>
9798
</ul>
9899
<p>
99100
See the

0 commit comments

Comments
 (0)