Skip to content

Releases: aoju/bus

v6.1.0

24 Sep 03:38
a46e55c
Compare
Choose a tag to compare

新特性

  • 【core】 NetKit增加getLocalHostName
  • 【core】 Convert.toNumber支持类似12.2F这种形式字符串转换
  • 【core】 扩充Console功能,支持可变参数
  • 【core】 增加Calculator
  • 【core】 CitizenIdKit增加getIdcardInfo方法
  • 【core】 改进ObjectKit.equal,支持BigDecimal判断
  • 【core】 ArrayConverter增加可选是否忽略错误
  • 【core】 DateKit增加获取中文年龄方法
  • 【extra】 优化CollKit交并集结果集合设置初始化大小,避免扩容成本
  • 【extra】 FTP增加stat方法
  • 【setting】 增加store无参方法
  • 【setting】 和Props增加create方法
  • 【notify】 优化现有短信相关增加Email支持
  • 【logger】 更新TinyLog2支持

Bug修复

  • 【core】 修复新建默认TreeSet没有默认比较器导致的问题
  • 【core】 修复Linux下使用Windows路径分隔符导致的解压错误
  • 【core】 修复Word07Writer写出map问题
  • 【core】 修复VersionComparator.equals递归调用问题
  • 【core】 修复Dict.of错误
  • 【core】 修复StringKit.toSymbolCase转换问题
  • 【crypto】 修复SM2验签后无法解密问题
  • 【extra】 修复JsonKit 解析数组异常问题
  • 【extra】 修复ServletKit.getReader中未关闭的问题
  • 【extra】 修复QrCodeKit在新版本zxing报错问题
  • 【logger】 修复打印null对象显示{msg}异常问题
  • 【starter】 修复脱敏注解开启后解析异常问题
  • 【notify】 优化现有短信相关增加Email支持

v6.0.9

06 Sep 10:09
5103400
Compare
Choose a tag to compare

新特性

  • 【base】 全面移除swagger相关类及jar
  • 【core】 MailKit增加错误信息
  • 【core】 JschKit添加远程转发功能
  • 【core】 修改NetKit.getMacAddress避免空指针
  • 【core】 TypeUKit增加getActualType
  • 【core】 DateKit修正农历1901-2100年份数据
  • 【office】 RowKit增加插入和删除行
  • 【extra】 增加fastjson/gson/jackson等支持
  • 【extra】 增加jpinyin/pinyin4j/tinyPinyin等支持

Bug修复

  • 【office】 修复ExcelFileKit.isXls判断问题
  • 【starter】 修复字符脱敏bean注入异常

v6.0.8

26 Aug 02:24
d560ba4
Compare
Choose a tag to compare

新特性

  • 【core】 StringKit增加firstNonXXX方法
  • 【core】 BeanCopier修改规则,可选bean拷贝空字段报错问题
  • 【core】 Validator修改isCitizenId校验
  • 【core】 改造IndexedComparator,增加InstanceComparator
  • 【core】 DateKit增加isSameMonth、toEpochMilli方法
  • 【core】 Dict增加of方法

Bug修复#

  • 【office】 修复ExcelBase.isXlsx方法判断问题
  • 【office】 修复Excel03SaxReader日期方法判断问题
  • 【starter】 修复脱敏方法注入异常问题

v6.0.6

17 Aug 12:02
c1a3d86
Compare
Choose a tag to compare

新特性

  • 【core】 StringKit增加filter方法
  • 【core】 DateUKit增加beginOfWeek重载
  • 【core】 ArrayKit增加isAllNull,isAllNotNull方法
  • 【core】 CollKit增加contains方法,部分方法返回null变更为返回empty
  • 【core】 Assert增加方法,支持自定义异常处理
  • 【core】 BooleanConverter增加数字转换规则
  • 【core】 改进Image.pressImage方法,避免变色问题
  • 【core】 CsvReader增加read方法从指定行开始读取数据
  • 【office】 sax方式读取增加一个sheet结束的回调

Bug修复

  • 【core】 修复原始类型转换时,转换失败没有抛出异常的问题
  • 【core】 修复BeanKit.mapToBean中bean的class非空构造无法实例化问题
  • 【core】 修复NamedSql多个连续变量出现替换问题
  • 【core】 修复Bean重名字段(大小写区别)获取数据出错的问题
  • 【core】 修复ThreadLocalRandom共享seed导致获取随机数一样的问题
  • 【health】 修复ARM架构解析

v6.0.5

03 Aug 08:17
5855ef6
Compare
Choose a tag to compare

新特性

  • 【core】 StringKit 增加filter方法
  • 【core】 DateKit增加beginOfWeek重载以及arseByPatterns方法
  • 【core】 MapKit增加getXXX的默认值重载
  • 【core】 CsvReader新增从指定行开始读取数据

Bug修复

  • 【core】 修复原始类型转换时,转换失败没有抛出异常的问题
  • 【core】 修复BeanUtil.mapToBean中bean的class非空构造无法实例化问题
  • 【core】 部分代码优化及调优完善代码可读性
  • 【core】 改进Img,目标图片类型未定义使用源图片类型
  • 【health】 在Linux文件存储大小计算中使用片段大小
  • 【health】 使用显式regex操作符优先级

v6.0.3

17 Jul 02:18
e2e3951
Compare
Choose a tag to compare

新特性

  • 【core】 增加硬盘等标准容量计算支持
  • 【core】 ArrayKit完善优化isEmpty方法
  • 【setting】 增加ini文件读取以及设置等方法
  • 【health】 增加AIX系统支持

Bug修复

  • 【core】 修复SimpleCache死锁问题
  • 【core】 修复ZipKit中循环中finish问题
  • 【core】 部分代码优化及调优完善代码可读性
  • 【office】 修复BigExcelWriter多次flush导致的问题

v6.0.2

07 Jul 06:41
9f95d73
Compare
Choose a tag to compare

新特性

  • 【core】 增加Trace日志追踪注解信息
  • 【core】 ArrayKit完善优化isEmpty方法
  • 【core】 增强StringKit中空判断后返回数据性能
  • 【core】 CsvReader支持返回Bean内容
  • 【image】 增加Hu值计算方法

Bug修复

  • 【core】 修复SimpleCache死锁问题
  • 【office】 修复BigExcelWriter多次flush导致的问题
  • 【office】 修复Sax方式读取Excel日期类型数据

v6.0.1

02 Jul 02:30
c9fe80f
Compare
Choose a tag to compare

新特性

  • 【core】 DateKit增加formatCNDate
  • 【core】 CollKit增加多个集合的交集去重
  • 【core】 StringKit增加移除字符串中所有给定字符串
  • 【oauth】 增加阿里云授权登陆支持
  • 【health】 增加线程及相关明细支持,完善现有功能

Bug修复

  • 【core】 修复MathKit.partValue 余数问题
  • 【core】 修复StringKit.brief长度问题
  • 【setting】 修复GroupSet.contains错误

v6.0.0

17 Jun 01:15
5203e21
Compare
Choose a tag to compare

新特性

  • 增加ISO8601日期格式
  • Props异常规则修改
  • 复制创建一个Bean对象, 并忽略某些属性
  • DateKit.parse支持更多日期格式
  • 增加获取密钥空指针的检查

Bug修复

  • 修复CollKit.subtractToList判断错误
  • 修复WordWriter写表格问题
  • 修复IoKit.readBytes缓存数组长度问题
  • 修复BigExcelWriter多次flush导致的问题
  • 修复Keys.getPrivateKeyBase64()方法,防止空指针异常

5.9.9

16 Jun 01:07
7594b90
Compare
Choose a tag to compare

5.9.9