5.8.30(2024-08-09)
🐣新特性
- 【core 】 Converter转换规则变更,空对象、空值转为Bean时,创建默认对象,而非null(issue#3649@Github)
- 【core 】 UrlQuery增加remove方法
- 【extra 】 增加JakartaMailUtil,支持新包名的mail
- 【core 】 CharSequenceUtil增加removeAllPrefix和removeAllSuffix方法(pr#3655@Github)
- 【core 】 CharSequenceUtil增加stripAll方法(pr#3659@Github)
- 【crypto 】 支持"RSA/ECB/OAEPWithSHA-1AndMGF1Padding"的RSA加解密(pr#3675@Github)
- 【core 】 Opt增加ifFail(pr#1239@Gitee)
- 【poi 】 增加GlobalPoiConfig(issue#IAEHJH@Gitee)
- 【core 】 优化IndexedComparator性能(pr#1240@Gitee)
- 【http 】 改进ContentType.get忽略空格(pr#3664@Github)
- 【http 】 CompressUtil.createExtractor支持tgz自动识别(pr#3674@Github)
- 【poi 】 ExcelWriter.autoSizeColumn增加可选widthRatio参数,可配置中文字符宽度倍数(pr#3689@Github)
- 【mail 】 MailAccount增加自定义参数支持(issue#3687@Github)
- 【mail 】 增加文字颜色与背景颜色色差设置(pr#1252@gitee)
- 【mail 】 XmlUtil增加xmlToBean重载,支持CopyOptions参数(issue#IAISBB@gitee)
- 【core 】 增加默认色差方法(pr#1257@gitee)
- 【all 】 单元测试由Junit4变更为Junit5
🐞Bug修复
- 【core 】 修复因RFC3986理解有误导致的UrlPath处理冒号转义问题(issue#IAAE88@Gitee)
- 【core 】 修复FileUtil.cleanEmpty无法正确清空递归空目录问题(pr#1233@Gitee)
- 【core 】 修复BeanUtil.copyProperties中mapToMap时key被转为String问题(issue#3645@Github)
- 【core 】 修复FileUtil.file末尾换行符导致路径判断错误的问题(issue#IAB65V@Gitee)
- 【core 】 修复FileTypeUtil.getType空指针问题(issue#IAD5JM@Gitee)
- 【core 】 修复IdcardUtil.isValidHKCard校验问题(issue#IAFOLI@Gitee)
- 【core 】 修复Convert.digitToChinese(0)输出金额无
元整问题
(issue#3662@Github) - 【core 】 修复CsvParser中对正文中双引号处理逻辑问题(pr#1244@Gitee)
- 【core 】 修复ZipUtil.zip压缩到本目录时可能造成的死循环问题(issue#IAGYDG@Gitee)
- 【cache 】 修复AbstractCache.get中锁不一致导致的并发问题(issue#3686@Github)
- 【cron 】 修复CronPatternUtil.nextDateAfter栈溢出问题(issue#3685@Github)