欢度国庆,喜迎中秋。Java 开源工具集 Hutool 5.4.4 发布

2020年09月30日

Hutool是一个小而全的Java工具类库 。目前Github的star 15.8K,Gitee的star 11.5K,现在可以说(chui),Hutool是一个非常流行的Java工具集了。

--------------------------------------------------------------------------------------------------

终于在国庆放假前的最后一天解决掉了所有的issue,可以发版好好为祖国庆生了。也祝大家放假的节日愉快,加班的多多赚钱~~

--------------------------------------------------------------------------------------------------

新特性

  • 【core 】 ServiceLoaderUtil改为使用contextClassLoader(pr#183@Gitee)
  • 【core 】 NetUtil增加getLocalHostName(pr#1103@Github)
  • 【extra 】 FTP增加stat方法(issue#I1W346@Gitee)
  • 【core 】 Convert.toNumber支持类似12.2F这种形式字符串转换(issue#I1VYLJ@Gitee)
  • 【core 】 使用静态变量替换999等(issue#I1W8IB@Gitee)
  • 【core 】 URLUtil自动trim(issue#I1W803@Gitee)
  • 【crypto 】 RC4增加ecrypt(pr#1108@Github)
  • 【core 】 CharUtil and StrUtil增加@(pr#1106@Github)
  • 【extra 】 优化EMOJ查询逻辑(pr#1112@Github)
  • 【extra 】 优化CollUtil交并集结果集合设置初始化大小,避免扩容成本(pr#1110@Github)
  • 【core 】 优化PageUtil彩虹算法(issue#1110@Github)
  • 【core 】 IoUtil增加readUtf8方法
  • 【core 】 优化全局邮箱账户初始化逻辑(pr#1114@Github)
  • 【http 】 SoapClient增加addSOAPHeader方法
  • 【http 】 完善StrUtil的注释(pr#186@Gitee)
  • 【aop 】 去除调试日志(issue#1116@Github)
  • 【core 】 增加'反转义(pr#1121@Github)
  • 【poi 】 增加SheetReader和XXXRowHandler(issue#I1WHJP@Gitee)
  • 【dfa 】 增加过滤符号(pr#1122@Github)
  • 【dfa 】 SensitiveUtil增加setCharFilter方法(pr#1123@Github)
  • 【all 】 优化常量大小写规范(pr#188@Gitee)
  • 【core 】 优化NumberUtil中针对BigDecimal的一些处理逻辑(pr#1127@Github)
  • 【core 】 NumberUtil.factorial注释明确(pr#1126@Github)
  • 【core 】 NumberUtil增加isPowerOfTwo方法(pr#1132@Github)
  • 【core 】 优化BooleanUtil的校验逻辑(pr#1137@Github)
  • 【poi 】 改进sax方式读取逻辑,支持sheetId(issue#1141@Github)
  • 【core 】 XmlUtil增加readBySax方法

Bug修复

  • 【crypto 】 修复SM2验签后无法解密问题(issue#I1W0VP@Gitee)
  • 【core 】 修复新建默认TreeSet没有默认比较器导致的问题(issue#1101@Github)
  • 【core 】 修复Linux下使用Windows路径分隔符导致的解压错误(issue#I1MW0E@Gitee)
  • 【core 】 修复Word07Writer写出map问题(issue#I1W49R@Gitee)
  • 【script 】 修复函数库脚本执行问题
  • 【core 】 修复RGB随机颜色的上限值不对且API重复(pr#1136@Gihub)
展开阅读全文
22 收藏
分享
加载中
精彩评论
抓紧用用,发现bug,国庆期间催着改
2020-09-30 12:58
21
举报
河南省人民发来贺电
2020-09-30 15:13
2
举报
#Voovan#发来贺电
2020-09-30 18:54
1
举报
#feilong# 发来贺电
2020-09-30 14:38
1
举报
此处必有勾连
2020-09-30 14:16
1
举报
最新评论 (18)
贺电!!
2020-10-02 17:46
0
回复
举报
用得很爽。但有些相似的方法,有的有泛型有的又没有,不一致感很强烈。
2020-10-01 11:24
0
回复
举报
不一致的地方欢迎issue。
2020-10-09 09:33
0
回复
举报
仔细一看,是我错了,有泛型的重载。之前发现 public static <K,V> MapBuilder<K,V> builder() 和 public static HashMap<Object,Object> of(Object[] array) 不一致 。想用字符串数组初始化的话,第二种 of 方法就只能得到object,此种情况还是用builder吧。
2020-10-09 10:44
0
回复
举报
确实,泛型带来的问题就是无法使用泛型可变参数,这个没啥好办法。
2020-10-09 16:51
0
回复
举报
#Voovan#发来贺电
2020-09-30 18:54
1
回复
举报
2020-09-30 15:17
0
回复
举报
河南省人民发来贺电
2020-09-30 15:13
2
回复
举报
#feilong# 发来贺电
2020-09-30 14:38
1
回复
举报
贺电
2020-09-30 14:02
0
回复
举报
很赞的项目!!点赞
2020-09-30 13:38
0
回复
举报
啥玩意
2020-09-30 13:18
0
回复
举报
抓紧用用,发现bug,国庆期间催着改
2020-09-30 12:58
21
回复
举报
更多评论
18 评论
22 收藏
分享
返回顶部
顶部