hutool/CHANGELOG.md
2019-12-30 07:15:07 +08:00

7.3 KiB
Raw Blame History

Changelog


5.1.1

新特性

  • 【core 】 ClassUtil.isSimpleValueType增加TemporalAccessor支持issue#I170HK@Gitee
  • 【core 】 增加Convert.toPrimitiveByteArray方法Convert支持对象序列化和反序列化
  • 【core 】 DateUtil增加isExpired(Date startDate, Date endDate, Date checkDate)issue#687@Github
  • 【core 】 增加Alias注解
  • 【core 】 修正NumberChineseFormatter和NumberWordFormatter类名拼写错误
  • 【all 】 修正equals避免可能存在的空指针问题pr#692@Github

Bug修复


5.1.0

新特性

  • 【core 】 新增WatchServerissue#440@Github
  • 【core 】 ReflectUtil.getFieldValue支持staticissue#662@Github
  • 【core 】 改进Bean判断和注入逻辑支持public字段注入issue#I1689L@Gitee
  • 【extra】 新增SpringUtil
  • 【http 】 Get请求支持body移除bodyJSON方法issue#671@Github
  • 【core 】 ReflectUtil修正getFieldValue逻辑防止歧义

Bug修复

  • 【db 】 修复SqlExecutor.callQuery关闭Statement导致的问题issue#I16981@Gitee
  • 【db 】 修复XmlUtil.xmlToMap中List节点的问题pr#82@Gitee
  • 【core】 修复ZipUtil中对于/结尾路径处理的问题issue#I16PKP@Gitee
  • 【core】 修复DateConvert对int不支持导致的问题issue#677@Github

5.0.7

新特性

  • 【core 】 解决NumberUtil导致的ambiguous问题issue#630@Github
  • 【core 】 BeanUtil.isEmpty()忽略字段支持增加isNotEmptyissue#629@Github
  • 【extra】 邮件发送后获取message-idissue#I15FKR@Gitee
  • 【core 】 CaseInsensitiveMap/CamelCaseMap增加toStringissue#636@Github
  • 【core 】 XmlUtil多节点改进issue#I15I0R@Gitee
  • 【core 】 Thread.excAsync修正为execAsyncissue#642@Github
  • 【core 】 FileUtil.getAbsolutePath修正正则issue#648@Github
  • 【core 】 NetUtil增加getNetworkInterface方法issue#I15WEL@Gitee
  • 【core 】 增加ReflectUtil.getFieldMap方法issue#I15WJ7@Gitee

Bug修复

  • 【extra】 修复SFTP.upload上传失败的问题issue#I15O40@Gitee
  • 【db】 修复findLike匹配错误问题
  • 【core 】 修复scale方法透明无效问题issue#I15L5S@Gitee
  • 【extra】 修复exec返回无效issue#I15L5S@Gitee
  • 【cron】 修复CronPattern注释pr#646@Github
  • 【json】 修复LocalDateTime等JDK8时间对象不被支持的问题issue#644@Github

5.0.6

新特性

  • 【setting】 toBean改为泛型增加class参数重载pr#80@Gitee
  • 【core】 XmlUtil使用JDK默认的实现避免第三方实现导致的问题issue#I14ZS1@Gitee
  • 【poi】 写入单元格数据类型支持jdk8日期格式pr#628@Github

Bug修复

  • 【core】 修复DateUtil.format使用DateTime时区失效问题issue#I150I7@Gitee
  • 【core】 修复ZipUtil解压目录遗留问题issue#I14NO3@Gitee
  • 【core】 修复等比缩放给定背景色无效问题pr#625@Github
  • 【poi 】 修复sax方式读取excel中无样式表导致的空指针问题
  • 【core】 修复标准化URL时domain被转义的问题pr#654@Github

5.0.5

新特性

  • 【core】 增加MapUtil.removeAnyissue#612@Github
  • 【core】 Convert.toList支持[1,2]字符串issue#I149XN@Gitee
  • 【core】 修正DateUtil.thisWeekOfMonth注释错误issue#614@Github
  • 【core】 DateUtil增加toLocalDate等方法DateTime更好的支持时区
  • 【core】 BeanUtil.getProperty返回泛型对象issue#I14PIW@Gitee
  • 【core】 FileTypeUtil使用扩展名辅助判断类型issue#I14JBH@Gitee

Bug修复

  • 【db】 修复MetaUtil.getTableMeta()方法未释放ResultSet的bugissue#I148GH@Gitee
  • 【core】 修复DateUtil.age闰年导致的问题issue#I14BVN@Gitee
  • 【extra】 修复ServletUtil.getCookie大小写问题pr#79@Gitee
  • 【core】 修复IdcardUtil.isValidCard18报错问题issue#I14LTJ@Gitee
  • 【poi】 修复double值可能存在的精度问题issue#I14FG1@Gitee
  • 【core】 修复Linux下解压目录不正确的问题issue#I14NO3@Gitee

5.0.4

新特性

  • 【setting】 增加System.getenv变量替换支持
  • 【core】 XmlUtil中mapToStr支持namespacepr#599@Github
  • 【core】 ZipUtil修改策略:默认关闭输入流issue#604@Github
  • 【core】 改进CsvReader支持RowHandler按行处理issue#608@Github
  • 【core】 增加MapUtil.sortJoin改进SecureUtil.signParams支持补充字符串issue#606@Github
  • 【core】 增加Money类issue#605@Github

Bug修复

  • 【core】 解决ConcurrentHashSet不能序列化的问题issue#600@Github
  • 【core】 解决CsvReader.setErrorOnDifferentFieldCount循环调用问题

5.0.3

新特性

Bug修复

  • 【extra】 修复遗留的getSession端口判断错误issue#594@Github

5.0.2

新特性

  • 【core】 强化java.time包的对象转换支持

Bug修复

  • 【db】 修正字段中含有as导致触发关键字不能包装字段的问题issue#I13ML7@Gitee
  • 【extra】 修复QrCode中utf-8不支持大写的问题。issue#I13MT6@Gitee
  • 【http】 修复请求defalte数据解析错误问题。pr#593@Github

5.0.1

新特性

  • 【json】 JSONUtil.toBean支持JSONArray

Bug修复

  • 【extra】 修复getSession端口判断错误

5.0.0

新特性

  • 【all】 升级JDK最低 支持到8
  • 【log】 Log接口添加get的static方法
  • 【all】 部分接口添加FunctionalInterface修饰
  • 【crypto】 KeyUtil增加readKeyStore重载
  • 【extra】 JschUtil增加私钥传入支持issue#INKDR@Gitee
  • 【core】 DateUtil、DateTime、Convert全面支持jdk8的time包

Bug修复

  • 【http】 修复Cookie中host失效导致的问题issue#583@Github