Author: ggregory Date: Mon Sep 10 11:54:06 2012 New Revision: 1382773 URL: http://svn.apache.org/viewvc?rev=1382773&view=rev Log: Preparing for release 1.7 RC1.
Modified: commons/proper/codec/trunk/RELEASE-NOTES.txt commons/proper/codec/trunk/src/site/xdoc/download_codec.xml Modified: commons/proper/codec/trunk/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/RELEASE-NOTES.txt?rev=1382773&r1=1382772&r2=1382773&view=diff ============================================================================== --- commons/proper/codec/trunk/RELEASE-NOTES.txt (original) +++ commons/proper/codec/trunk/RELEASE-NOTES.txt Mon Sep 10 11:54:06 2012 @@ -10,21 +10,32 @@ Feature and fix release. Changes in this version include: New features: +o CODEC-157: DigestUtils: Add MD2 APIs. Thanks to ggregory. +o CODEC-156: DigestUtils: add APIs named after standard algorithm name SHA-1. Thanks to ggregory. +o CODEC-155: DigestUtils.getDigest(String) should throw IllegalArgumentException instead of RuntimeException. Thanks to ggregory. +o CODEC-153: Create a class MessageDigestAlgorithms to define standard algorithm names. Thanks to ggregory. +o CODEC-152: DigestUtils.getDigest(String) loses the original exception. Thanks to ggregory. +o CODEC-151: Remove unnecessary attempt to fill up the salt variable in UnixCrypt. Thanks to lathspell. +o CODEC-150: Remove unnecessary call to Math.abs(). Thanks to lathspell. +o CODEC-148: More tests and minor things. Thanks to lathspell. +o CODEC-146: Added regression tests for PhoneticEngine based on Solr-3.6.0. Thanks to Julius Davies. o CODEC-139: DigestUtils: add updateDigest methods and make methods public. Thanks to dsebastien. o CODEC-133: Add classes for MD5/SHA1/SHA-512-based Unix crypt(3) hash variants. Thanks to lathspell. -o CODEC-130: Base64InputStream.skip skips underlying stream, not output Thanks to tn. -o CODEC-63: Implement NYSIIS Thanks to bayard. +o CODEC-130: Base64InputStream.skip skips underlying stream, not output. Thanks to tn. +o CODEC-63: Implement NYSIIS phonetic encoder. Thanks to bayard. Fixed Bugs: o CODEC-96: Base64 encode() method is no longer thread-safe, breaking clients using it as a shared BinaryEncoder. Note: the fix breaks binary compatibility, however the changes are to a class (BaseNCodec) which is intended for internal use. Thanks to sebb. -o CODEC-138: Complete FilterInputStream interface for BaseNCodecInputStream -o CODEC-136: Use Charset objects when possible, create Charsets for required character encodings -o CODEC-132: BeiderMorseEncoder OOM issues Thanks to rcmuir. -o CODEC-131: DoubleMetaphone javadoc contains dead links Thanks to smolav. +o CODEC-138: Complete FilterInputStream interface for BaseNCodecInputStream. +o CODEC-136: Use Charset objects when possible, create Charsets for required character encodings. +o CODEC-132: BeiderMorseEncoder OOM issues. Thanks to rcmuir. +o CODEC-131: DoubleMetaphone javadoc contains dead links. Thanks to smolav. Changes: +o CODEC-147: BeiderMorseEncoder/PhoneticEngine: make results deterministic by using a LinkedHashSet + instead of a HashSet. o CODEC-143: StringBuffer could be replaced by StringBuilder for local variables. Modified: commons/proper/codec/trunk/src/site/xdoc/download_codec.xml URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/site/xdoc/download_codec.xml?rev=1382773&r1=1382772&r2=1382773&view=diff ============================================================================== --- commons/proper/codec/trunk/src/site/xdoc/download_codec.xml (original) +++ commons/proper/codec/trunk/src/site/xdoc/download_codec.xml Mon Sep 10 11:54:06 2012 @@ -54,7 +54,7 @@ limitations under the License. <p> We recommend you use a mirror to download our release builds, but you <strong>must</strong> verify the integrity of - the downloaded files using signatures downloaded from our main + the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be available from the mirrors. </p> @@ -71,7 +71,7 @@ limitations under the License. <form action="[location]" method="get" id="SelectMirror"> <p> - Other mirrors: + Other mirrors: <select name="Preferred"> [if-any http] [for http]<option value="[http]">[http]</option>[end] @@ -90,37 +90,37 @@ limitations under the License. <p> The <a href="http://www.apache.org/dist/commons/KEYS">KEYS</a> link links to the code signing keys used to sign the product. - The <code>PGP</code> link downloads the OpenPGP compatible signature from our main site. + The <code>PGP</code> link downloads the OpenPGP compatible signature from our main site. The <code>MD5</code> link downloads the checksum from the main site. </p> </subsection> </section> - <section name="Commons Codec 1.6 "> + <section name="Commons Codec 1.7 "> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.6-bin.tar.gz">commons-codec-1.6-bin.tar.gz</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.tar.gz.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.7-bin.tar.gz">commons-codec-1.7-bin.tar.gz</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.tar.gz.md5">md5</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.6-bin.zip">commons-codec-1.6-bin.zip</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.zip.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.6-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/binaries/commons-codec-1.7-bin.zip">commons-codec-1.7-bin.zip</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.zip.md5">md5</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/binaries/commons-codec-1.7-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/codec/source/commons-codec-1.6-src.tar.gz">commons-codec-1.6-src.tar.gz</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.tar.gz.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/source/commons-codec-1.7-src.tar.gz">commons-codec-1.7-src.tar.gz</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.tar.gz.md5">md5</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/codec/source/commons-codec-1.6-src.zip">commons-codec-1.6-src.zip</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.zip.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.6-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/codec/source/commons-codec-1.7-src.zip">commons-codec-1.7-src.zip</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.zip.md5">md5</a></td> + <td><a href="http://www.apache.org/dist/commons/codec/source/commons-codec-1.7-src.zip.asc">pgp</a></td> </tr> </table> </subsection>