Author: julius Date: Wed Jun 2 22:21:35 2010 New Revision: 950796 URL: http://svn.apache.org/viewvc?rev=950796&view=rev Log: putting CODEC-98 and CODEC-89 into speculative 1.4.1 release notes
Added: commons/proper/codec/trunk/RELEASE-NOTES-1.4.txt - copied unchanged from r950790, commons/proper/codec/trunk/RELEASE-NOTES.txt Modified: commons/proper/codec/trunk/RELEASE-NOTES.txt Modified: commons/proper/codec/trunk/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/RELEASE-NOTES.txt?rev=950796&r1=950795&r2=950796&view=diff ============================================================================== --- commons/proper/codec/trunk/RELEASE-NOTES.txt (original) +++ commons/proper/codec/trunk/RELEASE-NOTES.txt Wed Jun 2 22:21:35 2010 @@ -1,7 +1,7 @@ $Id$ Commons Codec Package - Version 1.4 + Version 1.4.1 Release Notes http://commons.apache.org/codec/ @@ -12,46 +12,25 @@ decoders, the codec package also maintai utilities. Compatibility -o Codec 1.4 is binary compatible with Codec 1.3 -o Codec 1.4 has a minimum requirement of JDK 1.4 +o Codec 1.4.1 is binary compatible with Codec 1.3 +o Codec 1.4.1 fixes some accidental binary incompatibilities between + 1.4 and 1.3, and thus it is NOT binary compatible with Codec-1.4. +o Codec 1.4.1 has a minimum requirement of JDK 1.4 Changes in this version include: New Features: -o [CODEC-60] Implement Caverphone. -o [CODEC-52] Digest on InputStreams. -o [CODEC-39] DigestUtils: Add methods for SHA-256, SHA-384, and SHA-512. -o [CODEC-69] Streaming Base64 (Base64InputStream and Base64OutputStream added). -o [CODEC-59] Add methods to Base64 which work with String instead of byte[] +o [CODEC-XYZ] TBD Fixed bugs: -o [CODEC-77] Base64 bug with empty input (new byte[0]). -o [CODEC-72] Soundex and RefinedSoundex issues with character arrays. -o [CODEC-71] Base64.isArrayByteBase64() method is inefficient for large byte arrays. -o [CODEC-70] Thread safety and malicious code safety improvements. -o [CODEC-68] isBase64 throws ArrayIndexOutOfBoundsException on some non-BASE64 bytes. -o [CODEC-65] Fix case-insensitive string handling. -o [CODEC-61] Base64.encodeBase64() throws NegativeArraySizeException on large files. -o [CODEC-58] Character set used by Base64 not documented. -o [CODEC-56] RefinedSoundex creates instance before al fields have been initialized. -o [CODEC-51] Test failures in SoundexTest -o [CODEC-10] Using US_ENGLISH in Soundex caused an NullPointerException. -o [CODEC-6] Source tarball spews files all over the place. -o [CODEC-22] Base64.isArrayByteBase64() throws an ArrayIndexOutOfBoundsException for negative octets -o [CODEC-78] Base64: Improve Code Coverage -o [CODEC-81] Base64's new constructor parameters ignored -o [CODEC-83] Improve Double Metaphone test coverage -o [CODEC-84] Double Metaphone bugs in alternative encoding -o [CODEC-73] Make string2byte conversions indepedent of platform default encoding +o [CODEC-89] new Base64().encode() appends a CRLF, and chunks results into 76 character lines +o [CODEC-98] Base64InputStream causes NullPointerException on some input. Changes: -o [CODEC-75] Make Base64 URL-safe -o [CODEC-74] Allow for uppercase letters output in Hex.encodeHex(). -o [CODEC-40] Add crypto-compatible BigInteger encoding support to Base64. +o [CODEC-XYZ] TBD Have fun! -The commons-codec team - \ No newline at end of file