Skip to content

Commit 98c7d89

Browse files
committed
Preparing for release 1.7 RC1.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/codec/trunk@1382773 13f79535-47bb-0310-9956-ffa450edef68
1 parent c67f2e1 commit 98c7d89

2 files changed

Lines changed: 33 additions & 22 deletions

File tree

RELEASE-NOTES.txt

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,32 @@ Feature and fix release.
1010
Changes in this version include:
1111

1212
New features:
13+
o CODEC-157: DigestUtils: Add MD2 APIs. Thanks to ggregory.
14+
o CODEC-156: DigestUtils: add APIs named after standard algorithm name SHA-1. Thanks to ggregory.
15+
o CODEC-155: DigestUtils.getDigest(String) should throw IllegalArgumentException instead of RuntimeException. Thanks to ggregory.
16+
o CODEC-153: Create a class MessageDigestAlgorithms to define standard algorithm names. Thanks to ggregory.
17+
o CODEC-152: DigestUtils.getDigest(String) loses the original exception. Thanks to ggregory.
18+
o CODEC-151: Remove unnecessary attempt to fill up the salt variable in UnixCrypt. Thanks to lathspell.
19+
o CODEC-150: Remove unnecessary call to Math.abs(). Thanks to lathspell.
20+
o CODEC-148: More tests and minor things. Thanks to lathspell.
21+
o CODEC-146: Added regression tests for PhoneticEngine based on Solr-3.6.0. Thanks to Julius Davies.
1322
o CODEC-139: DigestUtils: add updateDigest methods and make methods public. Thanks to dsebastien.
1423
o CODEC-133: Add classes for MD5/SHA1/SHA-512-based Unix crypt(3) hash variants. Thanks to lathspell.
15-
o CODEC-130: Base64InputStream.skip skips underlying stream, not output Thanks to tn.
16-
o CODEC-63: Implement NYSIIS Thanks to bayard.
24+
o CODEC-130: Base64InputStream.skip skips underlying stream, not output. Thanks to tn.
25+
o CODEC-63: Implement NYSIIS phonetic encoder. Thanks to bayard.
1726

1827
Fixed Bugs:
1928
o CODEC-96: Base64 encode() method is no longer thread-safe, breaking clients using it as a shared BinaryEncoder.
2029
Note: the fix breaks binary compatibility, however the changes are to a class (BaseNCodec) which is
2130
intended for internal use. Thanks to sebb.
22-
o CODEC-138: Complete FilterInputStream interface for BaseNCodecInputStream
23-
o CODEC-136: Use Charset objects when possible, create Charsets for required character encodings
24-
o CODEC-132: BeiderMorseEncoder OOM issues Thanks to rcmuir.
25-
o CODEC-131: DoubleMetaphone javadoc contains dead links Thanks to smolav.
31+
o CODEC-138: Complete FilterInputStream interface for BaseNCodecInputStream.
32+
o CODEC-136: Use Charset objects when possible, create Charsets for required character encodings.
33+
o CODEC-132: BeiderMorseEncoder OOM issues. Thanks to rcmuir.
34+
o CODEC-131: DoubleMetaphone javadoc contains dead links. Thanks to smolav.
2635

2736
Changes:
37+
o CODEC-147: BeiderMorseEncoder/PhoneticEngine: make results deterministic by using a LinkedHashSet
38+
instead of a HashSet.
2839
o CODEC-143: StringBuffer could be replaced by StringBuilder for local variables.
2940

3041

src/site/xdoc/download_codec.xml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ limitations under the License.
5454
<p>
5555
We recommend you use a mirror to download our release
5656
builds, but you <strong>must</strong> verify the integrity of
57-
the downloaded files using signatures downloaded from our main
57+
the downloaded files using signatures downloaded from our main
5858
distribution directories. Recent releases (48 hours) may not yet
5959
be available from the mirrors.
6060
</p>
@@ -71,7 +71,7 @@ limitations under the License.
7171

7272
<form action="[location]" method="get" id="SelectMirror">
7373
<p>
74-
Other mirrors:
74+
Other mirrors:
7575
<select name="Preferred">
7676
[if-any http]
7777
[for http]<option value="[http]">[http]</option>[end]
@@ -90,37 +90,37 @@ limitations under the License.
9090
<p>
9191
The <a href="http://www.apache.org/dist/commons/KEYS">KEYS</a>
9292
link links to the code signing keys used to sign the product.
93-
The <code>PGP</code> link downloads the OpenPGP compatible signature from our main site.
93+
The <code>PGP</code> link downloads the OpenPGP compatible signature from our main site.
9494
The <code>MD5</code> link downloads the checksum from the main site.
9595
</p>
9696
</subsection>
9797
</section>
98-
<section name="Commons Codec 1.6 ">
98+
<section name="Commons Codec 1.7 ">
9999
<subsection name="Binaries">
100100
<table>
101101
<tr>
102-
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.6-bin.tar.gz">commons-codec-1.6-bin.tar.gz</a></td>
103-
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.tar.gz.md5">md5</a></td>
104-
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.tar.gz.asc">pgp</a></td>
102+
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.7-bin.tar.gz">commons-codec-1.7-bin.tar.gz</a></td>
103+
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.tar.gz.md5">md5</a></td>
104+
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.tar.gz.asc">pgp</a></td>
105105
</tr>
106106
<tr>
107-
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.6-bin.zip">commons-codec-1.6-bin.zip</a></td>
108-
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.zip.md5">md5</a></td>
109-
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.zip.asc">pgp</a></td>
107+
<td><a href="[preferred]/commons/codec/binaries/commons-codec-1.7-bin.zip">commons-codec-1.7-bin.zip</a></td>
108+
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.zip.md5">md5</a></td>
109+
<td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.zip.asc">pgp</a></td>
110110
</tr>
111111
</table>
112112
</subsection>
113113
<subsection name="Source">
114114
<table>
115115
<tr>
116-
<td><a href="[preferred]/commons/codec/source/commons-codec-1.6-src.tar.gz">commons-codec-1.6-src.tar.gz</a></td>
117-
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.tar.gz.md5">md5</a></td>
118-
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.tar.gz.asc">pgp</a></td>
116+
<td><a href="[preferred]/commons/codec/source/commons-codec-1.7-src.tar.gz">commons-codec-1.7-src.tar.gz</a></td>
117+
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.tar.gz.md5">md5</a></td>
118+
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.tar.gz.asc">pgp</a></td>
119119
</tr>
120120
<tr>
121-
<td><a href="[preferred]/commons/codec/source/commons-codec-1.6-src.zip">commons-codec-1.6-src.zip</a></td>
122-
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.zip.md5">md5</a></td>
123-
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.zip.asc">pgp</a></td>
121+
<td><a href="[preferred]/commons/codec/source/commons-codec-1.7-src.zip">commons-codec-1.7-src.zip</a></td>
122+
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.zip.md5">md5</a></td>
123+
<td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.zip.asc">pgp</a></td>
124124
</tr>
125125
</table>
126126
</subsection>

0 commit comments

Comments
 (0)