Skip to content

Commit 3776b0a

Browse files
committed
Update for 1.11.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/codec/trunk@1811902 13f79535-47bb-0310-9956-ffa450edef68
1 parent 44c48a9 commit 3776b0a

1 file changed

Lines changed: 32 additions & 5 deletions

File tree

RELEASE-NOTES.txt

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,61 @@
11
Apache Commons Codec 1.11 RELEASE NOTES
22

3-
The Apache Commons Codec team is pleased to announce the commons-codec-1.11 release!
3+
The Apache Commons Codec team is pleased to announce the commons-codec-1.11-SNAPSHOT release!
44

55
The Apache Commons Codec package contains simple encoder and decoders for
66
various formats such as Base64 and Hexadecimal. In addition to these
77
widely used encoders and decoders, the codec package also maintains a
88
collection of phonetic encoding utilities.
99

10-
This feature and fix release requires a minimum of Java 1.6, same as 1.10.
11-
1210
Changes in this version include:
1311

1412
New features:
15-
13+
o Add support for XXHash32 Issue: CODEC-241.
14+
o Fluent interface for DigestUtils Issue: CODEC-220.
15+
o Fluent interface for HmacUtils Issue: CODEC-222.
16+
o Add support for CRC32-C Issue: CODEC-171. Thanks to Brett Okken.
17+
o Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only) Issue: CODEC-217. Thanks to Gary Gregory.
18+
o Support JEP 287: SHA-3 Hash Algorithms Issue: CODEC-213. Thanks to Gary Gregory.
19+
o Create a minimal Digest command line utility: org.apache.commons.codec.digest.Digest Issue: CODEC-212. Thanks to Gary Gregory.
20+
o Add DigestUtils.getDigest(String, MessageDigest) Issue: CODEC-210. Thanks to Gary Gregory.
21+
o Make some DigestUtils APIs public Issue: CODEC-208. Thanks to Gary Gregory.
22+
o Add java.io.File APIs to MessageDigestAlgorithm Issue: CODEC-206. Thanks to Gary Gregory.
1623
o BaseNCodecOutputStream only supports writing EOF on close() Issue: CODEC-183. Thanks to Steven Wurster.
1724
o Support SHA-224 in DigestUtils on Java 8 Issue: CODEC-195. Thanks to Gary Gregory.
1825
o Support java.nio.ByteBuffer in org.apache.commons.codec.binary.Hex Issue: CODEC-194. Thanks to Gary Gregory.
1926
o Support java.nio.ByteBuffer in DigestUtils Issue: CODEC-193. Thanks to Michael Donaghy.
2027
o Add BaseNCodec.encode(byte[], int, int) input with offset and length parameters for Base64 and Base32. Issue: CODEC-202. Thanks to Oleg Kalnichevski.
28+
o Add convenience method decodeHex(String). Issue: CODEC-203. Thanks to Gary Gregory.
29+
o Add faster CRC32 implementation. Issue: CODEC-205. Thanks to Gary Gregory.
30+
o Add convenience API org.apache.commons.codec.binary.Hex.encodeHexString(byte[]|ByteBuffer, boolean). Issue: CODEC-224. Thanks to Gary Gregory.
31+
o Add Automatic-Module-Name manifest entry for Java 9. Issue: CODEC-242. Thanks to Gary Gregory.
2132

2233
Fixed Bugs:
23-
34+
o Base64.encodeBase64String could better use newStringUsAscii (ditto encodeBase64URLSafeString) Issue: CODEC-145. Thanks to Jesse Glick.
35+
o BaseNCodec: encodeToString and encodeAsString methods are identical Issue: CODEC-144.
36+
o URLCodec is neither immutable nor threadsafe Issue: CODEC-232.
37+
o StringUtils.equals(CharSequence cs1, CharSequence cs2) can fail with String Index OBE Issue: CODEC-231.
38+
o URLCodec.WWW_FORM_URL should be private Issue: CODEC-230.
39+
o StringUtils.newStringxxx(null) should return null, not NPE Issue: CODEC-229.
40+
o Fix minor resource leaks Issue: CODEC-225. Thanks to Svetlin Zarev.
2441
o Base32.HEX_DECODE_TABLE contains the wrong value 32 Issue: CODEC-200. Thanks to Luciano Vernaschi.
42+
o Charsets Javadoc breaks build when using Java 8 Issue: CODEC-207. Thanks to Gary Gregory.
2543
o Bug in HW rule in Soundex Issue: CODEC-199. Thanks to Yossi Tamari.
44+
o Javadoc for SHA-224 DigestUtils methods should mention Java 1.8.0 restriction instead of 1.4.0. Issue: CODEC-209. Thanks to Gary Gregory.
45+
o Don't deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets Issue: CODEC-219. Thanks to Gary Gregory, Sebb.
2646

47+
Changes:
48+
o Base32.decode should support lowercase letters Issue: CODEC-234. Thanks to Christopher Schultz, Sebb.
49+
o Soundex should support more algorithm variants Issue: CODEC-233. Thanks to Yossi Tamari.
50+
o HmacUtils.updateHmac calls reset() unnecessarily Issue: CODEC-221.
2751

52+
Removed:
53+
o Drop obsolete Ant build Issue: CODEC-223.
2854

2955
Have fun!
3056
-Apache Commons Codec team
3157

58+
3259
-------------------------------------------------------------------------------
3360

3461
Apache Commons Codec 1.10 RELEASE NOTES

0 commit comments

Comments
 (0)