Hutool 4.1.2 發布,Java 工具集 - OSCHINA - 中文開源技術交流社區

2021-01-09 開源中國

Hutool是一個 Java 工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓 Java 語言也可以"甜甜的"。Hutool 最初是我項目中util包的一個整理,後來慢慢積累並加入更多非業務相關功能,並廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。

此次主要更新為簡化了DB模塊的操作,這部分文檔見:http://hutool.mydoc.io/?t=304391

-

4.1.2新特性

【core】MapUtil增加getDate方法(感謝@【帝都】寧靜)

【json】putByPath方法增加容錯性,支持下標越界識別為追加(issue#IKNM6@Gitee)

【core】增加FileUtil.getParent方法(pr#18@Gitee)

【core】ImageUtil.pressText增加抗鋸齒(pr#19@Gitee)

【core】BeanUtil.getPropertyDescriptors去除class屬性(issue#IKVKR@Gitee)

【json】putByPath方法針對空的規則變更(issue#IKX2H@Gitee)

【captcha】增加CodeGenerator,可自定義驗證碼文字生成策略(issue#IL3YH@Gitee)

【core】增加CollUtil.list方法,更靈活的創建ArrayList和LinkedList

【core】DateTime增加時區支持(issue#131@Github)

【extra】QrCodeUtil二維碼生成支持設置邊距、顏色等自定義項(issue#135@Github)

Bug修復

【core】修復JSONUtil.formatJsonStr引號換行問題(issue#IKMMK@Gitee)

【core】修復URLUtil.getDecodedPath可能導致的空指針問題(issue#IKLRD@Gitee)

【core】修復PinyinUtil.getAllFirstLetter非漢字顯示問題(issue#IKM0P@Gitee)

【json】修復當Bean為私有類時無法實例化導致的JSON轉換問題(感謝@【上海】風景)

【json】修復Bean中有Object欄位時toBean產生的問題(感謝@【上海】風景)

【core】修復XmlUtil關閉XXE避免XXE攻擊

【poi】修復Excel03SaxReader讀取小數的問題(感謝@【深圳】rm -rf /)

【core】修復CollUtil.findOne空參數導致的空指針問題(issue#133@Github)

【core】修復JSONArray.addAll問題(pr#137@Github)

【core】修復UnicodeUtil單獨空格無法轉換問題

相關焦點