Author: chtompki Date: Sat Feb 16 04:57:18 2019 New Revision: 1040468 Log: Fix changes report
Modified: websites/production/commons/content/proper/commons-codec/changes-report.html Modified: websites/production/commons/content/proper/commons-codec/changes-report.html ============================================================================== --- websites/production/commons/content/proper/commons-codec/changes-report.html (original) +++ websites/production/commons/content/proper/commons-codec/changes-report.html Sat Feb 16 04:57:18 2019 @@ -401,712 +401,708 @@ <th>Changes</th> <th>By</th></tr> <tr class="b"> -<td><img src="images/update.gif" alt="Update" title="Update" /></td> -<td>Update from Java 7 to Java 8. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-253">CODEC-253</a>.</td> -<td><a href="team-list.html#chtompki">chtompki</a></td></tr> -<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>B64 salt generator: Random -> ThreadLocalRandom. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-252">CODEC-252</a>.</td> <td><a href="team-list.html#chtompki">chtompki</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Wrong value calculated by Cologne Phonetic if a special character is placed between equal letters. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-250">CODEC-250</a>. Thanks to Alex Volodko.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Update from Java 6 to Java 7. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-244">CODEC-244</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Percent-Encoding Codec (described in RFC3986 and RFC7578). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-240">CODEC-240</a>. Thanks to Ioannis Sermetziadis.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ColognePhoneticTest.testIsEncodeEquals missing assertions. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-246">CODEC-246</a>. Thanks to Oscar Luis Vera Pérez.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add SHA-3 methods in DigestUtils. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-251">CODEC-251</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.11">Release 1.11 – 2017-10-20</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add support for XXHash32. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-241">CODEC-241</a>.</td> <td><a href="team-list.html#null"></a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Base32.decode should support lowercase letters. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-234">CODEC-234</a>. Thanks to Christopher Schultz, Sebb.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Soundex should support more algorithm variants. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-233">CODEC-233</a>. Thanks to Yossi Tamari.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64.encodeBase64String could better use newStringUsAscii (ditto encodeBase64URLSafeString). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-145">CODEC-145</a>. Thanks to Jesse Glick.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>BaseNCodec: encodeToString and encodeAsString methods are identical. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-144">CODEC-144</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>URLCodec is neither immutable nor threadsafe. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-232">CODEC-232</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.equals(CharSequence cs1, CharSequence cs2) can fail with String Index OBE. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-231">CODEC-231</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>URLCodec.WWW_FORM_URL should be private. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-230">CODEC-230</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>StringUtils.newStringxxx(null) should return null, not NPE. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-229">CODEC-229</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Fluent interface for DigestUtils. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-220">CODEC-220</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Fluent interface for HmacUtils. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-222">CODEC-222</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix minor resource leaks. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-225">CODEC-225</a>. Thanks to Svetlin Zarev.</td> <td><a href="team-list.html#jochen">jochen</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/remove.gif" alt="Remove" title="Remove" /></td> <td>Drop obsolete Ant build. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-223">CODEC-223</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add support for CRC32-C. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-171">CODEC-171</a>. Thanks to Brett Okken.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>HmacUtils.updateHmac calls reset() unnecessarily. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-221">CODEC-221</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base32.HEX_DECODE_TABLE contains the wrong value 32. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-200">CODEC-200</a>. Thanks to Luciano Vernaschi.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Charsets Javadoc breaks build when using Java 8. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-207">CODEC-207</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Bug in HW rule in Soundex. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-199">CODEC-199</a>. Thanks to Yossi Tamari.</td> <td><a href="team-list.html#ggregory/sebb">ggregory/sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Javadoc for SHA-224 DigestUtils methods should mention Java 1.8.0 restriction instead of 1.4.0. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-209">CODEC-209</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Don't deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-219">CODEC-219</a>. Thanks to Gary Gregory, Sebb.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-217">CODEC-217</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Support JEP 287: SHA-3 Hash Algorithms. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-213">CODEC-213</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Create a minimal Digest command line utility: org.apache.commons.codec.digest.Digest. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-212">CODEC-212</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add DigestUtils.getDigest(String, MessageDigest). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-210">CODEC-210</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Make some DigestUtils APIs public. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-208">CODEC-208</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add java.io.File APIs to MessageDigestAlgorithm. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-206">CODEC-206</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>BaseNCodecOutputStream only supports writing EOF on close(). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-183">CODEC-183</a>. Thanks to Steven Wurster.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Support SHA-224 in DigestUtils on Java 8. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-195">CODEC-195</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Support java.nio.ByteBuffer in org.apache.commons.codec.binary.Hex. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-194">CODEC-194</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Support java.nio.ByteBuffer in DigestUtils. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-193">CODEC-193</a>. Thanks to Michael Donaghy.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add BaseNCodec.encode(byte[], int, int) input with offset and length parameters for Base64 and Base32. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-202">CODEC-202</a>. Thanks to Oleg Kalnichevski.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add convenience method decodeHex(String). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-203">CODEC-203</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add faster CRC32 implementation. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-205">CODEC-205</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add convenience API org.apache.commons.codec.binary.Hex.encodeHexString(byte[]|ByteBuffer, boolean). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-224">CODEC-224</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Automatic-Module-Name manifest entry for Java 9. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-242">CODEC-242</a>. Thanks to Gary Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.10">Release 1.10 – 5 November 2014</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Daitch-Mokotoff Soundex. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-192">CODEC-192</a>. Thanks to Thomas Neidhart.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>QuotedPrintableCodec does not support soft line break per the 'quoted-printable' example on Wikipedia. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-121">CODEC-121</a>. Thanks to Thomas Neidhart, Java John.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Added clarification to Javadoc of Base64 concerning the use of the urlSafe parameter. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-185">CODEC-185</a>. Thanks to Sean Busbey.</td> <td><a href="team-list.html#tn">tn</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Added clarification to the Javadoc of Base[32|64]OutputStream that it is mandatory to call close(). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-191">CODEC-191</a>. Thanks to Igor Savin.</td> <td><a href="team-list.html#tn">tn</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Add support for HMAC Message Authentication Code (MAC) digests. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-188">CODEC-188</a>. Thanks to Hendrik Saly.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Beider Morse Phonetic Matching producing incorrect tokens. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-187">CODEC-187</a>. Thanks to Michael Tobias, Thomas Neidhart.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>NullPointerException in DoubleMetaPhone.isDoubleMetaphoneEqual when using empty strings. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-184">CODEC-184</a>. Thanks to Cyrille Artho.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Make possible to provide padding byte to BaseNCodec in constructor. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-181">CODEC-181</a>. Thanks to Ivan Martinez-Ortiz.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix Javadoc 1.8.0 errors. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-180">CODEC-180</a>. Thanks to Ville Skyttä.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-178">CODEC-178</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix Java 8 build Javadoc errors. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-189">CODEC-189</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Update from commons-parent 34 to 35. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-190">CODEC-190</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.9">Release 1.9 – 20 December 2013</h3> <table border="0" class="bodyTable"> -<tr class="b"> +<tr class="a"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Improve performance of Beider Morse encoder. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-174">CODEC-174</a>. Thanks to Thomas Champagne.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Beider Morse does not close Scanners used to read config files. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-175">CODEC-175</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base32 decode table has spurious value. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-172">CODEC-172</a>. Thanks to Matt Bishop.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Link broken in Metaphone Javadoc. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-170">CODEC-170</a>. Thanks to Ron Wheeler, Henri Yandell.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Spelling fixes in Javadoc and comments. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-176">CODEC-176</a>. Thanks to Ville Skyttä.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.8">Release 1.8 – 19 April 2013</h3> <table border="0" class="bodyTable"> -<tr class="b"> +<tr class="a"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add DigestUtils.updateDigest(MessageDigest, InputStream). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-168">CODEC-168</a>. Thanks to Daniel Cassidy.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add JUnit to test our decode with pad character in the middle. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-167">CODEC-167</a>.</td> <td><a href="team-list.html#julius">julius</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add Match Rating Approach (MRA) phonetic algorithm encoder. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-161">CODEC-161</a>. Thanks to crice.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ColognePhonetic encoder unnecessarily creates many char arrays on every loop run. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-163">CODEC-163</a>. Thanks to leo141.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64.encodeBase64URLSafeString doesn't add padding characters at the end. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-160">CODEC-160</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr></table></div> <div class="section"> <h3 id="a1.7">Release 1.7 – 11 September 2012</h3> <table border="0" class="bodyTable"> -<tr class="b"> +<tr class="a"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DigestUtils: Add MD2 APIs. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-157">CODEC-157</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DigestUtils: add APIs named after standard algorithm name SHA-1. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-156">CODEC-156</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DigestUtils.getDigest(String) should throw IllegalArgumentException instead of RuntimeException. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-155">CODEC-155</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Create a class MessageDigestAlgorithms to define standard algorithm names. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-153">CODEC-153</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DigestUtils.getDigest(String) loses the original exception. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-152">CODEC-152</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Remove unnecessary attempt to fill up the salt variable in UnixCrypt. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-151">CODEC-151</a>. Thanks to lathspell.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Remove unnecessary call to Math.abs(). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-150">CODEC-150</a>. Thanks to lathspell.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>More tests and minor things. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-148">CODEC-148</a>. Thanks to lathspell.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Added regression tests for PhoneticEngine based on Solr-3.6.0. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-146">CODEC-146</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#tn">tn</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>BeiderMorseEncoder/PhoneticEngine: make results deterministic by using a LinkedHashSet instead of a HashSet. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-147">CODEC-147</a>.</td> <td><a href="team-list.html#tn">tn</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>StringBuffer could be replaced by StringBuilder for local variables. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-143">CODEC-143</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DigestUtils: add updateDigest methods and make methods public. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-139">CODEC-139</a>. Thanks to dsebastien.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add classes for MD5/SHA1/SHA-512-based Unix crypt(3) hash variants. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-133">CODEC-133</a>. Thanks to lathspell.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>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. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-96">CODEC-96</a>. Thanks to sebb.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Complete FilterInputStream interface for BaseNCodecInputStream. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-138">CODEC-138</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Use Charset objects when possible, create Charsets for required character encodings. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-136">CODEC-136</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>BeiderMorseEncoder OOM issues. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-132">CODEC-132</a>. Thanks to rcmuir.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>DoubleMetaphone Javadoc contains dead links. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-131">CODEC-131</a>. Thanks to smolav.</td> <td><a href="team-list.html#tn">tn</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Base64InputStream.skip skips underlying stream, not output. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-130">CODEC-130</a>. Thanks to tn.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Implement NYSIIS phonetic encoder. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-63">CODEC-63</a>. Thanks to tn.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.6">Release 1.6 – 20 November 2011</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Use standard Maven directory layout. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-129">CODEC-129</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Documentation spelling fixes. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-128">CODEC-128</a>. Thanks to ville.sky...@iki.fi.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix various character encoding issues in comments and test cases. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-127">CODEC-127</a>.</td> <td><a href="team-list.html#ggregory, sebb">ggregory, sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Implement a Beider-Morse phonetic matching codec. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-125">CODEC-125</a>. Thanks to Matthew Pocock.</td> <td><a href="team-list.html#ggregory, matthewpocock">ggregory, matthewpocock</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Migrate to Java 5. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-119">CODEC-119</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>Migrate to JUnit 4. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-120">CODEC-120</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>ColognePhonetic Javadoc should use HTML entities for special characters. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-123">CODEC-123</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.5">Release 1.5 – 29 March 2011</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Added new Base32 encoder. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-88">CODEC-88</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>new Base64().encode() appends a CRLF, and chunks results into 76 character lines. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-89">CODEC-89</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Many test cases use getBytes() which uses the default platform encoding so tests may fail on some platforms. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-92">CODEC-92</a>.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add test(s) to check that encodeBase64() does not chunk output. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-93">CODEC-93</a>. Thanks to sebb.</td> <td><a href="team-list.html#sebb, julius, ggregory">sebb, julius, ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64 default constructor behaviour changed to enable chunking in 1.4. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-97">CODEC-97</a>. Thanks to mjryall.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64.encodeBase64String() shouldn't chunk. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-99">CODEC-99</a>. Thanks to julius.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64InputStream#read(byte[]) incorrectly returns 0 at end of any stream which is multiple of 3 bytes long. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-101">CODEC-101</a>. Thanks to balusc.</td> <td><a href="team-list.html#julius">julius</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Typo in DecoderException message thrown from Hex.decodeHex. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-103">CODEC-103</a>. Thanks to gnuf.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>ArrayIndexOutOfBoundsException when doing multiple reads() on encoding Base64InputStream. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-105">CODEC-105</a>. Thanks to zak.</td> <td><a href="team-list.html#julius, ggregory">julius, ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add the "Kölner Phonetik" encoder (Cologne Phonetic) to codec.lang. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-106">CODEC-106</a>. Thanks to it2mmeyerfa.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR isn't final but should be. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-111">CODEC-111</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Base64.encodeBase64(byte[] binaryData, boolean isChunked, boolean urlSafe, int maxResultSize) throws IAE for valid maxResultSize if isChunked is false. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-112">CODEC-112</a>. Thanks to sebb.</td> <td><a href="team-list.html#sebb">sebb</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING should be package protected MALICIOUS_CODE. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-113">CODEC-113</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING should be package protected MALICIOUS_CODE. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-114">CODEC-114</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DoubleMetaphone.maxCodeLen should probably be private. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-115">CODEC-115</a>. Thanks to sebb.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/remove.gif" alt="Remove" title="Remove" /></td> <td>Remove deprecated package private method Base64.discardWhitespace(byte[]). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-116">CODEC-116</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Caverphone encodes names starting and ending with "mb" incorrectly. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-117">CODEC-117</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Split Caverphone class into two classes for Caverphone 1.0 and 2.0. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-118">CODEC-118</a>. Thanks to ggregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.4">Release 1.4 – 9 August 2009</h3> <table border="0" class="bodyTable"> -<tr class="b"> +<tr class="a"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Regression: Base64.encode(chunk=true) has bug when input length is multiple of 76. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-80">CODEC-80</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64 bug with empty input (new byte[0]). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-77">CODEC-77</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make Base64 URL-safe. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-75">CODEC-75</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Allow for uppercase letters output in Hex.encodeHex(). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-74">CODEC-74</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Soundex and RefinedSoundex issues with character arrays. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-72">CODEC-72</a>. Thanks to Sebb.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64.isArrayByteBase64() method is inefficient for large byte arrays. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-71">CODEC-71</a>. Thanks to Sebb.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Thread safety and malicious code safety improvements. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-70">CODEC-70</a>. Thanks to Sebb.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>isBase64 throws ArrayIndexOutOfBoundsException on some non-BASE64 bytes. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-68">CODEC-68</a>. Thanks to Robert Rodewald.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix case-insensitive string handling. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-65">CODEC-65</a>. Thanks to Benjamin Bentmann.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64.encodeBase64() throws NegativeArraySizeException on large files. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-61">CODEC-61</a>. Thanks to Igor Slepchin.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Implement Caverphone. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-60">CODEC-60</a>.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Character set used by Base64 not documented. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-58">CODEC-58</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>RefinedSoundex creates instance before al fields have been initialized. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-56">CODEC-56</a>. Thanks to Sebb.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Digest on InputStreams. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-52">CODEC-52</a>. Thanks to Niklas Gustavsson.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>2 Test failures in SoundexTest. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-51">CODEC-51</a>.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Patch to add crypto-compatible BigInteger encoding support to Base64. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-40">CODEC-40</a>. Thanks to Chris Black.</td> <td><a href="team-list.html#bayard">bayard</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DigestUtils: Add methods for SHA-256, SHA-384, and SHA-512. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-39">CODEC-39</a>. Thanks to <a class="externalLink" href="mailto:ja...@white-mountain.org">Jamie Flournoy</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Using US_ENGLISH in Soundex caused an NullPointerException. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-10">CODEC-10</a>. Thanks to <a class="externalLink" href="mailto:rri...@informs.com">Reggie Riser</a>.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Source tarball spews files all over the place. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-6">CODEC-6</a>. Thanks to David Tonhofer.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64.isArrayByteBase64() throws an ArrayIndexOutOfBoundsException for negative octets. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-22">CODEC-22</a>. Thanks to Piero Ottuzzi.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Streaming Base64 (Base64InputStream and Base64OutputStream added). Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-69">CODEC-69</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#jochen">jochen</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64: Improve Code Coverage. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-78">CODEC-78</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Add methods to Base64 which work with String instead of byte[]. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-59">CODEC-59</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64's new constructor parameters ignored. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-81">CODEC-81</a>. Thanks to Julius Davies.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Improve Double Metaphone test coverage. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-83">CODEC-83</a>.</td> <td><a href="team-list.html#niallp">niallp</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Double Metaphone bugs in alternative encoding. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-84">CODEC-84</a>.</td> <td><a href="team-list.html#niallp">niallp</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Make string2byte conversions indepedent of platform default encoding. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-73">CODEC-73</a>. Thanks to Benjamin Bentmann.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.3">Release 1.3 – 10 July 2004</h3> <table border="0" class="bodyTable"> -<tr class="b"> +<tr class="a"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>BinaryCodec: Encodes and decodes binary to and from Strings of 0s and 1s. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-21">CODEC-21</a>. Thanks to Alex Karasulu.</td> <td><a href="team-list.html#ggregory, tobrien">ggregory, tobrien</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>QuotedPrintableCodec: Codec for RFC 1521 MIME (Multipurpose Internet Mail Extensions) Part One. Rules #3, #4, and #5 of the quoted-printable spec are not implemented yet. See also issue CODEC-46. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-41">CODEC-41</a>. Thanks to <a class="externalLink" href="mailto:ol...@apache.org">Oleg Kalnichevski</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>BCodec: Identical to the Base64 encoding defined by RFC 1521 and allows a character set to be specified. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-41">CODEC-41</a>. Thanks to <a class="externalLink" href="mailto:ol...@apache.org">Oleg Kalnichevski</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>QCodec: Similar to the Quoted-Printable content-transfer-encoding defined in RFC 1521 and designed to allow text containing mostly ASCII characters to be decipherable on an ASCII terminal without decoding. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-41">CODEC-41</a>. Thanks to <a class="externalLink" href="mailto:ol...@apache.org">Oleg Kalnichevski</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Soundex: Implemented the DIFFERENCE algorithm. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-45">CODEC-45</a>. Thanks to <a class="externalLink" href="mailto:mattin...@yahoo.com">Matthew Inger</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>RefinedSoundex: Implemented the DIFFERENCE algorithm. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-45">CODEC-45</a>. Thanks to <a class="externalLink" href="mailto:mattin...@yahoo.com">Matthew Inger</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>This version is relesed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a> , please see LICENSE.txt. Previous versions were released under the <a href="http://www.apache.org/licenses/LICENSE-1.1">Apache License 1.1</a></td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/update.gif" alt="Update" title="Update" /></td> <td>The Board recommendation to remove Javadoc author tags has been implemented. All author tags are now "Apache Software Foundation".</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>The default URL encoding logic was broken. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-25">CODEC-25</a>. Thanks to <a class="externalLink" href="mailto:ol...@apache.org">Oleg Kalnichevski</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64 chunked encoding not compliant with RFC 2045 section 2.1 CRLF. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-31">CODEC-31</a>. Thanks to Gary D. Gregory.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Hex converts illegal characters to 255. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-5">CODEC-5</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Metaphone now correctly handles a silent B in a word that ends in MB. "COMB" is encoded as "KM", before this fix "COMB" was encoded as "KMB". Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-17">CODEC-17</a>.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Added missing tags in Javadoc comments.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>General Javadoc improvements.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr></table></div> <div class="section"> <h3 id="a1.2">Release 1.2 – 24 Nov 2003</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>URLCodec: Implements the www-form-urlencoded encoding scheme. Thanks to <a class="externalLink" href="mailto:ol...@apache.org">Oleg Kalnichevski</a>.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>DigestUtils: Calculates MD5 and SHA digests. Thanks to Dave Dribin, David Graham.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Modified Base64 to remedy non-compliance with RFC 2045. Non-Base64 characters were not being discarded during the decode. RFC 2045 explicitly states that all characters outside of the base64 alphabet are to be ignored. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-26">CODEC-26</a>. Thanks to Brian Ewins.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Hex.decode(Object) throws a ClassCastException when a String argument is passed in. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-4">CODEC-4</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Soundex: The HW rule is not applied; hyphens and apostrophes are not ignored. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-3">CODEC-3</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Soundex.setMaxLength causes bugs and is not needed. Calling Soundex.setMaxLength() with a value of 2 or less causes the wrong @@ -1115,76 +1111,76 @@ separator) the need for a maxLength attribute is not needed. Deprecate the field and accessor methods. Fixes <a class="externalLink" href="http://issues.apache.org/jira/browse/CODEC-29">CODEC-29</a>.</td> <td><a href="team-list.html#ggregory">ggregory</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Fix in Metaphone relating to the handling of the maximum code length.</td> <td><a href="team-list.html#Members">Members</a></td></tr></table></div> <div class="section"> <h3 id="a1.1">Release 1.1 – 29 April 2003</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>A newer version of the Base64 class reflecting improvements from both the commons-httpclient and xml-rpc versions of code forked from catalina.</td> <td><a href="team-list.html#Members">Members</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Base64 class from commons-httpclient in org.apache.commons.codec.base64 has been retained for backwards compatibility but has been deprecated.</td> <td><a href="team-list.html#Members">Members</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Soundex class from commons-util in org.apache.commons.codec.</td> <td><a href="team-list.html#Members">Members</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Metaphone class from commons-util in org.apache.commons.codec.</td> <td><a href="team-list.html#Members">Members</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>RefinedSoundex class in org.apache.commons.codec.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Encoder/Decoder interfaces in org.apache.commons.</td> <td><a href="team-list.html#Members">Members</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>String and Binary specific Encoder/Decoder interfaces in org.apache.commons.</td> <td><a href="team-list.html#Members">Members</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>StringEncoderComparator replaces the SoundexComparator from the language package.</td> <td><a href="team-list.html#Members">Members</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/fix.gif" alt="Fix" title="Fix" /></td> <td>Base64 now discards whitespace characters when decoding encoded content.</td> <td><a href="team-list.html#Members">Members</a></td></tr></table></div> <div class="section"> <h3 id="a1.0-dev">Release 1.0-dev – 25 April 2003</h3> <table border="0" class="bodyTable"> -<tr class="a"> +<tr class="b"> <th>Type</th> <th>Changes</th> <th>By</th></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Base64 class from commons-httpclient in org.apache.commons.codec.base64.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Soundex class from commons-util in org.apache.commons.codec.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>Metaphone class from commons-util in org.apache.commons.codec.</td> <td><a href="team-list.html#tobrien">tobrien</a></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/add.gif" alt="Add" title="Add" /></td> <td>SoundexComparator class from commons-util in org.apache.commons.codec.</td> <td><a href="team-list.html#Members">Members</a></td></tr></table></div></div> @@ -1201,3 +1197,4 @@ </body> </html> +