The Apache Commons Team is pleased to announce the availability of version 1.15 of "Apache Commons Codec".
The Apache Commons Codec package contains simple encoders and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. Changes in this version include: New features: o CODEC-290: Base16Codec and Base16Input/OutputStream. Thanks to Adam Retter. o CODEC-291: Hex encode/decode with existing arrays. Thanks to Adam Retter. Fixed Bugs: o CODEC-264: MurmurHash3: Ensure hash128 maintains the sign extension bug. Thanks to Andy Seaborne. Changes: o CODEC-280: Base32/Base64/BCodec: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception. o CODEC-289: Base32/Base64 Input/OutputStream: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception. Historical list of changes: https://commons.apache.org/proper/commons-codec/changes-report.html For complete information on Commons Codec, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Codec website: https://commons.apache.org/proper/commons-codec/ Distribution packages can be downloaded from the following page: https://commons.apache.org/proper/commons-codec/download_codec.cgi When downloading, please verify signatures using the KEYS file available at https://www.apache.org/dist/commons/KEYS Maven artifacts are also available in the central Maven repository: https://repo.maven.apache.org/maven2/commons-codec/commons-codec <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.15</version> Alex Herbert, On behalf of the Apache Commons Team