Releases: aoju/bus
Releases · aoju/bus
v6.1.0
新特性
- 【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
新特性
- 【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
新特性
- 【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
新特性
- 【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
新特性
- 【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操作符优先级