Skip to content

Commit 6a31d24

Browse files
committed
Port various RELEASE-NOTES.txt file into one Maven changes.xml.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/codec/trunk@130383 13f79535-47bb-0310-9956-ffa450edef68
1 parent 88813b0 commit 6a31d24

1 file changed

Lines changed: 152 additions & 0 deletions

File tree

xdocs/changes.xml

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
Copyright 2003-2004 The Apache Software Foundation
4+
5+
Licensed under the Apache License, Version 2.0 (the "License");
6+
you may not use this file except in compliance with the License.
7+
You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
-->
17+
<!-- $Id: -->
18+
<document>
19+
<properties>
20+
<title>Changes</title>
21+
<author>Gary D. Gregory</author>
22+
</properties>
23+
<body>
24+
<release version="1.3" date="June 2004" description="Feature and fix release.">
25+
<action dev="ggregory, tobrien" type="add" issue="27813" due-to="Alex Karasulu">
26+
BinaryCodec: Encodes and decodes binary to and from Strings of 0s and 1s.
27+
</action>
28+
<action dev="ggregory" type="add" issue="26617" due-to="Oleg Kalnichevski" due-to-email="olegk@apache.org">
29+
QuotedPrintableCodec: Codec for RFC 1521 MIME (Multipurpose Internet
30+
Mail Extensions) Part One. Rules #3, #4, and #5 of the quoted-printable spec
31+
are not implemented yet. See also issue 27789.
32+
</action>
33+
<action dev="ggregory" type="add" issue="26617" due-to="Oleg Kalnichevski" due-to-email="olegk@apache.org">
34+
BCodec: Identical to the Base64 encoding defined by RFC 1521 and allows a
35+
character set to be specified.
36+
</action>
37+
<action dev="ggregory" type="add" issue="26617" due-to="Oleg Kalnichevski" due-to-email="olegk@apache.org">
38+
QCodec: Similar to the Quoted-Printable content-transfer-encoding defined
39+
in RFC 1521 and designed to allow text containing mostly ASCII characters to
40+
be decipherable on an ASCII terminal without decoding.
41+
</action>
42+
<action dev="ggregory" type="add" issue="25243" due-to="Matthew Inger" due-to-email="mattinger@yahoo.com">
43+
Soundex: Implemented the DIFFERENCE algorithm.
44+
</action>
45+
<action dev="ggregory" type="add" issue="25243" due-to="Matthew Inger" due-to-email="mattinger@yahoo.com">
46+
RefinedSoundex: Implemented the DIFFERENCE algorithm.
47+
</action>
48+
<action dev="ggregory" type="update">
49+
This version is relesed under the
50+
<a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>
51+
, please see LICENSE.txt. Previous versions were released under the Apache License 1.1.
52+
</action>
53+
<action dev="ggregory" type="update">
54+
The Board recommendation to remove Javadoc author tags has been
55+
implemented. All author tags are now "Apache Software Foundation".
56+
</action>
57+
<action dev="ggregory" type="fix" issue="25995" due-to="Oleg Kalnichevski" due-to-email="olegk@apache.org">
58+
The default URL encoding logic was broken.
59+
</action>
60+
<action dev="ggregory" type="fix" issue="27781" due-to="Gary D. Gregory">
61+
Base64 chunked encoding not compliant with RFC 2045 section 2.1 CRLF.
62+
</action>
63+
<action dev="ggregory" type="fix" issue="28455">
64+
Hex converts illegal characters to 255.
65+
</action>
66+
<action dev="tobrien" type="fix" issue="28457">
67+
Metaphone now correctly handles a silent B in a word that ends in MB.
68+
"COMB" is encoded as "KM", before this fix "COMB" was encoded as "KMB".
69+
</action>
70+
<action dev="ggregory" type="fix">
71+
Added missing tags in Javadoc comments.
72+
</action>
73+
<action dev="ggregory" type="fix">
74+
General Javadoc improvements.
75+
</action>
76+
</release>
77+
<release version="1.2" date="Dec 9 2003" description="Feature and fix release.">
78+
<action dev="tobrien" type="add" due-to="Oleg Kalnichevski" due-to-email="olegk@apache.org">
79+
URLCodec: Implements the www-form-urlencoded encoding scheme.
80+
</action>
81+
<action dev="tobrien" type="add" due-to="Dave Dribin, David Graham">
82+
DigestUtils: Calculates MD5 and SHA digests.
83+
</action>
84+
<action dev="tobrien" type="fix" issue="19860" due-to="Brian Ewins">
85+
Modified Base64 to remedy non-compliance with RFC
86+
2045. Non-Base64 characters were not being discarded during the
87+
decode. RFC 2045 explicitly states that all characters outside of the
88+
base64 alphabet are to be ignored.
89+
</action>
90+
<action dev="ggregory" type="fix" issue="24360">
91+
Hex.decode(Object) throws a ClassCastException when a String argument is passed in.
92+
</action>
93+
<action dev="ggregory" type="fix" issue="24471">
94+
Soundex: The HW rule is not applied; hyphens and apostrophes are not ignored.
95+
</action>
96+
<action dev="ggregory" type="fix" issue="24484">
97+
Soundex.setMaxLength causes bugs and is not needed.
98+
Calling Soundex.setMaxLength() with a value of 2 or less causes the wrong
99+
answer to be returned. Since the encoding returned by Soundex is always
100+
of length 4 by definition (we do not use the '-' in as a letter-nnn
101+
separator) the need for a maxLength attribute is not needed. Deprecate
102+
the field and accessor methods.
103+
</action>
104+
<action type="fix">
105+
Fix in Metaphone relating to the handling of the maximum code length.
106+
</action>
107+
</release>
108+
<release version="1.1" date="May 29 2003" description="The first official release. Numerous projects had been depending on version 1.0-dev while in the Sandbox.">
109+
<action type="add">
110+
A newer version of the Base64 class reflecting improvements from
111+
both the commons-httpclient and xml-rpc versions of code forked
112+
from catalina.
113+
</action>
114+
<action type="add">
115+
Base64 class from commons-httpclient in org.apache.commons.codec.base64
116+
has been retained for backwards compatibility but has been deprecated.
117+
</action>
118+
<action type="add">
119+
Soundex class from commons-util in org.apache.commons.codec.
120+
</action>
121+
<action type="add">
122+
Metaphone class from commons-util in org.apache.commons.codec.
123+
</action>
124+
<action dev="tobrien" type="add">
125+
RefinedSoundex class in org.apache.commons.codec.
126+
</action>
127+
<action type="add">
128+
Encoder/Decoder interfaces in org.apache.commons.
129+
</action>
130+
<action type="add">
131+
String and Binary specific Encoder/Decoder interfaces in org.apache.commons.</action>
132+
<action type="add">
133+
StringEncoderComparator replaces the SoundexComparator from the language package.</action>
134+
<action type="fix">
135+
Base64 now discards whitespace characters when decoding encoded content.</action>
136+
</release>
137+
<release version="1.0-dev" date="April 25 2003" description="Last release from the Sandbox.">
138+
<action dev="tobrien" type="add">
139+
Base64 class from commons-httpclient in org.apache.commons.codec.base64.
140+
</action>
141+
<action dev="tobrien" type="add">
142+
Soundex class from commons-util in org.apache.commons.codec.
143+
</action>
144+
<action dev="tobrien" type="add">
145+
Metaphone class from commons-util in org.apache.commons.codec.
146+
</action>
147+
<action type="add">
148+
SoundexComparator class from commons-util in org.apache.commons.codec.
149+
</action>
150+
</release>
151+
</body>
152+
</document>

0 commit comments

Comments
 (0)