5.8.11
版本发布时间: 2022-12-27 22:16:56
dromara/hutool最新发布版本:5.8.32(2024-08-30 18:58:07)
5.8.11 (2022-12-27)
🐣新特性
- 【core 】 CharUtil.isBlankChar增加\u180e(pr#2738@Github)
- 【core 】 SyncFinisher线程同步结束器添加立即结束方法(pr#879@Gitee)
- 【core 】 HtmlUtil中escape方法,增加不断开空格(nbsp)转译,防止xss攻击(pr#2755@Github)
- 【extra 】 修正sftp.cd方法 方法注释和实际效果不符(issue#2758@Github)
- 【core 】 修改PhoneUtil容易歧义的注释(issue#I63GWK@Gitee)
- 【crypto】 KeyUtil中的读取KeyStore文件的方法增加全局Provider(issue#I6796G@Gitee)
- 【extra 】 CompressUtil 新增 stripComponents 参数(pr#904@Gitee)
- 【extra 】 ServletUtil和JakartaServletUtil新增获取所有响应头的方法(pr#2828@Github)
- 【core 】 BooleanUtil增加toString重载(pr#2816@Github)
🐞Bug修复
- 【json 】 修复普通byte数组转JSONArray时的异常(pr#875@Gitee)
- 【core 】 修复ArrayUtil.insert()不支持原始类型数组的问题(pr#874@Gitee)
- 【core 】 修复HexUtil.isHexNumber()判断逻辑超出long的精度问题(issue#I62H7K@Gitee)
- 【core 】 修复BiMap中未重写computeIfAbsent和putIfAbsent导致双向查找出问题(issue#I62X8O@Gitee)
- 【json 】 修复JSON解析栈溢出部分问题(issue#2746@Github)
- 【json 】 修复getMultistageReverseProxyIp未去除空格问题(issue#I64P9J@Gitee)
- 【db 】 修复NamedSql中in没有判断大小写问题(issue#2792@Github)
- 【core 】 修复ZIP bomb漏洞(issue#2797@Github)
- 【core 】 修复JSONXMLSerializer将Json转为XML时,遇到嵌套需要递归情况时会丢失contentKeys问题(pr#903@Gitee)
- 【db 】 修复使用mariadb通过jdbcurl创建SimpleDataSource报NullPointException(pr#900@Gitee)
- 【core 】 修复UrlBuilder中参数中包括"://"判断错误问题(pr#898@Gitee)
- 【core 】 修复IndexedComparator导致的数据错乱问题(ExcelWriter使用部分别名导致字段丢失)(issue#I66Z6B@Gitee)
- 【crypto】 修复sm2构造方法NullPointerException(pr#2820@Github)
- 【core 】 修复ConverterRegistry中无效加载导致的问题(issue#2812@Github)
- 【core 】 修复CoordinateUtil坐标转换参数错误(pr#895@Gitee)