Update Commons Codec 1.17.0

Description

Release 1.17.0 – 2024-04-20

Type

Changes

By

Wrong output of DoubleMetaphone in 1.16.1. Fixes CODEC-320. Thanks to Martin Frydl, Gary Gregory.

ggregory

Optimize memory allocation in PhoneticEngine. Thanks to Gary Gregory.

ggregory

BCodec and QCodec encode() methods throw UnsupportedCharsetException instead of EncoderException. Thanks to Gary Gregory.

ggregory

Set Javadoc link to latest Java API LTS version. Thanks to Gary Gregory.

ggregory

Base32 constructor fails-fast with a NullPointerException if the custom alphabet array is null. Thanks to Gary Gregory.

ggregory

Base32 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory.

ggregory

Base64 constructor makes a defensive copy of the line separator array. Thanks to Gary Gregory.

ggregory

Base64 constructor makes a defensive copy of a custom alphabet array. Thanks to Gary Gregory.

ggregory

Add override org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size(). Thanks to Gary Gregory.

ggregory

Add support for Base64 custom alphabets #266. Thanks to Chris Kocel, Gary Gregory.

ggregory

Add Base64.Builder (allows custom alphabets). Thanks to Gary Gregory.

ggregory

Add Base32.Builder (allows custom alphabets). Thanks to Gary Gregory.

ggregory

Add Base64 support for a custom padding byte (like Base32). Thanks to Gary Gregory.

ggregory

Bump org.apache.commons:commons-parent from 66 to 69 #250, #261. Thanks to Dependabot, Gary Gregory.

ggregory

Bump commons-io:commons-io from 2.15.1 to 2.16.1 #258, #265. Thanks to Dependabot, Gary Gregory.

 

Attachments

15

Activity

Show:

Automation for Jira April 28, 2024 at 4:27 AM

A pull request has been created, "SAK-50025 Update Commons Codec 1.17.0", you can see it at https://github.com/sakaiproject/sakai/pull/12557

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Created April 28, 2024 at 4:22 AM
Updated July 26, 2024 at 3:50 AM
Resolved April 29, 2024 at 8:16 AM