Author: ggregory
Date: Sat Mar 12 06:36:59 2011
New Revision: 1080871
URL: http://svn.apache.org/viewvc?rev=1080871&view=rev
Log:
Bring up to date.
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=1080871&r1=1080870&r2=1080871&view=diff
==============================================================================
--- commons/proper/codec/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/codec/trunk/RELEASE-NOTES.txt Sat Mar 12 06:36:59 2011
@@ -1,39 +1,38 @@
$Id$
- Commons Codec Package
- Version 1.5
- Release Notes
-
-http://commons.apache.org/codec/
-
-The 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.
-
-Compatibility
-o Codec 1.5 is binary compatible with Codec 1.3 with the exception of
- [CODEC-111]: org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR isn't final
but should be.
-o Codec 1.5 fixes some accidental binary incompatibilities between
- 1.4 and 1.3, and thus it is NOT binary compatible with 1.4.
-o Codec 1.5 has a minimum requirement of JDK 1.4
+The Commons Codec team is pleased to announce the commons-codec-1.5 release!
-Changes in this version include:
-
- New Features:
-
-o [CODEC-XYZ] TBD
+The 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.
- Fixed bugs:
+Changes in this version include:
-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.
-o [CODEC-111] org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR isn't final
but should be.
-o [CODEC-112] Base64.encodeBase64(byte[] binaryData, boolean isChunked,
boolean urlSafe, int maxResultSize) throws IAE for valid maxResultSize if
isChunked is false
+New features:
+o Add test(s) to check that encodeBase64() does not chunk output. Issue:
CODEC-93. Thanks to sebb.
+o ArrayIndexOutOfBoundsException when doing multiple reads() on encoding
Base64InputStream. Issue: CODEC-105. Thanks to zak.
+o Add the "Kölner Phonetik" encoder (cologne phonetic) to codec.lang. Issue:
CODEC-106. Thanks to it2mmeyerfa.
+o org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR isn't final but should be.
Issue: CODEC-111. Thanks to ggregory.
+o Base64.encodeBase64(byte[] binaryData, boolean isChunked, boolean urlSafe,
int maxResultSize) throws IAE for valid maxResultSize if isChunked is false.
Issue: CODEC-112. Thanks to sebb.
+o org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING should
be package protected MALICIOUS_CODE. Issue: CODEC-113. Thanks to ggregory.
+o org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING should be
package protected MALICIOUS_CODE. Issue: CODEC-114. Thanks to ggregory.
+o DoubleMetaphone.maxCodeLen should probably be private. Issue: CODEC-115.
Thanks to sebb.
+o Split Caverphone class into two classes for Caverphone 1.0 and 2.0. Issue:
CODEC-118. Thanks to ggregory.
+
+Fixed Bugs:
+o new Base64().encode() appends a CRLF, and chunks results into 76 character
lines. Issue: CODEC-89.
+o Many test cases use getBytes() which uses the default platform encoding so
tests may fail on some platforms. Issue: CODEC-92.
+o Base64 default constructor behaviour changed to enable chunking in 1.4.
Issue: CODEC-97. Thanks to mjryall.
+o Base64.encodeBase64String() shouldn't chunk. Issue: CODEC-99. Thanks to
julius.
+o Base64InputStream#read(byte[]) incorrectly returns 0 at end of any stream
which is multiple of 3 bytes long. Issue: CODEC-101. Thanks to balusc.
+o Typo in DecoderException message thrown from Hex.decodeHex. Issue:
CODEC-103. Thanks to gnuf.
+o Caverphone encodes names starting and ending with "mb" incorrectly. Issue:
CODEC-117. Thanks to ggregory.
- Changes:
-o [CODEC-XYZ] TBD
+Removed:
+o Remove deprecated package private method Base64.discardWhitespace(byte[])
Issue: CODEC-116. Thanks to ggregory.
Have fun!
--The commons-codec team
+-Commons Codec team
+