Releases: dromara/hutool
Releases · dromara/hutool
4.5.3
新特性
- 【core】 Simhash添加读写锁(issue#IUF9O@Gitee)
- 【core】 Img增加round方法,圆角给定图片
- 【extra】 二维码中的图片做圆角处理
- 【core】 CsvData实现Iterable接口
- 【extra】 Ftp增加重连方法(pr#38@Gitee)
Bug修复
- 【core】 修复ReflectUtil新建Map对象错误问题(issue#IUF9O@Gitee)
- 【core】 修复ImgUtil字体为null导致的空指针问题(issue#IUF3X@Gitee)
- 【extra】 修复Ftp中文件上传mkdirs方法创建多余文件夹的问题(issue#ITAYV@Gitee)
4.5.2
新特性
- 【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,废弃ImageUtil
Bug修复
- 【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】 修复在某些未知情况下获取字体高度导致的问题
4.5.1
4.5.1
新特性
- 【socket】 socket模块加入到all中
- 【core】 增加Jdk8DateConverter用于支持jdk8中的时间(issue#IS32N@Gitee)
- 【core】 StrUtil.subPreGbk优化代码规范(pull#277@Github)
- 【crypto】 MD5支持16位值生成
- 【crypto】 Digester支持自定义盐所在位置
- 【captcha】 增加算数计算类验证码(issue#282@Github)
Bug修复
- 【json】 修复JSON中toString导致的中文引号被转义问题(感谢@【内蒙】程序员)
- 【core】 修复15位身份证生日校验问题(issue#ISBUO@Gitee)
- 【extra】 修复部分模板引擎classpath路径获取失败问题
4.5.0
新特性
- 【socket】 增加Socket模块
- 【core】 Validator增加isIpV4方法(issue#IRQ6W@Gitee)
- 【crypto】 增加SM2Engine,支持C1C2C3和C1C3C2两种模式
- 【core】 StrUtil.splitTrim支持其它空白符(issue#IRVPC@Gitee)
- 【http】 请求支持DELETE附带参数模式(issue#IRW9E@Gitee)
- 【bloomFilter】调整BitMap注释
Bug修复
- 【crypto】 修复KeyUtil中使用BC库导致的其它密钥生成异常
- 【core】 修正DateUtil.formatHttpDate方法
- 【extra】 修复FTP.ls无法遍历文件问题(issue#IRTA3@Gitee)
- 【extra】 修复QrCodeUtil中ratio参数失效问题,调整默认纠错为M(感谢@【上海】皮皮今)
- 【core】 修复FileTypeUtil对jpg文件识别问题(issue#275@Github)
- 【cache】 修复cache使用读锁导致的删除节点并发问题(issue#IRZTL@Gitee)
4.4.5
新特性
- 【core】 增加StrFormater代码逻辑可读性(pr#269@Github)
- 【core】 Validator中使用泛型
- 【core】 NumberUtil增加toBytes和toInt方法
- 【core】 XmlUtil增加format方法,支持缩进
- 【http】 SoapRequest增加executeBody方法(issue#IRN6I@Gitee)
- 【core】 调整XmlUtil.toStr方法对编码的逻辑
Bug修复
- 【core】 修复AnnotationUtil.getAnnotationValue获取对象错误问题(issue#271@Github)
4.4.4
4.4.3
4.4.3
新特性
- 【crypto】 MD5以及Digester增加加盐支持(issue#256@Github)
- 【crypto】 整理KeyUtil,减少冗余代码
- 【core】 增加Zodiac类,DateUtil增加getZodiac、getChineseZodiac用于获取星座和生肖(issue#260@Github)
Bug修复
- 【core】 修复ExceptionUtil.stacktraceToString中limit参数无效问题(issue#IR7UE@Gitee)
- 【core】 修复StrUtil.repeatByLength中数组越界问题(issue#IRB2C@Gitee)
- 【core】 修复FileUtil.remove移动后删除失败问题(issue#IRF8R@Gitee)
- 【extra】 修复Ftp中delDir逻辑导致的问题(issue#IRCQ8@Gitee)
- 【core】 修复XmlUtil.mapToXml中map值为空导致的空指针问题。(issue#IRD7X@Gitee)
- 【poi】 修复ExcelWriter中setOnlyAlias没有排除值的问题。(issue#IRF9L@Gitee)