Skip to content

v6.2.6

Compare
Choose a tag to compare
@839536 839536 released this 02 Aug 09:12
817f561

🐣新特性

  • 【base】优化输出json时pageSize、pageNo
  • 【core】改进RegEx.PHONE_PATTERN支持无区号-号码
  • 【core】优化TextSimilarity公共子串算法
  • 【core】FileKit.delete采用Files.delete实现
  • 【core】Sftp增加upload方法
  • 【core】改进NetKit.getLocalHost逻辑
  • 【core】优化TextSimilarity.longestCommonSubstring性能
  • 【core】DateKit增加ceiling重载,可选是否归零毫秒
  • 【core】MapBuilder增加put方法
  • 【core】DateKit增加isWeekend方法
  • 【core】增加Base64.isBase64方法
  • 【core】Browser增加QQ、alipay、taobao、uc等浏览器识别支持
  • 【core】新增方法getManifest(Class<?> cls)
  • 【core】增加NanoId
  • 【core】修改FileKit异常信息内容
  • 【core】CscReader支持指定读取开始行号和结束行号
  • 【core】修改MapKit.get传入null返回默认值而非null
  • 【core】CsvWriter增加writer.write(csvData)的方法重载
  • 【core】改进Base64.isBase64方法增加等号判断
  • 【core】新增AbsCollValueMap
  • 【crypto】HOTP缓存改为8位,新增方法
  • 【crypto】SmKit.sm4统一返回类型
  • 【extra】AbstractFtp增加isDir方法
  • 【setting】Props增加toProperties方法
  • 【health】 增加用于进程参数和环境的API

🐞Bug修复

  • 【core】修复EqualsBuilder数组判断问题
  • 【core】修复ByteArrayOutputStream索引越界问题
  • 【core】修复FileKit.normalize处理上级路径的问题
  • 【core】修复Scanner扫描空包遗漏问题
  • 【core】修复FastDatePrinter歧义问题
  • 【core】修复DateKit.format格式化Instant报错问题
  • 【core】修复StringKit.toUnderlineCase大写问题
  • 【core】修复StringKit.brief越界问题
  • 【core】修复FileType判断wps修改过的xlsx误判为jar的问题
  • 【core】修复Sftp.isDir异常bug
  • 【health】修复了在LinuxUsbDevice中泄露udev引用的问题
  • 【health】静态变量的初始化时间问题
  • 【health】FreeBSD进程列表导致“关键字未找到”错误
  • 【health】修复PDH查询线程安全失败的问题
  • 【core】修复BeanKit.copyProperties集合元素复制成功,读取失败的问题
  • 【core】修复DateConverter转换java.sql.Date问题
  • 【core】修复SpringBuilder无法处理autowired问题
  • 【core】修复AbsCollValueMap中常量拼写错误
  • 【core】修复FileKit.delete在文件只读情况下无法删除的问题
  • 【office】修复BeanSheetReader.read中字段对象为空导致的报错