Hutool是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以"甜甜的"。Hutool 最初是我项目中util包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。
-------------------------------------------------------------------------------------------------------------------
最近工作、带娃、开源在同步进行,bug修复稍慢了些。不过依旧得到用户的鼓励。
Hutool用认真和耐心对待每一位用户,并坚持免费(当然,收费没人用了……),Hutool的野心是改变每一个Java程序员的习惯,而Hutool自身也在被每一位用户所改变,这就是“点滴积累,感动人心”。
再次,向Hutool的每一位用户致敬,向加班岗位上的每一位程序员致敬。
-------------------------------------------------------------------------------------------------------------------
新特性
【crypto】 增加读取pem格式私钥文件和公钥证书的方法,位于BCUtil(issue#ISJ5M@Gitee) 【core】 增加StrUtil.byteLength(issue#284@Github) 【core】 增加GlobalBouncyCastleProvider,单例使用BouncyCastleProvider 【crypto】 增强对BC库的兼容性,明确RSA为RSA/ECB/PKCS1Padding 【core】 snowflake生成器添加id反推生成时间等信息的方法(pr#293@Github) 【poi】 CellUtil.getCellValue增加null验证 【core】 增加文件内容跟随器Tailer 【crypto】 增加RC4算法 【core】 增加FixedLinkedHashMap 【extra】 增加ChannelType,JschUtil增加createSession、createChannel、openChannel等方法 【core】 WatchUtil增加createModify 【core】 新增ImgUtil,废弃ImageUtilBug修复
【core】 修复ExceptionUtil(pr#35@Gitee) 【core】 修复RandomUtil注释标注问题(pr#288@Github) 【core】 修复TimedCache中onRemove失效问题(issue#ITD0O@Gitee) 【core】 修复DateConverter日期负数问题(issue#ITWK4@Gitee) 【json】 修复toBean时父类定义泛型字段导致的注入问题(issue#ITGGN@Gitee) 【cahce】 修复读锁导致的LRU异常(issue#303@Gtihub) 【captcha】 修复在某些未知情况下获取字体高度导致的问题
其它更新见: