Build failed in Jenkins: POI » POI-DSL-1.8 #1071

2024-04-29 Thread Apache Jenkins Server
See 


Changes:

[PJ Fanning] upgrade xmlunit

[PJ Fanning] commons-codec 1.17.0

[PJ Fanning] commons-codec 1.17.0


--
[...truncated 4.12 MB...]
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2698 
spreadsheet/picture.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2700 
spreadsheet/poc-shared-strings.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2702 
spreadsheet/poc-xmlbomb-empty.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2691 
spreadsheet/ole2-embedding.xls HSSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2706 
spreadsheet/poi-fuzz.xls HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2680 
spreadsheet/named-cell-in-formula-test.xls HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2696 
spreadsheet/password.xls HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2707 
spreadsheet/protected_passtika.xlsb XSSFB PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2701 
spreadsheet/poc-xmlbomb-empty.xlsx XSSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2708 
spreadsheet/protected_passtika.xlsx XSSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2703 
spreadsheet/poc-xmlbomb.xlsx XSSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2694 
spreadsheet/overlapSharedFormula.xls HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2695 
spreadsheet/password.xls HSSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2709 
spreadsheet/protected_passtika.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2713 
spreadsheet/ref-56737.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2715 
spreadsheet/ref2-56737.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2717 
spreadsheet/reordered_sheets.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2711 
spreadsheet/rank.xls HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2719 
spreadsheet/resize_compare.xls HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2721 
spreadsheet/resize_compare.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2705 
spreadsheet/poi-fuzz.xls HSSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2723 
spreadsheet/right-to-left.xlsx OPC PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2718 
spreadsheet/resize_compare.xls HSSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2725 
spreadsheet/rk.xls HPSF PASSED
org.apache.poi.stress.TestAllFiles > handleAdditional(String, 
FileHandlerKnown, String, Class, String) Additional - #2726 
spreadsheet/sample-beta.xlsx XSSF PASSED
org.apache.poi.stress.TestAllFiles 

Re: [PR] Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 [poi]

2024-04-29 Thread via GitHub


dependabot[bot] commented on PR #628:
URL: https://github.com/apache/poi/pull/628#issuecomment-2082985570

   OK, I won't notify you again about this release, but will get in touch when 
a new version is available. If you'd rather skip all updates until the next 
major or minor version, let me know by commenting `@dependabot ignore this 
major version` or `@dependabot ignore this minor version`. You can also ignore 
all major, minor, or patch releases for a dependency by adding an [`ignore` 
condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore)
 with the desired `update_types` to your config file.
   
   If you change your mind, just re-open this PR and I'll resolve any conflicts 
on it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Re: [PR] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 [poi]

2024-04-29 Thread via GitHub


dependabot[bot] commented on PR #627:
URL: https://github.com/apache/poi/pull/627#issuecomment-2082985483

   OK, I won't notify you again about this release, but will get in touch when 
a new version is available. If you'd rather skip all updates until the next 
major or minor version, let me know by commenting `@dependabot ignore this 
major version` or `@dependabot ignore this minor version`. You can also ignore 
all major, minor, or patch releases for a dependency by adding an [`ignore` 
condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore)
 with the desired `update_types` to your config file.
   
   If you change your mind, just re-open this PR and I'll resolve any conflicts 
on it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Re: [PR] Bump net.bytebuddy:byte-buddy from 1.14.12 to 1.14.14 [poi]

2024-04-29 Thread via GitHub


dependabot[bot] commented on PR #626:
URL: https://github.com/apache/poi/pull/626#issuecomment-2082985501

   OK, I won't notify you again about this release, but will get in touch when 
a new version is available. If you'd rather skip all updates until the next 
major or minor version, let me know by commenting `@dependabot ignore this 
major version` or `@dependabot ignore this minor version`. You can also ignore 
all major, minor, or patch releases for a dependency by adding an [`ignore` 
condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore)
 with the desired `update_types` to your config file.
   
   If you change your mind, just re-open this PR and I'll resolve any conflicts 
on it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Re: [PR] Bump net.bytebuddy:byte-buddy-agent from 1.14.12 to 1.14.14 [poi]

2024-04-29 Thread via GitHub


dependabot[bot] commented on PR #625:
URL: https://github.com/apache/poi/pull/625#issuecomment-2082985534

   OK, I won't notify you again about this release, but will get in touch when 
a new version is available. If you'd rather skip all updates until the next 
major or minor version, let me know by commenting `@dependabot ignore this 
major version` or `@dependabot ignore this minor version`. You can also ignore 
all major, minor, or patch releases for a dependency by adding an [`ignore` 
condition](https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates#ignore)
 with the desired `update_types` to your config file.
   
   If you change your mind, just re-open this PR and I'll resolve any conflicts 
on it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Re: [PR] Bump net.bytebuddy:byte-buddy from 1.14.12 to 1.14.14 [poi]

2024-04-29 Thread via GitHub


asfgit closed pull request #626: Bump net.bytebuddy:byte-buddy from 1.14.12 to 
1.14.14
URL: https://github.com/apache/poi/pull/626


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Re: [PR] Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 [poi]

2024-04-29 Thread via GitHub


asfgit closed pull request #628: Bump org.xmlunit:xmlunit-core from 2.9.1 to 
2.10.0
URL: https://github.com/apache/poi/pull/628


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Re: [PR] Bump net.bytebuddy:byte-buddy-agent from 1.14.12 to 1.14.14 [poi]

2024-04-29 Thread via GitHub


asfgit closed pull request #625: Bump net.bytebuddy:byte-buddy-agent from 
1.14.12 to 1.14.14
URL: https://github.com/apache/poi/pull/625


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Re: [PR] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 [poi]

2024-04-29 Thread via GitHub


asfgit closed pull request #627: Bump commons-codec:commons-codec from 1.16.1 
to 1.17.0
URL: https://github.com/apache/poi/pull/627


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org



Build failed in Jenkins: POI » POI-DSL-Windows-1.22 #35

2024-04-29 Thread Apache Jenkins Server
See 


Changes:

[Dominik Stadler] Bug 66425: Avoid exceptions found via poi-fuzz

Avoid a possible NullPointerException

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=67922

[Dominik Stadler] Adjust test for XLS2CSV for different newlines on Windows

[PJ Fanning] fix use of forbidden api

[Dominik Stadler] Some new test-files need to be excluded for no-scratchpad 
execution

[Dominik Stadler] XLS(X) -> CSV: Wrap formatted numbers in quotes if necessary

e.g. German locale uses "comma" instead of point, e.g. 1,23 instead of 1.23
so we may need to quote formatted numbers

[PJ Fanning] update fanningpj key


--
[...truncated 2.28 KB...]
U poi\src\main\java\org\apache\poi\hssf\usermodel\HSSFShapeFactory.java
U poi\src\main\java\org\apache\poi\hssf\model\InternalSheet.java
U poi\src\main\java\org\apache\poi\util\BitFieldFactory.java
U poi\src\main\java\org\apache\poi\util\HexDump.java
U poi\src\main\java\org\apache\poi\util\HexRead.java
U poi\src\main\java\org\apache\poi\util\CodepointsUtil.java
U 
poi\src\main\java\org\apache\poi\poifs\filesystem\TempFilePOIFSFileSystem.java
U 
poi\src\main\java\org\apache\poi\poifs\filesystem\POIFSDocumentPath.java
U 
poi\src\main\java\org\apache\poi\poifs\crypt\agile\AgileEncryptionVerifier.java
U 
poi\src\main\java\org\apache\poi\poifs\crypt\agile\AgileEncryptionInfoBuilder.java
U poi\src\main\java\org\apache\poi\ddf\EscherContainerRecord.java
U poi\src\main\java\org\apache\poi\ddf\UnknownEscherRecord.java
U poi\src\main\java\org\apache\poi\extractor\ExtractorFactory.java
U poi\src\main\java\org\apache\poi\extractor\ExtractorProvider.java
U 
poi\src\test\java\org\apache\poi\hpsf\extractor\TestHPSFPropertiesExtractor.java
U poi\src\test\java\org\apache\poi\hssf\dev\TestBiffViewer.java
U poi\src\test\java\org\apache\poi\hssf\dev\TestRecordLister.java
U poi\src\test\java\org\apache\poi\hssf\dev\BaseTestIteratingXLS.java
U poi\src\test\java\org\apache\poi\hssf\dev\TestBiffDrawingToXml.java
U poi\src\test\java\org\apache\poi\hssf\model\TestDrawingAggregate.java
U poi\src\test\java\org\apache\poi\hssf\usermodel\TestHSSFWorkbook.java
U 
poi\src\test\java\org\apache\poi\ss\usermodel\BaseTestBugzillaIssues.java
U poi\src\test\java\org\apache\poi\ss\usermodel\TestDataFormatter.java
U poi\src\test\java\org\apache\poi\ss\usermodel\BaseTestCell.java
U 
poi\src\test\java\org\apache\poi\ss\usermodel\BaseTestFormulaEvaluator.java
U poi\src\test\java\org\apache\poi\ss\usermodel\BaseTestWorkbook.java
U poi\src\test\java\org\apache\poi\ss\util\TestSheetUtil.java
U 
poi\src\test\java\org\apache\poi\ss\formula\TestSheetNameFormatter.java
U poi\src\test\java\org\apache\poi\util\TestXMLHelper.java
AU
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIHSSFFuzzer-5816431116615680.xls
U test-data\spreadsheet\stress.xls
A test-data\spreadsheet\bug63189.xlsx
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIHSSFFuzzer-6483562584932352.xls
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIXSSFFuzzer-4828727001088000.xlsx
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIXSSFFuzzer-5089447305609216.xlsx
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIHSSFFuzzer-6137883240824832.xls
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIHSSFFuzzer-6537773940867072.xls
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIHSSFFuzzer-4977868385681408.xls
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIHSSFFuzzer-5175219985448960.xls
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIFuzzer-5040805309710336.xlsx
A 
test-data\spreadsheet\clusterfuzz-testcase-minimized-POIXSSFFuzzer-5937385319563264.xlsx
A 
test-data\document\clusterfuzz-testcase-minimized-POIXWPFFuzzer-5166796835258368.docx
A 
test-data\document\clusterfuzz-testcase-minimized-POIXWPFFuzzer-6120975439364096.docx
A 
test-data\document\clusterfuzz-testcase-minimized-POIHWPFFuzzer-6610789829836800.doc
A 
test-data\document\clusterfuzz-testcase-minimized-POIHWPFFuzzer-4892412469968896.doc
AUtest-data\slideshow\bug68703.pptx
A 
test-data\slideshow\clusterfuzz-testcase-minimized-POIHSLFFuzzer-5018229722382336.ppt
A poi-examples\src\test\java\org\apache\poi\examples
A poi-examples\src\test\java\org\apache\poi\examples\hssf
A poi-examples\src\test\java\org\apache\poi\examples\hssf\eventusermodel
A 
poi-examples\src\test\java\org\apache\poi\examples\hssf\eventusermodel\TestXLS2CSVmra.java
U 

[PR] Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 [poi]

2024-04-29 Thread via GitHub


dependabot[bot] opened a new pull request, #628:
URL: https://github.com/apache/poi/pull/628

   Bumps [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) from 
2.9.1 to 2.10.0.
   
   Release notes
   Sourced from https://github.com/xmlunit/xmlunit/releases;>org.xmlunit:xmlunit-core's 
releases.
   
   XMLUnit for Java 2.10.0
   
   
   add a new ElementSelectors.byNameAndAllAttributes variant 
that filters attributes before deciding whether elements can be compared.
   Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/259;>#259
   
   
   By default the TransformerFactorys created will now try to 
disable extension functions. If you need extension functions for your 
transformations you may want to pass in your own instance of 
TransformerFactory and TransformerFactoryConfigurer 
may help with that.
   Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/264;>#264
   
   
   JAXPXPathEngine will now try to disable the execution of 
extension functions by default but uses XPathFactory#setProperty 
which is not available prior to Java 18. You may want to enable secure 
processing on an XPathFactory instance you pass to 
JAXPXPathEngine instead - and XPathFactoryConfigurer 
may help with that.
   
   
   
   
   
   Changelog
   Sourced from https://github.com/xmlunit/xmlunit/blob/main/RELEASE_NOTES.md;>org.xmlunit:xmlunit-core's
 changelog.
   
   XMLUnit for Java 2.10.0 - /Released 2024-04-28/
   
   
   add a new ElementSelectors.byNameAndAllAttributes variant 
that filters attributes before deciding whether elements can
   be compared.
   Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/259;>#259
   
   
   By default the TransformerFactorys created will now try to 
disable extension functions. If you need extension
   functions for your transformations you may want to pass in your own instance 
of TransformerFactory and
   TransformerFactoryConfigurer may help with that.
   Inspired by Issue https://redirect.github.com/xmlunit/xmlunit/issues/264;>#264
   
   
   JAXPXPathEngine will now try to disable the execution of 
extension functions by default but uses
   XPathFactory#setProperty which is not available prior to Java 
18. You may want to enable secure processing on an
   XPathFactory instance you pass to JAXPXPathEngine 
instead - and XPathFactoryConfigurer may help with that.
   
   
   
   
   
   Commits
   
   https://github.com/xmlunit/xmlunit/commit/33a5d6a28712878fc1355802571aab074d2145c1;>33a5d6a
 fix release number
   https://github.com/xmlunit/xmlunit/commit/eceec4ab6f1edce3138e32a12bf3d2e1755ba73b;>eceec4a
 javadocs
   https://github.com/xmlunit/xmlunit/commit/75828fdc6952da5d8e4ae3ef509d15cfb8f2b728;>75828fd
 Create SECURITY.md
   https://github.com/xmlunit/xmlunit/commit/dcaafe9174e69d18c9bcf27b9a40862f3bab360a;>dcaafe9
 record extension function changes
   https://github.com/xmlunit/xmlunit/commit/611f6beb4dbce136d4ef608239695b07d7bd7006;>611f6be
 try to disable extension functions for XPaths
   https://github.com/xmlunit/xmlunit/commit/b81d48b71dfd2868bdfc30a3e17ff973f32bc15b;>b81d48b
 disable XSLT extension functions by default, add more configurers
   https://github.com/xmlunit/xmlunit/commit/ba149098c97c9c845a0877c905d6b9d84e6568d0;>ba14909
 XMLUnit 1.x is no longer maintained
   https://github.com/xmlunit/xmlunit/commit/cd6731e34ab7f6dbe0c7cf6b22c85af16ac3ff8e;>cd6731e
 this is going to be a feature release, not a bugfix release
   https://github.com/xmlunit/xmlunit/commit/c47d390d36d81708b9f3ebb196a6c7391198d6c1;>c47d390
 record last changes
   https://github.com/xmlunit/xmlunit/commit/514191511f2ade5078a4fea02e37d0d281368e78;>5141915
 add byNameAndAllAttributes that uses an attrbute filter
   Additional commits viewable in https://github.com/xmlunit/xmlunit/compare/v2.9.1...v2.10.0;>compare 
view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.xmlunit:xmlunit-core=gradle=2.9.1=2.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` 

[PR] Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 [poi]

2024-04-29 Thread via GitHub


dependabot[bot] opened a new pull request, #627:
URL: https://github.com/apache/poi/pull/627

   Bumps [commons-codec:commons-codec](https://github.com/apache/commons-codec) 
from 1.16.1 to 1.17.0.
   
   Changelog
   Sourced from https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt;>commons-codec:commons-codec's
 changelog.
   
   Apache Commons Codec 1.17.0 RELEASE NOTES
   The Apache Commons Codec component contains encoders and decoders for
   various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In 
addition to these
   widely used encoders and decoders, the codec package also maintains a
   collection of phonetic encoding utilities.
   Feature and fix release. Requires a minimum of Java 8.
   New features
   
   
   Add override 
org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size(). Thanks to Gary 
Gregory.
   
   
   
   Add support for Base64 custom alphabets 
[#266](https://github.com/apache/commons-codec/issues/266). Thanks to Chris 
Kocel, Gary Gregory.
   
   
   
   Add Base64.Builder (allows custom alphabets). Thanks to 
Gary Gregory.
   
   
   
   Add Base32.Builder (allows custom alphabets). Thanks to 
Gary Gregory.
   
   
   
   Add Base64 support for a custom padding byte (like 
Base32). Thanks to Gary Gregory.
   
   
   
   Fixed Bugs
   
   CODEC-320:  Wrong output of DoubleMetaphone in 1.16.1. Thanks to Martin 
Frydl, Gary Gregory.
   
   Optimize memory allocation in PhoneticEngine. Thanks to 
Gary Gregory.
   
   
   
   BCodec and QCodec encode() methods throw 
UnsupportedCharsetException instead of EncoderException. Thanks to Gary Gregory.
   
   
   
   Set Javadoc link to latest Java API LTS version. Thanks 
to Gary Gregory.
   
   
   
   Base32 constructor fails-fast with a NullPointerException 
if the custom alphabet array is null. Thanks to Gary Gregory.
   
   
   
   Base32 constructor makes a defensive copy of the line 
separator array. Thanks to Gary Gregory.
   
   
   
   Base64 constructor makes a defensive copy of the line 
separator array. Thanks to Gary Gregory.
   
   
   
   Base64 constructor makes a defensive copy of a custom 
alphabet array. Thanks to Gary Gregory.
   
   
   
   Changes
   
   
   Bump org.apache.commons:commons-parent from 66 to 69 
[#250](https://github.com/apache/commons-codec/issues/250), 
[#261](https://github.com/apache/commons-codec/issues/261). Thanks to 
Dependabot, Gary Gregory.
   
   
   
   Bump commons-io:commons-io from 2.15.1 to 2.16.1 
[#258](https://github.com/apache/commons-codec/issues/258), 
[#265](https://github.com/apache/commons-codec/issues/265). Thanks to 
Dependabot, Gary Gregory.
   
   
   
   For complete information on Apache 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/;>https://commons.apache.org/proper/commons-codec/
   Download page: https://commons.apache.org/proper/commons-codec/download_codec.cgi;>https://commons.apache.org/proper/commons-codec/download_codec.cgi
   
   
   
   
   Commits
   
   https://github.com/apache/commons-codec/commit/5d809fe3d729bde9b507a51d2b2ed659da053692;>5d809fe
 Prepare for the next release candidate
   https://github.com/apache/commons-codec/commit/9a59c1c47b02ca795270b758c8d0591f5925b10f;>9a59c1c
 Prepare for the next release candidate
   https://github.com/apache/commons-codec/commit/5f0cfd46c89df69b579f37562ff1eded7ffd4b5c;>5f0cfd4
 Longer lines
   https://github.com/apache/commons-codec/commit/8714b5f62bb5fa5950aa5e8908bd0d8d3334dba5;>8714b5f
 Remove dead comment
   https://github.com/apache/commons-codec/commit/c56b95664913aab406f768c66f9264481b28c1bb;>c56b956
 Bullet-proof internals
   https://github.com/apache/commons-codec/commit/d2215d5dec3031f819c3bb514587d92a6aec8eff;>d2215d5
 Base32 constructor fails-fast with a NullPointerException if the custom
   https://github.com/apache/commons-codec/commit/fcc70e6fa1271158dd8f3a90350fa2589713f257;>fcc70e6
 Base32 constructor makes a defensive copy of the line separator
   https://github.com/apache/commons-codec/commit/ebe805a2730ad38886f9f04bd4d242e0a8c9caaa;>ebe805a
 Base64 constructor makes a defensive copy of a custom alphabet array
   https://github.com/apache/commons-codec/commit/55043334240eb2a1838e37ea1c8a6e434d328fdf;>5504333
 Better exception message
   https://github.com/apache/commons-codec/commit/c6c5f11eae145d8e8c655e622f0fc5dd74e6db2a;>c6c5f11
 Base64 constructor makes a better defensive copy of the line separator
   Additional commits viewable in https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.1...rel/commons-codec-1.17.0;>compare
 view
   
   
   
   
   
   [![Dependabot compatibility