Skip to content

5.8.22

Compare
Choose a tag to compare
@looly looly released this 13 Sep 13:42
· 232 commits to v5-master since this release

5.8.22(2023-09-13)

🐣新特性

  • 【core 】 NumberUtil.nullToZero增加重载(issue#I7PPD2@Gitee)
  • 【core 】 DesensitizedUtil增加清空策略(issue#I7PUJ2@Gitee)
  • 【all 】 修改异常包装策略:运行时异常不包装,只包装非运行时异常(issue#I7RJZT@Gitee)
  • 【core 】 增加IJSONTypeConverter,避免反射调用(pr#1051@Gitee)
  • 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@Gitee)
  • 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@Gitee)
  • 【cron 】 优化PatternParser支持年的步进(issue#I7SMP7@Gitee)
  • 【core 】 TreeUtil增加getParentsId方法(issue#I7TDCF@Gitee)

🐞Bug修复

  • 【core 】 修复NumberUtil.toBigDecimal转换科学计数法问题(issue#3241@Github)
  • 【core 】 修复PathUtil.moveContent当target不存在时会报错问题(issue#3238@Github)
  • 【db 】 修复SqlUtil.formatSql 格式化的sql换行异常(pr#3247@Github)
  • 【core 】 修复DateUtil.parse 给定一个时间解析错误问题(issue#I7QI6R@Gitee)
  • 【core 】 去除默认的ACCEPT_LANGUAGE(issue#3258@Github)
  • 【core 】 修复FieldsComparator比较结果不正确问题(issue#3259@Github)
  • 【core 】 修复Db.findAll全局忽略大小写无效问题(issue#I7T30Y@Gitee)
  • 【core 】 修复Ipv4Util.getEndIpLong 取反符号导致数据越界(issue#I7U1OQ@Gitee)
  • 【http 】 修复302重定向时,Location中的问号被转义问题(issue#3265@Github)
  • 【core 】 修复CombinationAnnotationElement判断循环问题(pr#3267@Github)
  • 【core 】 修复StrUtil#containsAny NPE问题(pr#1063@Gitee)
  • 【all 】 修复SONArray的add()方法抛出OutOfMemory异常问题(issue#3286@Github)
  • 【core 】 修复fillColumns空指针问题(issue#3284@Github)
  • 【core 】 修复Convert不能转换Optional和Opt问题(issue#I7WJHH@Gitee)
  • 【core 】 修复DateUtil.age年龄计算问题(issue#I7XMYW@Gitee)
  • 【core 】 修复JSONUtil.parse()溢出问题(issue#3289@Github)
  • 【core 】 修复Tailer stop NPE问题(pr#1067@Gitee)
  • 【json 】 修复toJSONString导致CPU使用率高的问题(issue#3297@Github)
  • 【core 】 修复NumberUtil.parseInt 16进制解析错误的问题(pr#1071@Gitee)
  • 【core 】 修复CopyOptions.setIgnoreCase和setIgnoreProperties冲突问题(issue#I80FP4@Gitee)
  • 【core 】 修复LocalDateTimeUtil.of 某些特殊TemporalAccessor无法返回正确结果的问题(issue#3301@Github)