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