|
24 | 24 | <body> |
25 | 25 | <release version="1-4-SNAPSHOT" date="13 July 2009" description="Feature and fix release."> |
26 | 26 | <action dev="ggregory" type="add" issue="CODEC-77" due-to="Julius Davies"> |
27 | | - Base64 bug with empty input (new byte[0])</action> |
| 27 | + Base64 bug with empty input (new byte[0]). |
| 28 | + </action> |
28 | 29 | <action dev="ggregory" type="add" issue="CODEC-75" due-to="Julius Davies"> |
29 | | - Make Base64 URL-safe</action> |
| 30 | + Make Base64 URL-safe. |
| 31 | + </action> |
30 | 32 | <action dev="ggregory" type="add" issue="CODEC-74"> |
31 | | - Allow for uppercase letters output in Hex.encodeHex()</action> |
| 33 | + Allow for uppercase letters output in Hex.encodeHex(). |
| 34 | + </action> |
32 | 35 | <action dev="bayard" type="fix" issue="CODEC-72" due-to="Sebb"> |
33 | | - Soundex and RefinedSoundex issues with character arrays |
| 36 | + Soundex and RefinedSoundex issues with character arrays. |
34 | 37 | </action> |
35 | 38 | <action dev="bayard" type="fix" issue="CODEC-71" due-to="Sebb"> |
36 | 39 | Base64.isArrayByteBase64() method is inefficient for large byte arrays. |
|
39 | 42 | Thread safety and malicious code safety improvements. |
40 | 43 | </action> |
41 | 44 | <action dev="bayard" type="fix" issue="CODEC-68" due-to="Robert Rodewald"> |
42 | | - isBase64 throws ArrayIndexOutOfBoundsException on some non-BASE64 bytes |
| 45 | + isBase64 throws ArrayIndexOutOfBoundsException on some non-BASE64 bytes. |
43 | 46 | </action> |
44 | 47 | <action dev="bayard" type="fix" issue="CODEC-65" due-to="Benjamin Bentmann"> |
45 | | - Fix case-insensitive string handling |
| 48 | + Fix case-insensitive string handling. |
46 | 49 | </action> |
47 | 50 | <action dev="ggregory" type="fix" issue="CODEC-61" due-to="Igor Slepchin"> |
48 | 51 | Base64.encodeBase64() throws NegativeArraySizeException on large files. |
|
51 | 54 | Implement Caverphone. |
52 | 55 | </action> |
53 | 56 | <action dev="bayard" type="fix" issue="CODEC-56" due-to="Sebb "> |
54 | | - RefinedSoundex creates instance before al fields have been initialized |
| 57 | + RefinedSoundex creates instance before al fields have been initialized. |
55 | 58 | </action> |
56 | 59 | <action dev="bayard" type="add" issue="CODEC-52" due-to="Niklas Gustavsson"> |
57 | | - Digest on InputStreams |
| 60 | + Digest on InputStreams. |
58 | 61 | </action> |
59 | 62 | <action dev="bayard" type="fix" issue="CODEC-51"> |
60 | | - 2 Test failures in SoundexTest |
| 63 | + 2 Test failures in SoundexTest. |
61 | 64 | </action> |
62 | 65 | <action dev="bayard" type="add" issue="CODEC-40" due-to="Chris Black"> |
63 | | - Patch to add crypto-compatible BigInteger encoding support to Base64 |
| 66 | + Patch to add crypto-compatible BigInteger encoding support to Base64. |
64 | 67 | </action> |
65 | 68 | <action dev="ggregory" type="add" issue="CODEC-39" due-to="Jamie Flournoy" due-to-email="jamie@white-mountain.org"> |
66 | | - DigestUtils: Add methods for SHA-256, SHA-384, and SHA-512.</action> |
| 69 | + DigestUtils: Add methods for SHA-256, SHA-384, and SHA-512. |
| 70 | + </action> |
67 | 71 | <action dev="tobrien" type="fix" issue="CODEC-10" due-to="Reggie Riser" due-to-email="rriser@informs.com"> |
68 | | - Using US_ENGLISH in Soundex caused an NullPointerException. Issue has been |
69 | | - addressed by changing the order of static variables in Soundex. |
| 72 | + Using US_ENGLISH in Soundex caused an NullPointerException. |
70 | 73 | </action> |
71 | 74 | <action dev="tobrien" type="fix" issue="CODEC-6" due-to="David Tonhofer"> |
72 | 75 | Source tarball spews files all over the place. |
|
0 commit comments