github dromara/hutool 5.8.0.M4

latest releases: 5.8.33, 5.8.32, 5.8.31...
2 years ago

5.8.0.M4 (2022-04-27)

❌不兼容特性

  • 【json 】 【可能兼容问题】JSONArray删除部分构造
  • 【json 】 【可能兼容问题】JSONTokener使用InputStream作为源时,由系统编码变更为UTF-8

🐣新特性

  • 【core 】 BeanUtil增加toBean重载(pr#598@Gitee)
  • 【json 】 新增JSONParser
  • 【json 】 JSON新增在解析时的过滤方法(issue#I52O85@Gitee)
  • 【core 】 添加ArrayUtil.distinct、CollUtil.distinct重载(issue#2256@Github)
  • 【core 】 添加TransMap、FuncMap、ReferenceConcurrentMap、WeakConcurrentMap
  • 【json 】 添加ObjectMapper
  • 【core 】 CHINESE_NAME正则条件放宽(pr#599@Gitee)
  • 【extra 】 增加JakartaServletUtil(issue#2271@Github)
  • 【poi 】 ExcelWriter支持重复别名的数据写出(issue#I53APY@Gitee)
  • 【core 】 增加Hashids(issue#I53APY@Gitee)
  • 【core 】 ReflectUtil.newInstanceIfPossible添加枚举、数组等类型的默认实现
  • 【core 】 CombinationAnnotationElement增加过滤(pr#605@Gitee)
  • 【all 】 精简CHANGELOG
  • 【core 】 新增AnsiEncoder
  • 【log 】 新增彩色日式输出风格ConsoleColorLog(pr#607@Gitee)

🐞Bug修复

  • 【core 】 修复StrUtil.firstNonX非static问题(issue#2257@Github)
  • 【core 】 修复SimpleCache线程安全问题
  • 【core 】 修复ClassLoaderUtil中可能的关联ClassLoader错位问题
  • 【extra 】 修复Sftp错误内容解析大小写问题(issue#I53GPI@Gitee)
  • 【core 】 修复Tailer当文件内容为空时,会报异常问题(pr#602@Gitee)

Don't miss a new hutool release

NewReleases is sending notifications on new releases.