|
| 1 | +Apache Commons Codec 1.17.0 RELEASE NOTES |
| 2 | +----------------------------------------- |
| 3 | + |
| 4 | +The Apache Commons Codec component contains encoder and decoders for |
| 5 | +various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these |
| 6 | +widely used encoders and decoders, the codec package also maintains a |
| 7 | +collection of phonetic encoding utilities. |
| 8 | + |
| 9 | +Feature and fix release. Requires a minimum of Java 8. |
| 10 | + |
| 11 | + |
| 12 | +New features |
| 13 | +------------ |
| 14 | + |
| 15 | +* Add override org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size(). Thanks to Gary Gregory. |
| 16 | +* Add support for Base64 custom alphabets #266. Thanks to Chris Kocel, Gary Gregory. |
| 17 | +* Add Base64.Builder (allows custom alphabets). Thanks to Gary Gregory. |
| 18 | +* Add Base32.Builder (allows custom alphabets). Thanks to Gary Gregory. |
| 19 | +* Add Base64 support for a custom padding byte (like Base32). Thanks to Gary Gregory. |
| 20 | + |
| 21 | +Fixed Bugs |
| 22 | +---------- |
| 23 | + |
| 24 | +* CODEC-320: Wrong output of DoubleMetaphone in 1.16.1. Thanks to Martin Frydl, Gary Gregory. |
| 25 | +* Optimize memory allocation in PhoneticEngine. Thanks to Gary Gregory. |
| 26 | +* BCodec and QCodec encode() methods throw UnsupportedCharsetException instead of EncoderException. Thanks to Gary Gregory. |
| 27 | +* Set Javadoc link to latest Java API LTS version. Thanks to Gary Gregory. |
| 28 | +* Base32 constructor fails-fast with a NullPointerException if the custom alphabet array is null. Thanks to Gary Gregory. |
| 29 | +* Base32 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. |
| 30 | +* Base64 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory. |
| 31 | +* Base64 constructor makes a defensive copy of a custom alphabet array. Thanks to Gary Gregory. |
| 32 | + |
| 33 | +Changes |
| 34 | +------- |
| 35 | + |
| 36 | +* Bump org.apache.commons:commons-parent from 66 to 69 #250, #261. Thanks to Dependabot, Gary Gregory. |
| 37 | +* Bump commons-io:commons-io from 2.15.1 to 2.16.1 #258, #265. Thanks to Dependabot, Gary Gregory. |
| 38 | + |
| 39 | + |
| 40 | +For complete information on Apache Commons Codec, including instructions on how to submit bug reports, |
| 41 | +patches, or suggestions for improvement, see the Apache Commons Codec website: |
| 42 | + |
| 43 | +https://commons.apache.org/proper/commons-codec/ |
| 44 | + |
| 45 | +Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi |
| 46 | + |
| 47 | +--------------------------------------------------------------------------------- |
| 48 | + |
1 | 49 | Apache Commons Codec 1.16.1 RELEASE NOTES
|
2 | 50 | -----------------------------------------
|
3 | 51 |
|
|
0 commit comments