Fridrich Strba 2019-02-15 16:15:22 +00:00 committed by Git OBS Bridge
parent 196e7a65e3
commit 6d0260b2ad

View File

@ -1,3 +1,72 @@
-------------------------------------------------------------------
Fri Feb 15 15:39:31 UTC 2019 - Fridrich Strba <fstrba@suse.com>
- Update to version 1.11
* New features:
+ Add Automatic-Module-Name manifest entry for Java 9.
Fixes CODEC-242.
+ Add BaseNCodec.encode(byte[], int, int) input with offset and
length parameters for Base64 and Base32. Fixes CODEC-202.
+ Add convenience API org.apache.commons.codec.binary.Hex.
.encodeHexString(byte[]|ByteBuffer, boolean).
Fixes CODEC-224.
+ Add convenience method decodeHex(String). Fixes CODEC-203.
+ Add DigestUtils.getDigest(String, MessageDigest).
Fixes CODEC-210.
+ Add faster CRC32 implementation. Fixes CODEC-205.
+ Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only).
Fixes CODEC-217.
+ Add java.io.File APIs to MessageDigestAlgorithm.
Fixes CODEC-206.
+ Add support for CRC32-C. Fixes CODEC-171.
+ Add support for XXHash32. Fixes CODEC-241.
+ BaseNCodecOutputStream only supports writing EOF on close().
Fixes CODEC-183.
+ Create a minimal Digest command line utility:
org.apache.commons.codec.digest.Digest. Fixes CODEC-212.
+ Fluent interface for DigestUtils. Fixes CODEC-220.
+ Fluent interface for HmacUtils. Fixes CODEC-222.
+ Make some DigestUtils APIs public. Fixes CODEC-208.
+ Support java.nio.ByteBuffer in DigestUtils. Fixes CODEC-193.
+ Support java.nio.ByteBuffer in
org.apache.commons.codec.binary.Hex. Fixes CODEC-194.
+ Support JEP 287: SHA-3 Hash Algorithms. Fixes CODEC-213.
+ Support SHA-224 in DigestUtils on Java 8. Fixes CODEC-195.
* Removed feature:
+ Drop obsolete Ant build. Fixes CODEC-223.
* Changes:
+ Base32.decode should support lowercase letters.
Fixes CODEC-234.
+ HmacUtils.updateHmac calls reset() unnecessarily.
Fixes CODEC-221.
+ Soundex should support more algorithm variants.
Fixes CODEC-233.
* Fixed bugs:
+ Base32.HEX_DECODE_TABLE contains the wrong value 32.
Fixes CODEC-200.
+ Base64.encodeBase64String could better use newStringUsAscii
(ditto encodeBase64URLSafeString). Fixes CODEC-145.
+ BaseNCodec: encodeToString and encodeAsString methods are
identical. Fixes CODEC-144.
+ Bug in HW rule in Soundex. Fixes CODEC-199.
+ Charsets Javadoc breaks build when using Java 8.
Fixes CODEC-207.
+ Don't deprecate Charsets Charset constants in favor of
Java 7's java.nio.charset.StandardCharsets. Fixes CODEC-219.
+ Fix minor resource leaks. Fixes CODEC-225.
+ Javadoc for SHA-224 DigestUtils methods should mention
Java 1.8.0 restriction instead of 1.4.0. Fixes CODEC-209.
+ StringUtils.equals(CharSequence cs1, CharSequence cs2) can
fail with String Index OBE. Fixes CODEC-231.
+ StringUtils.newStringxxx(null) should return null, not NPE.
Fixes CODEC-229.
+ URLCodec is neither immutable nor threadsafe.
Fixes CODEC-232.
+ URLCodec.WWW_FORM_URL should be private. Fixes CODEC-230.
- Generate the Ant build file and use it
- Add an option --with tests and don't run tests by default. This
diminshes the number of dependencies and speeds-up the build.
-------------------------------------------------------------------
Tue Feb 5 12:21:12 UTC 2019 - Fridrich Strba <fstrba@suse.com>