Type |
Changes |
By |
|
Add support for XXHash32. Fixes CODEC-241. |
|
|
Base32.decode should support lowercase letters. Fixes CODEC-234. Thanks to Christopher Schultz, Sebb. |
ggregory |
|
Soundex should support more algorithm variants. Fixes CODEC-233. Thanks to Yossi Tamari. |
sebb |
|
Base64.encodeBase64String could better use newStringUsAscii (ditto encodeBase64URLSafeString). Fixes CODEC-145. Thanks to Jesse Glick. |
sebb |
|
BaseNCodec: encodeToString and encodeAsString methods are identical. Fixes CODEC-144. |
sebb |
|
URLCodec is neither immutable nor threadsafe. Fixes CODEC-232. |
sebb |
|
StringUtils.equals(CharSequence cs1, CharSequence cs2) can fail with String Index OBE. Fixes CODEC-231. |
sebb |
|
URLCodec.WWW_FORM_URL should be private. Fixes CODEC-230. |
sebb |
|
StringUtils.newStringxxx(null) should return null, not NPE. Fixes CODEC-229. |
sebb |
|
Fluent interface for DigestUtils. Fixes CODEC-220. |
sebb |
|
Fluent interface for HmacUtils. Fixes CODEC-222. |
sebb |
|
Fix minor resource leaks. Fixes CODEC-225. Thanks to Svetlin Zarev. |
jochen |
|
Drop obsolete Ant build. Fixes CODEC-223. |
sebb |
|
Add support for CRC32-C. Fixes CODEC-171. Thanks to Brett Okken. |
sebb |
|
HmacUtils.updateHmac calls reset() unnecessarily. Fixes CODEC-221. |
sebb |
|
Base32.HEX_DECODE_TABLE contains the wrong value 32. Fixes CODEC-200. Thanks to Luciano Vernaschi. |
sebb |
|
Charsets Javadoc breaks build when using Java 8. Fixes CODEC-207. Thanks to Gary Gregory. |
ggregory |
|
Bug in HW rule in Soundex. Fixes CODEC-199. Thanks to Yossi Tamari. |
ggregory/sebb |
|
Javadoc for SHA-224 DigestUtils methods should mention Java 1.8.0 restriction instead of 1.4.0. Fixes CODEC-209. Thanks to Gary Gregory. |
ggregory |
|
Don't deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets. Fixes CODEC-219. Thanks to Gary Gregory, Sebb. |
ggregory |
|
Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only). Fixes CODEC-217. Thanks to Gary Gregory. |
ggregory |
|
Support JEP 287: SHA-3 Hash Algorithms. Fixes CODEC-213. Thanks to Gary Gregory. |
ggregory |
|
Create a minimal Digest command line utility: org.apache.commons.codec.digest.Digest. Fixes CODEC-212. Thanks to Gary Gregory. |
ggregory |
|
Add DigestUtils.getDigest(String, MessageDigest). Fixes CODEC-210. Thanks to Gary Gregory. |
ggregory |
|
Make some DigestUtils APIs public. Fixes CODEC-208. Thanks to Gary Gregory. |
ggregory |
|
Add java.io.File APIs to MessageDigestAlgorithm. Fixes CODEC-206. Thanks to Gary Gregory. |
ggregory |
|
BaseNCodecOutputStream only supports writing EOF on close(). Fixes CODEC-183. Thanks to Steven Wurster. |
ggregory |
|
Support SHA-224 in DigestUtils on Java 8. Fixes CODEC-195. Thanks to Gary Gregory. |
ggregory |
|
Support java.nio.ByteBuffer in org.apache.commons.codec.binary.Hex. Fixes CODEC-194. Thanks to Gary Gregory. |
ggregory |
|
Support java.nio.ByteBuffer in DigestUtils. Fixes CODEC-193. Thanks to Michael Donaghy. |
ggregory |
|
Add BaseNCodec.encode(byte[], int, int) input with offset and length parameters for Base64 and Base32. Fixes CODEC-202. Thanks to Oleg Kalnichevski. |
ggregory |
|
Add convenience method decodeHex(String). Fixes CODEC-203. Thanks to Gary Gregory. |
ggregory |
|
Add faster CRC32 implementation. Fixes CODEC-205. Thanks to Gary Gregory. |
ggregory |
|
Add convenience API org.apache.commons.codec.binary.Hex.encodeHexString(byte[]|ByteBuffer, boolean). Fixes CODEC-224. Thanks to Gary Gregory. |
ggregory |
|
Add Automatic-Module-Name manifest entry for Java 9. Fixes CODEC-242. Thanks to Gary Gregory. |
ggregory |