Apache Commons logo Commons Codec

JIRA Report

Fix Version Key Component Summary Type Resolution Status
- CODEC-279 - Base64.decode fails on Java11 for certain valid base 64 encoded String Bug Fixed Resolved
- CODEC-255 - ColognePhonetic handles x incorrectly Bug Fixed Resolved
- CODEC-254 - ColognePhonetic does not treat the letter H correctly Bug Fixed Resolved
- CODEC-243 - Release 1.11 documentation polishing Bug Fixed Closed
- CODEC-197 - Internal Server Error in Download area Bug Fixed Closed
- CODEC-170 - Link broken in Metaphone Javadoc Bug Fixed Resolved
- CODEC-137 - Main documentation page links wrong javadocs Bug Fixed Resolved
- CODEC-108 - Base64 encoding issue for larger avi files Bug Fixed Closed
- CODEC-87 - DigestUtils: MD5 checksum is not calculated correctly on linux64-platforms Bug Fixed Closed
- CODEC-53 - build.xml "dist" target refers to ../LICENSE Bug Fixed Closed
- CODEC-294 - Bump maven-antrun-plugin from 1.8 to 3.0.0 Improvement Fixed Closed
- CODEC-283 - Spring Clean .gitignore Improvement Fixed Closed
- CODEC-282 - Spring Clean .gitignore Improvement Fixed Closed
- CODEC-85 - Hex class is inefficient and uses default platform encoding for String <=> byte[] conversions Improvement Fixed Closed
- CODEC-238 - DigestUtils should make it easier to generate hex strings from MessageDigests and Digest Streams New Feature Fixed Closed
- CODEC-67 - Fix headerFile location in Checkstyle configuration Task Fixed Closed
- CODEC-66 - Add bin to svn:ignore Wish Fixed Closed
1.18.0 CODEC-325 - Base32 builder: make it easier to use the hex encoding table Wish Fixed Resolved
1.17.2 CODEC-324 - BeiderMorse engine doesn't work with JPMS enabled Bug Fixed Resolved
1.17.0 CODEC-320 - Wrong output of DoubleMetaphone in 1.16.1 Bug Fixed Resolved
1.17.0 CODEC-323 - Possible Out-of-Memory problem in Apache Commons Codec PhoneticEngine class Improvement Fixed Resolved
1.16.1 CODEC-315 - PhoneticEngine.encode throws StringArrayIndexOutOfBoundException and ArrayIndexOutOfBoundException Bug Fixed Resolved
1.16.1 CODEC-314 - PercentCodec.insertAlwaysEncodeChars throws IndexOutOfBoundException Bug Fixed Resolved
1.16.1 CODEC-313 - QuotedPrintableCodec.encodeQuotedPrintable throws ArrayIndexOutOfBoundException Bug Fixed Resolved
1.16.1 CODEC-312 - MatchRatingApproachEncoder.encode throw StringIndexOutOfBound Bug Fixed Resolved
1.16.1 CODEC-311 - RefinedSoundex.getMappingCode throw ArrayIndexOutOfBoundException Bug Fixed Resolved
1.16.1 CODEC-310 - Documentation update for the org.apache.commons.codec.digest.* package Improvement Fixed Resolved
1.16.1 CODEC-285 - Upgrade to JUnit 5 Improvement Fixed Resolved
1.16 CODEC-305 - Base16InputStream skips characters Bug Fixed Resolved
1.16 CODEC-263 - Base64.decodeBase64 throw exception Bug Fixed Resolved
1.16 CODEC-301 - BaseNCodec: Reduce byte[] allocations by reusing buffers Improvement Fixed Resolved
1.16 CODEC-297 - Minor improvements Improvement Fixed Resolved
1.16 CODEC-295 - Minor improvement Improvement Fixed Resolved
1.16 CODEC-286 - Upgrade to commons-lang v3.12.0 Improvement Fixed Resolved
1.16 CODEC-284 - Upgrade Hamcrest v2.2 Improvement Fixed Resolved
1.16 CODEC-253 - Upgrade to Java 8 Improvement Fixed Resolved
1.16 CODEC-296 - Add support for Blake3 family of hashes New Feature Fixed Resolved
1.15 CODEC-292 - Misspelling in comments 'They' -> 'The' Improvement Fixed Closed
1.15 CODEC-289 - Base32/64Input/OutputStream to allow optional strict/lenient decoding Improvement Fixed Closed
1.15 CODEC-280 - Base32/64 to allow optional strict/lenient decoding Improvement Fixed Closed
1.15 CODEC-291 - Add Hex encode/decode methods for writing to existing arrays New Feature Fixed Closed
1.15 CODEC-290 - Base 16 Input/Output Streams New Feature Fixed Closed
1.14 CODEC-270 - Base32 and Base64 still allow decoding some invalid trailing characters Bug Fixed Resolved
1.14 CODEC-269 - Allow repeat calls to IncrementalHash32.end() to generate the same value. Bug Fixed Resolved
1.14 CODEC-267 - MurmurHash3.hash32() does not process trailing bytes as unsigned Bug Fixed Resolved
1.14 CODEC-265 - java.lang.NegativeArraySizeException Bug Fixed Resolved
1.14 CODEC-264 - murmur3.hash128() does not account for unsigned seed argument Bug Fixed Resolved
1.14 CODEC-261 - Unable to encode read-only ByteBuffer Bug Fixed Resolved
1.14 CODEC-259 - Broken direct java.nio.ByteBuffer support in org.apache.commons.codec.binary.Hex Bug Fixed Resolved
1.14 CODEC-278 - Deprecate Charset constants in org.apache.commons.codec.Charsets in favor of java.nio.charset.StandardCharsets Improvement Fixed Resolved
1.14 CODEC-277 - Don't reload standard Charsets in org.apache.commons.codec.Charsets Improvement Fixed Resolved
1.14 CODEC-276 - Reliance on default encoding in MurmurHash2 and MurmurHash3 Improvement Fixed Resolved
1.14 CODEC-275 - Add missing note in javadoc when sign extension error is present Improvement Fixed Closed
1.14 CODEC-274 - Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up. New Feature Fixed Resolved
1.14 CODEC-273 - Add Path APIs to org.apache.commons.codec.digest.DigestUtils similar to File APIs New Feature Fixed Resolved
1.14 CODEC-272 - Add RandomAccessFile digest methods #31 New Feature Fixed Resolved
1.13 CODEC-134 - Base32 would decode some invalid Base32 encoded string into arbitrary value Bug Fixed Resolved
1.13 CODEC-257 - Update from Java 7 to Java 8 New Feature Fixed Closed
1.13 CODEC-236 - Add MurmurHash Implementation New Feature Fixed Closed
Nightly Builds CODEC-98 - Base64InputStream causes NullPointerException on some input Bug Fixed Closed
Nightly Builds CODEC-109 - Allow the build to run with Maven 2 and Maven 3 with commons-parent 17 Improvement Fixed Closed
1.x CODEC-36 - [codec] Support of Base 64 Encoding with URL and Filename Safe Alphabet Improvement Fixed Closed
1.x CODEC-8 - REQ: Streaming codecs Improvement Fixed Closed
1.12 CODEC-250 - Wrong value calculated by Cologne Phonetic if a special character is placed between equal letters Bug Fixed Closed
1.12 CODEC-252 - Make B64 salt generator Random -> ThreadLocalRandom Improvement Fixed Closed
1.12 CODEC-246 - ColognePhoneticTest.testIsEncodeEquals missing assertions Improvement Fixed Closed
1.12 CODEC-244 - Update from Java 6 to Java 7 Improvement Fixed Closed
1.12 CODEC-251 - Add SHA-3 methods in DigestUtils New Feature Fixed Closed
1.12 CODEC-240 - Add Percent-Encoding Codec (described in RFC3986 and RFC7578) New Feature Fixed Closed
1.11 CODEC-232 - URLCodec is neither immutable nor threadsafe Bug Fixed Resolved
1.11 CODEC-231 - StringUtils.equals(CharSequence cs1, CharSequence cs2) can fail with String Index OBE Bug Fixed Resolved
1.11 CODEC-230 - URLCodec.WWW_FORM_URL should be private Bug Fixed Resolved
1.11 CODEC-229 - StringUtils.newStringxxx(null) should return null, not NPE Bug Fixed Resolved
1.11 CODEC-225 - InputStream not closed Bug Fixed Resolved
1.11 CODEC-221 - HmacUtils.updateHmac calls reset() unnecessarily Bug Fixed Resolved
1.11 CODEC-219 - Don't deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets Bug Fixed Closed
1.11 CODEC-217 - Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only) Bug Fixed Resolved
1.11 CODEC-209 - Javadoc for SHA-224 DigestUtils methods should mention Java 1.8.0 restriction instead of 1.4.0 Bug Fixed Closed
1.11 CODEC-207 - Charsets Javadoc breaks build when using Java 8 Bug Fixed Closed
1.11 CODEC-200 - Base32.HEX_DECODE_TABLE contains the wrong value 32 Bug Fixed Resolved
1.11 CODEC-199 - Bug in HW rule in Soundex Bug Fixed Resolved
1.11 CODEC-183 - BaseNCodecOutputStream only supports writing EOF on close() Bug Fixed Resolved
1.11 CODEC-145 - Base64.encodeBase64String could better use newStringUsAscii Bug Fixed Resolved
1.11 CODEC-144 - BaseNCodec: encodeToString and encodeAsString methods are identical Bug Fixed Resolved
1.11 CODEC-241 - Add a copy of XXHash checksum from Compress Improvement Fixed Resolved
1.11 CODEC-237 - README.md does not have project specific JIRA link Improvement Fixed Closed
1.11 CODEC-234 - Base32.decode should support lowercase letters Improvement Fixed Closed
1.11 CODEC-224 - Add convenience API org.apache.commons.codec.binary.Hex.encodeHexString(byte[]|ByteBuffer, boolean) Improvement Fixed Closed
1.11 CODEC-202 - Add BaseNCodec.encode(byte[], int, int) input with offset and length parameters for Base64 and Base32 Improvement Fixed Closed
1.11 CODEC-193 - Support java.nio.ByteBuffer in DigestUtils Improvement Fixed Resolved
1.11 CODEC-171 - Add support for CRC32-C Improvement Fixed Resolved
1.11 CODEC-242 - Add Automatic-Module-Name manifest entry for Java 9 New Feature Fixed Closed
1.11 CODEC-233 - Soundex should support more algorithm variants New Feature Fixed Resolved
1.11 CODEC-215 - Constructors must not call overrideable methods New Feature Fixed Resolved
1.11 CODEC-213 - Support JEP 287: SHA-3 Hash Algorithms New Feature Fixed Resolved
1.11 CODEC-210 - Add DigestUtils.getDigest(String, MessageDigest) New Feature Fixed Closed
1.11 CODEC-208 - Make some DigestUtils APIs public New Feature Fixed Closed
1.11 CODEC-206 - Add java.io.File APIs to DigestUtils New Feature Fixed Resolved
1.11 CODEC-205 - Add faster CRC32 implementation New Feature Fixed Closed
1.11 CODEC-203 - Add convenience method Hex.decodeHex(String) New Feature Fixed Closed