2021-01-20 17:10:45 +08:00
|
|
|
|
|
2021-04-22 03:42:12 +08:00
|
|
|
|
# 🚀Changelog
|
2021-01-20 17:10:45 +08:00
|
|
|
|
|
2024-02-10 20:21:38 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2024-05-20 09:27:10 +08:00
|
|
|
|
# 5.8.28(2024-05-20)
|
2024-03-29 12:30:31 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2024-04-01 16:27:56 +08:00
|
|
|
|
* 【core 】 修正XmlUtil的omitXmlDeclaration描述注释(issue#I9CPC7@Gitee)
|
2024-04-03 12:45:08 +08:00
|
|
|
|
* 【core 】 StrUtil增加toStringOrEmpty方法(issue#I9CPC7@Gitee)
|
2024-04-07 15:35:37 +08:00
|
|
|
|
* 【extra 】 设置jsch登录认证方式,跳过Kerberos身份验证(pr#3530@Github)
|
2024-04-11 21:28:45 +08:00
|
|
|
|
* 【extra 】 增加设置验证码大小和针对alias注释(pr#3533@Github)
|
2024-04-11 21:45:12 +08:00
|
|
|
|
* 【json 】 JSONConfig增加setWriteLongAsString可选是否将Long写出为String类型(issue#3541@Github)
|
2024-04-18 16:34:39 +08:00
|
|
|
|
* 【cache 】 CacheUtil.newTimedCache增加有schedulePruneDelay参数的重载方法(issue#I9HO25@Gitee)
|
2024-04-21 08:12:07 +08:00
|
|
|
|
* 【core 】 NumberChineseFormatter提供阿拉伯转中文支持多位小数的方法(pr#3552@Github)
|
2024-04-24 14:46:09 +08:00
|
|
|
|
* 【captcha】 Captcha.setBackground为null时背景透明(issue#3558@Github)
|
2024-04-25 09:34:36 +08:00
|
|
|
|
* 【captcha】 HttpDownloader.downloadBytes增加超时参数重载(issue#3556@Github)
|
2024-05-06 15:52:00 +08:00
|
|
|
|
* 【http 】 增加ExceptionFilter和DefaultExceptionFilter支持异常处理(issue#3568@Github)
|
2024-05-08 16:57:15 +08:00
|
|
|
|
* 【poi 】 增加ExcelWriter.addIgnoredErrors,支持忽略警告小标
|
2024-05-09 10:13:19 +08:00
|
|
|
|
* 【core 】 PropertyComparator增加compareSelf构造重载(issue#3569@Github)
|
2024-05-09 17:33:11 +08:00
|
|
|
|
* 【db 】 增加OceanBase的driver推断(pr#1217@Gitee)
|
2024-05-10 17:27:19 +08:00
|
|
|
|
* 【http 】 HttpRequest#get不再尝试File路径(issue#I9O6DA@Gitee)
|
2024-05-13 15:52:54 +08:00
|
|
|
|
* 【core 】 增加IdConstants,提高Snowflake初始化性能(issue#3581@Github)
|
2024-05-14 09:50:01 +08:00
|
|
|
|
* 【core 】 优化 CharSequenceUtil工具类 startWithAny()、startWithAnyIgnoreCase() 参数命名错误问题(pr#1219@Gitee)
|
2024-05-17 09:32:45 +08:00
|
|
|
|
* 【core 】 ListUtil.setOrPadding增加重载,可选限制index大小(issue#3586@Github)
|
2024-05-20 09:27:10 +08:00
|
|
|
|
* 【http 】 getFileNameFromDisposition更加规范,从多个头的值中获取,且`filename*`优先级更高(pr#3590@Gitee)
|
2024-03-29 12:30:31 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2024-04-08 17:31:25 +08:00
|
|
|
|
* 【http 】 修复HttpUtil.urlWithFormUrlEncoded方法重复编码问题(issue#3536@Github)
|
2024-04-11 21:01:52 +08:00
|
|
|
|
* 【core 】 修复FileMagicNumber.getMagicNumber空指针问题(issue#I9FE8B@Gitee)
|
2024-04-15 11:16:29 +08:00
|
|
|
|
* 【extra 】 修复CompressUtil工具多出\问题(issue#I71K5V@Gitee)
|
2024-04-15 11:51:17 +08:00
|
|
|
|
* 【db 】 解决oracle情况下setObject(inputStream)报错问题,java.sql.SQLException: 无效的列类型问题(pr#1207@Gitee)
|
2024-04-16 17:28:56 +08:00
|
|
|
|
* 【core 】 解决CalendarUtil.isSameDay时区不同导致结果错误问题(pr#3548@Github)
|
2024-04-17 15:29:26 +08:00
|
|
|
|
* 【core 】 修复RandomUtil.randomStringWithoutStr方法问题(pr#1209@Gitee)
|
2024-04-20 15:29:29 +08:00
|
|
|
|
* 【http 】 修复HttpRequest.header相同key被覆盖问题(issue#I9I61C@Gitee)
|
2024-04-20 16:52:31 +08:00
|
|
|
|
* 【core 】 修复TemporalAccessorConverter自定义格式转换问题(issue#I9HQQE@Gitee)
|
2024-04-22 01:50:23 +08:00
|
|
|
|
* 【cron 】 修复CronPattern.nextMatchAfter匹配初始值问题(issue#I9FQUA@Gitee)
|
2024-04-24 13:22:46 +08:00
|
|
|
|
* 【core 】 修复FileUtil.copyFile没有创建父目录导致的问题(issue#3557@Github)
|
2024-04-25 09:34:36 +08:00
|
|
|
|
* 【http 】 修复HttpDownloader全局超时无效问题(issue#3556@Github)
|
2024-04-28 22:57:39 +08:00
|
|
|
|
* 【core 】 修复ZipReader.checkZipBomb遇到空目录报错问题(issue#I9K494@Gitee)
|
2024-04-29 12:55:13 +08:00
|
|
|
|
* 【db 】 修复Oracle下特殊表名导致meta信息获取不到问题(issue#I9BANE@Gitee)
|
2024-05-06 16:24:11 +08:00
|
|
|
|
* 【db 】 修复FuncComparator.thenComparing不生效问题(issue#3569@Github)
|
2024-05-10 11:25:16 +08:00
|
|
|
|
* 【core 】 修复EnumUtil空指针问题(issue#I9NSZ4@Gitee)
|
2024-05-11 11:57:25 +08:00
|
|
|
|
* 【core 】 修复NumberWordFormatter.format小数问题(issue#3579@Github)
|
2024-05-14 09:50:01 +08:00
|
|
|
|
* 【db 】 修复JndiDSFactory空指针问题
|
2024-05-14 09:53:20 +08:00
|
|
|
|
* 【core 】 修复BiMap.put错误的返回值(pr#1218@Gitee)
|
2024-05-17 17:02:53 +08:00
|
|
|
|
* 【core 】 修复BooleanUtil.andOfWrap针对null错误问题(issue#3587@Github)
|
2024-05-20 16:40:21 +08:00
|
|
|
|
* 【core 】 修复FileUtil#getTotalLines在JDK9+结果错误问题(issue#3591@Github)
|
2024-03-29 12:30:31 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2024-03-29 11:22:56 +08:00
|
|
|
|
# 5.8.27(2024-03-29)
|
2024-02-10 20:21:38 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2024-02-19 18:45:38 +08:00
|
|
|
|
* 【extra 】 FreemarkerEngine修改默认版本参数
|
2024-02-22 12:12:02 +08:00
|
|
|
|
* 【db 】 增加达梦数据库方言(pr#1178@Gitee)
|
2024-02-26 15:57:05 +08:00
|
|
|
|
* 【core 】 HexUtil#format方法增加prefix参数(issue#I93PU9@Gitee)
|
2024-03-07 16:12:33 +08:00
|
|
|
|
* 【core 】 StrUtil.replace歧义,修改为replaceByCodePoint(issue#I96LWH@Gitee)
|
2024-03-11 23:10:57 +08:00
|
|
|
|
* 【core 】 FileUtil和PathUtil增加Resource重载(issue#I97FJT@Gitee)
|
2024-03-26 18:13:46 +08:00
|
|
|
|
* 【core 】 优化ThreadUtil.safeSleep,使用System.nanoTime()(issue#I9BMGK@Gitee)
|
2024-03-28 15:53:11 +08:00
|
|
|
|
* 【db 】 新增数据库Wrapper支持反解(pr#1192@Gitee)
|
2024-03-28 23:19:17 +08:00
|
|
|
|
* 【core 】 新增RFC2822日期格式解析支持(issue#I9C2D4@Gitee)
|
2024-02-10 20:21:38 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2024-03-05 11:41:53 +08:00
|
|
|
|
* 【core 】 修复PathMover对目标已存在且只读文件报错错误问题(issue#I95CLT@Gitee)
|
2024-03-06 17:20:09 +08:00
|
|
|
|
* 【json 】 修复JSONUtil序列化和反序列化预期的结果不一致问题(pr#3507@Github)
|
2024-03-12 10:29:38 +08:00
|
|
|
|
* 【http 】 修复CVE-2022-22885,HttpGlobalConfig可选关闭信任host(issue#2042@Github)
|
2024-03-12 17:32:55 +08:00
|
|
|
|
* 【core 】 修复DateUtil.betweenYear闰年2月问题(issue#I97U3J@Gitee)
|
2024-03-15 16:37:41 +08:00
|
|
|
|
* 【captcha】 修复Graphics2D的资源没释放问题(issue#I98PYN@Gitee)
|
2024-03-18 09:53:15 +08:00
|
|
|
|
* 【core 】 修复ClassUtil.getTypeArgument() 获取泛型存在null问题(issue#3516@Github)
|
2024-03-28 22:26:32 +08:00
|
|
|
|
* 【core 】 修复图片操作未调用flush导致资源未释放问题(issue#I9C7NA@Gitee)
|
2024-03-29 11:22:56 +08:00
|
|
|
|
* 【cron 】 修复cron中在小月时使用“L”的计算问题(pr#1189@Gitee)
|
2024-02-10 20:21:38 +08:00
|
|
|
|
|
2024-01-11 14:06:18 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2024-02-10 09:33:18 +08:00
|
|
|
|
# 5.8.26(2024-02-10)
|
2024-01-11 14:06:18 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2024-01-19 17:44:14 +08:00
|
|
|
|
* 【db 】 RedisDS增加user支持(issue#I8XEQ4@Gitee)
|
2024-02-07 11:24:44 +08:00
|
|
|
|
* 【core 】 MapUtil增加partition方法(pr#1170@Gitee)
|
2024-02-10 12:37:19 +08:00
|
|
|
|
* 【core 】 增加Version类(issue#I8Z3VE@Gitee)
|
2024-01-19 17:44:14 +08:00
|
|
|
|
|
2024-01-11 14:06:18 +08:00
|
|
|
|
### 🐞Bug修复
|
2024-01-16 12:12:45 +08:00
|
|
|
|
* 【crypto】 修复BouncyCastleProvider导致graalvm应用报错UnsupportedFeatureError(pr#3464@Github)
|
2024-01-18 16:12:28 +08:00
|
|
|
|
* 【http 】 修复UserAgentUtil对QQ浏览器识别问题(issue#I8X5XQ@Gitee)
|
2024-01-22 09:20:14 +08:00
|
|
|
|
* 【core 】 修复BeanToMapCopier获取类型数组越界问题(issue#3468@Github)
|
2024-01-24 10:09:27 +08:00
|
|
|
|
* 【extra 】 修复SshjSftpSession关闭导致的问题(issue#3472@Github)
|
2024-01-25 18:01:25 +08:00
|
|
|
|
* 【http 】 修复HtmlUtil.removeHtmlAttr处理空格问题(issue#I8YV0K@Gitee)
|
2024-01-26 16:03:46 +08:00
|
|
|
|
* 【core 】 修复CollUtil.containsAll在coll2长度大于coll1时逻辑歧义问题(issue#I8Z2Q4@Gitee)
|
2024-02-03 11:36:32 +08:00
|
|
|
|
* 【poi 】 修复当sheetName 不存在时,ExcelUtil.getReader方法不会释放文件问题(issue#I8ZIQC@Gitee)
|
2024-02-10 08:37:13 +08:00
|
|
|
|
* 【crypto】 通过添加系统属性hutool.crypto.decodeHex强制关闭hex识别以解决hex和Base64歧义问题(issue#I90M9D@Gitee)
|
2024-02-10 12:37:19 +08:00
|
|
|
|
* 【core 】 修复VersionComparator违反传递问题(issue#I8Z3VE@Gitee)
|
2024-01-11 14:06:18 +08:00
|
|
|
|
|
2023-12-24 00:15:01 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2024-01-11 10:42:20 +08:00
|
|
|
|
# 5.8.25(2024-01-11)
|
2023-12-24 00:15:01 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-12-29 00:19:48 +08:00
|
|
|
|
* 【core 】 WatchServer新增通过Path获取WatchKey方法(pr#1145@Gitee)
|
2023-12-30 01:13:42 +08:00
|
|
|
|
* 【core 】 CopyOptions中增加setAutoTransCamelCase方法(issue#3452@Github)
|
2024-01-05 09:09:30 +08:00
|
|
|
|
* 【captcha】 验证码生成器增加构造方法,可自定义随机数字符集(pr#1147@Gitee)
|
2023-12-29 00:19:48 +08:00
|
|
|
|
|
2023-12-24 00:15:01 +08:00
|
|
|
|
### 🐞Bug修复
|
2023-12-26 00:41:06 +08:00
|
|
|
|
* 【core 】 修复StrJoin当append内容后调用length()会出现空指针问题(issue#3444@Github)
|
2023-12-28 18:48:07 +08:00
|
|
|
|
* 【core 】 修复PostgreSQL、H2使用upsert字段大小写问题(issue#I8PB4X@Gitee)
|
2023-12-29 00:26:53 +08:00
|
|
|
|
* 【core 】 修复RandomUtil.randomInt,RandomUtil.randomLong边界问题(pr#3450@Github)
|
2024-01-02 13:21:56 +08:00
|
|
|
|
* 【db 】 修复Druid连接池无法设置部分属性问题(issue#I8STFC@Gitee)
|
2024-01-02 13:34:59 +08:00
|
|
|
|
* 【core 】 修复金额转换为英文时缺少 trillion 单位问题(pr#3454@Github)
|
2024-01-05 12:36:31 +08:00
|
|
|
|
* 【json 】 增加ParseConfig,通过增加maxNestingDepth参数避免StackOverflowError问题,修复CVE-2022-45688漏洞(issue#2748@Github)
|
2024-01-09 21:55:21 +08:00
|
|
|
|
* 【system】 修复UserInfo中用户名加/问题(pr#3458@Github)
|
2024-01-11 10:42:20 +08:00
|
|
|
|
* 【core 】 修复NumberUtil.toBigDecimal方法报StackOverflowError(CVE-2023-51080)(issue#3423@Github)
|
2023-12-24 00:15:01 +08:00
|
|
|
|
|
2023-11-12 19:17:19 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-12-23 16:14:14 +08:00
|
|
|
|
# 5.8.24(2023-12-23)
|
2023-11-12 19:17:19 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-11-14 09:07:06 +08:00
|
|
|
|
* 【cache 】 Cache增加get重载,可自定义超时时间(issue#I8G0DL@Gitee)
|
2023-11-15 19:08:31 +08:00
|
|
|
|
* 【cache 】 JWT#sign增加重载,可选是否增加默认的typ参数(issue#3386@Github)
|
2023-11-29 04:06:08 +08:00
|
|
|
|
* 【db 】 增加识别OpenGauss的驱动类(issue#I8K6C0@Gitee)
|
2023-11-29 10:41:00 +08:00
|
|
|
|
* 【core 】 修复CharSequenceUtil注释和引用,避免循环引用
|
2023-12-05 20:46:56 +08:00
|
|
|
|
* 【extra 】 SpringUtil增加getProperty重载(pr#1122@Gitee)
|
2023-12-11 09:45:06 +08:00
|
|
|
|
* 【core 】 FileTypeUtil增加null判断(issue#3419@Github)
|
2023-12-12 13:34:54 +08:00
|
|
|
|
* 【core 】 DateUtil.parse支持毫秒时间戳(issue#I8NMP7@Gitee)
|
2023-12-14 17:44:57 +08:00
|
|
|
|
* 【extra 】 优化TokenizerEngine使用IK分词器支持并发(pr#3427@Github)
|
2023-12-15 22:00:10 +08:00
|
|
|
|
* 【core 】 Opt.ofEmptyAble支持更多类型(issue#I8OOSY@Gitee)
|
2023-12-20 20:53:32 +08:00
|
|
|
|
* 【http 】 HTMLFilter保留p标签(issue#3433@Gitee)
|
2023-11-12 19:17:19 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-12-26 00:41:06 +08:00
|
|
|
|
* 【core 】 修复LocalDateTime#parseDate未判断空问题(issue#I8FN7F@Gitee)
|
2023-12-05 20:34:32 +08:00
|
|
|
|
* 【http 】 修复RootAction send404 抛异常问题(pr#1107@Gitee)
|
|
|
|
|
* 【extra 】 修复Archiver 最后一个 Entry 为空文件夹时未关闭 Entry问题(pr#1123@Gitee)
|
2023-12-05 21:48:15 +08:00
|
|
|
|
* 【core 】 修复ImgUtil.convert png转jpg在jdk9+中失败问题(issue#I8L8UA@Gitee)
|
2023-12-09 01:05:55 +08:00
|
|
|
|
* 【cache 】 修复StampedCache的get方法非原子问题(issue#I8MEIX@Gitee)
|
2023-12-12 04:29:20 +08:00
|
|
|
|
* 【core 】 修复StrSplitter.splitByRegex使用空参数导致的OOM问题(issue#3421@Github)
|
2023-12-12 22:14:54 +08:00
|
|
|
|
* 【db 】 修复嵌套SQL中order by子句错误截断问题(issue#I89RXV@Gitee)
|
2023-12-12 23:04:27 +08:00
|
|
|
|
* 【http 】 修复graalvm编译后,未读取Content-Length可能导致的读取时间过长问题(issue#I6Q30X@Gitee)
|
2023-12-13 19:31:56 +08:00
|
|
|
|
* 【core 】 修复JavaSourceCompiler.addSource目录处理错误问题(issue#3425@Github)
|
2023-12-14 21:49:23 +08:00
|
|
|
|
* 【core 】 修复时间戳转Bean时异常问题(issue#I8NMP7@Gitee)
|
2023-12-26 00:41:06 +08:00
|
|
|
|
* 【core 】 修复PostgreSQL使用upsert字段大小写问题(issue#I8PB4X@Gitee)
|
2023-12-20 21:10:29 +08:00
|
|
|
|
* 【extra 】 修复TinyPinyinEngine可能的空指针问题(issue#3437@Github)
|
2023-12-20 22:53:38 +08:00
|
|
|
|
* 【core 】 修复graalvm原生打包使用http工具被转为file协议问题(issue#I8PY3Y@Gitee)
|
2023-12-23 16:14:14 +08:00
|
|
|
|
* 【poi 】 修复cloneSheet参数错误导致非XSSFWorkbook错误命名问题(issue#I8QIBB@Gitee)
|
2023-11-12 19:17:19 +08:00
|
|
|
|
|
2023-09-13 21:40:23 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-11-12 16:46:02 +08:00
|
|
|
|
# 5.8.23(2023-11-12)
|
2023-09-13 21:40:23 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-09-21 13:06:16 +08:00
|
|
|
|
* 【json 】 改进TemporalAccessorSerializer支持dayOfMonth和month枚举名(issue#I82AM8@Gitee)
|
2023-09-21 17:19:35 +08:00
|
|
|
|
* 【core 】 新增ProxySocketFactory
|
2023-09-25 17:31:10 +08:00
|
|
|
|
* 【http 】 UserAgent增加百度浏览器识别(issue#I847JY@Gitee)
|
2023-10-07 08:35:57 +08:00
|
|
|
|
* 【core 】 ReflectUtil.getFieldsValue增加Filter重载(pr#1090@Gitee)
|
2023-10-25 11:24:43 +08:00
|
|
|
|
* 【core 】 Snowflake增加方法:根据传入时间戳,计算ID起终点(pr#1096@Gitee)
|
2023-10-27 22:43:11 +08:00
|
|
|
|
* 【core 】 PathUtil增加loopFiles重载,可选是否追踪软链(issue#3353@Github)
|
2023-09-13 21:40:23 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-09-20 21:22:40 +08:00
|
|
|
|
* 【cron 】 修复Cron表达式range解析错误问题(issue#I82CSH@Gitee)
|
2023-09-21 11:34:05 +08:00
|
|
|
|
* 【core 】 修复VersionComparator在极端数据排序时候违反了自反性问题(issue#I81N3H@Gitee)
|
2023-09-28 16:30:56 +08:00
|
|
|
|
* 【json 】 修复JSONStrFormatter:format函数对于转义符号处理逻辑错误问题(issue#I84V6I@Gitee)
|
2023-10-18 08:57:30 +08:00
|
|
|
|
* 【core 】 修复特定情况下BiMap覆盖Value后,仍能通过旧Value查询到Key问题(issue#I88R5M@Gitee)
|
2023-10-12 21:00:33 +08:00
|
|
|
|
* 【core 】 修复aop的afterException无法生效问题(issue#3329@Github)
|
2023-10-12 21:28:56 +08:00
|
|
|
|
* 【core 】 修复TypeUtil.getClass方法强转报错问题(pr#1092@Github)
|
2023-10-18 14:42:22 +08:00
|
|
|
|
* 【core 】 修复DataSize.parse(size)不支持空格问题(issue#I88Z4Z@Gitee)
|
2023-10-25 00:21:35 +08:00
|
|
|
|
* 【http 】 修复SimpleServer在添加的HttpFilter中有获取请求参数时报错问题(issue#3343@Github)
|
2023-10-25 11:38:49 +08:00
|
|
|
|
* 【http 】 修复options请求无响应体问题
|
2023-10-30 17:26:35 +08:00
|
|
|
|
* 【core 】 ImgUtil的sliceByRowsAndCols背景无法透明问题(issue#3347@Github)
|
|
|
|
|
* 【core 】 修复ClassUtil#scanJar未正确关闭文件问题(issue#3361@Github)
|
2023-11-04 11:13:54 +08:00
|
|
|
|
* 【db 】 修复Column.getDigit返回值错误问题(issue#3370@Github)
|
2023-11-09 09:32:38 +08:00
|
|
|
|
* 【core 】 修复合成注解在并发环境无法保证正确缓存属性值的问题(pr#1097@Gitee)
|
2023-11-12 16:46:02 +08:00
|
|
|
|
* 【core 】 修复CollectorUtil.reduceListMap与collectors.groupby一起使用时出现与预期不符问题(pr#1102@Gitee)
|
2023-09-13 21:40:23 +08:00
|
|
|
|
|
2023-07-29 14:18:50 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-09-13 20:57:56 +08:00
|
|
|
|
# 5.8.22(2023-09-13)
|
2023-07-29 14:18:50 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-08-02 17:07:31 +08:00
|
|
|
|
* 【core 】 NumberUtil.nullToZero增加重载(issue#I7PPD2@Gitee)
|
|
|
|
|
* 【core 】 DesensitizedUtil增加清空策略(issue#I7PUJ2@Gitee)
|
2023-08-08 19:03:49 +08:00
|
|
|
|
* 【all 】 修改异常包装策略:运行时异常不包装,只包装非运行时异常(issue#I7RJZT@Gitee)
|
2023-08-10 21:39:34 +08:00
|
|
|
|
* 【core 】 增加IJSONTypeConverter,避免反射调用(pr#1051@Gitee)
|
|
|
|
|
* 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@Gitee)
|
2023-08-13 21:24:08 +08:00
|
|
|
|
* 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@Gitee)
|
2023-08-15 11:59:02 +08:00
|
|
|
|
* 【cron 】 优化PatternParser支持年的步进(issue#I7SMP7@Gitee)
|
2023-08-16 10:31:50 +08:00
|
|
|
|
* 【core 】 TreeUtil增加getParentsId方法(issue#I7TDCF@Gitee)
|
2023-08-02 11:12:33 +08:00
|
|
|
|
|
2023-07-29 14:18:50 +08:00
|
|
|
|
### 🐞Bug修复
|
2023-08-02 17:07:52 +08:00
|
|
|
|
* 【core 】 修复NumberUtil.toBigDecimal转换科学计数法问题(issue#3241@Github)
|
2023-08-02 17:43:32 +08:00
|
|
|
|
* 【core 】 修复PathUtil.moveContent当target不存在时会报错问题(issue#3238@Github)
|
2023-08-04 15:41:19 +08:00
|
|
|
|
* 【db 】 修复SqlUtil.formatSql 格式化的sql换行异常(pr#3247@Github)
|
2023-08-07 11:13:29 +08:00
|
|
|
|
* 【core 】 修复DateUtil.parse 给定一个时间解析错误问题(issue#I7QI6R@Gitee)
|
2023-08-13 21:24:08 +08:00
|
|
|
|
* 【core 】 去除默认的ACCEPT_LANGUAGE(issue#3258@Github)
|
2023-08-15 09:47:01 +08:00
|
|
|
|
* 【core 】 修复FieldsComparator比较结果不正确问题(issue#3259@Github)
|
2023-08-15 10:27:42 +08:00
|
|
|
|
* 【core 】 修复Db.findAll全局忽略大小写无效问题(issue#I7T30Y@Gitee)
|
2023-08-21 11:53:29 +08:00
|
|
|
|
* 【core 】 修复Ipv4Util.getEndIpLong 取反符号导致数据越界(issue#I7U1OQ@Gitee)
|
2023-08-24 08:56:51 +08:00
|
|
|
|
* 【http 】 修复302重定向时,Location中的问号被转义问题(issue#3265@Github)
|
2023-08-24 09:02:58 +08:00
|
|
|
|
* 【core 】 修复CombinationAnnotationElement判断循环问题(pr#3267@Github)
|
2023-08-30 22:10:03 +08:00
|
|
|
|
* 【core 】 修复StrUtil#containsAny NPE问题(pr#1063@Gitee)
|
|
|
|
|
* 【all 】 修复SONArray的add()方法抛出OutOfMemory异常问题(issue#3286@Github)
|
2023-08-30 22:18:56 +08:00
|
|
|
|
* 【core 】 修复fillColumns空指针问题(issue#3284@Github)
|
2023-09-01 09:52:14 +08:00
|
|
|
|
* 【core 】 修复Convert不能转换Optional和Opt问题(issue#I7WJHH@Gitee)
|
|
|
|
|
* 【core 】 修复DateUtil.age年龄计算问题(issue#I7XMYW@Gitee)
|
2023-09-05 14:32:28 +08:00
|
|
|
|
* 【core 】 修复JSONUtil.parse()溢出问题(issue#3289@Github)
|
2023-09-08 19:13:37 +08:00
|
|
|
|
* 【core 】 修复Tailer stop NPE问题(pr#1067@Gitee)
|
2023-09-08 23:24:56 +08:00
|
|
|
|
* 【json 】 修复toJSONString导致CPU使用率高的问题(issue#3297@Github)
|
2023-09-12 17:56:45 +08:00
|
|
|
|
* 【core 】 修复NumberUtil.parseInt 16进制解析错误的问题(pr#1071@Gitee)
|
2023-09-12 18:28:45 +08:00
|
|
|
|
* 【core 】 修复CopyOptions.setIgnoreCase和setIgnoreProperties冲突问题(issue#I80FP4@Gitee)
|
2023-09-13 20:33:52 +08:00
|
|
|
|
* 【core 】 修复LocalDateTimeUtil.of 某些特殊TemporalAccessor无法返回正确结果的问题(issue#3301@Github)
|
2023-07-29 14:18:50 +08:00
|
|
|
|
|
2023-06-17 01:26:48 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-07-29 11:32:37 +08:00
|
|
|
|
# 5.8.21(2023-07-29)
|
2023-06-17 01:26:48 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-06-24 19:31:26 +08:00
|
|
|
|
* 【core 】 list 为空时,CollUtil.max等返回null而非异常(pr#1027@Gitee)
|
2023-06-26 12:34:46 +08:00
|
|
|
|
* 【poi 】 ExcelReader.getWriter逻辑变更,当从非文件读取时,获取sheet,而非空表格。
|
2023-06-27 11:10:43 +08:00
|
|
|
|
* 【core 】 Ipv4Util 新增方法:检测指定 IP 地址是否匹配通配符(pr#3171@Github)
|
2023-06-29 17:07:34 +08:00
|
|
|
|
* 【core 】 DateUtil.parse适配6位毫秒格式(issue#I7H34N@Gitee)
|
2023-06-30 10:13:20 +08:00
|
|
|
|
* 【core 】 RandomUtil增加可选是否包含边界的重载(issue#3182@Github)
|
2023-06-30 10:34:16 +08:00
|
|
|
|
* 【core 】 StrUtil增加truncateByByteLength方法(pr#3176@Github)
|
2023-07-03 15:58:42 +08:00
|
|
|
|
* 【core 】 身份证工具类isValidCard18、isValidCard15入参null直接返回null(pr#1034@Gitee)
|
2023-07-20 08:19:06 +08:00
|
|
|
|
* 【http 】 使用multiparty方式支持body参数(issue#3158@Github)
|
|
|
|
|
* 【core 】 ZipReader增加setMaxSizeDiff方法,自定义或关闭ZipBomb(issue#3018@Github)
|
2023-07-20 11:50:23 +08:00
|
|
|
|
* 【db 】 Query.of(entity)构建时传入fields(issue#I7M5JU@Gitee)
|
2023-07-26 18:56:31 +08:00
|
|
|
|
* 【db 】 clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver(issue#3224@Github)
|
2023-07-29 13:05:39 +08:00
|
|
|
|
* 【core 】 UrlResource增加size方法(issue#3226@Github)
|
2023-06-17 01:26:48 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-06-25 16:27:54 +08:00
|
|
|
|
* 【core 】 修复MapUtil工具使用filter方法构造传入参数结果问题(issue#3162@Github)
|
2023-06-25 18:08:27 +08:00
|
|
|
|
* 【core 】 修复序列化和反序列化Class问题(issue#I7FQ29@Gitee)
|
2023-06-27 10:17:00 +08:00
|
|
|
|
* 【setting】 修复utf8-bom的setting文件读取问题(issue#I7G34E@Gitee)
|
2023-06-29 09:21:51 +08:00
|
|
|
|
* 【core 】 修复PathUtil.getMimeType可能造成的异常(issue#3179@Github)
|
2023-06-29 17:28:20 +08:00
|
|
|
|
* 【core 】 修复Pair序列化转换无效问题(issue#I7GPGX@Github)
|
2023-06-30 18:17:28 +08:00
|
|
|
|
* 【core 】 修复TypeUtil.getTypeArgument对实现接口获取不全面问题(issue#I7CRIW@Gitee)
|
2023-07-05 09:45:48 +08:00
|
|
|
|
* 【core 】 修复BeanUtil.isCommonFieldsEqual判空导致的问题
|
2023-07-18 00:01:20 +08:00
|
|
|
|
* 【extra 】 修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题(issue#I7LLL7@Gitee)
|
2023-07-18 00:21:24 +08:00
|
|
|
|
* 【core 】 修复脱敏银行卡号长度bug(pr#3210@Github)
|
2023-07-18 02:44:58 +08:00
|
|
|
|
* 【jwt 】 修复JWTSignerUtil中ES256签名不符合规范问题(issue#3205@Github)
|
2023-07-19 15:51:39 +08:00
|
|
|
|
* 【core 】 修复UserInfo获取country问题(issue#I7MCKW@Gitee)
|
2023-07-20 08:41:23 +08:00
|
|
|
|
* 【extra 】 修复MVEL加载错误问题(issue#3214@Github)
|
2023-07-20 23:39:24 +08:00
|
|
|
|
* 【json 】 修复JSONBeanParser在遇到List时没有被正确递归问题(issue#I7M2GZ@Gitee)
|
2023-07-21 18:16:31 +08:00
|
|
|
|
* 【core 】 修复VersionComparator对1.0.3及1.0.2a比较有误的问题(pr#1043@Gitee)
|
2023-07-29 11:32:37 +08:00
|
|
|
|
* 【core 】 修复IOS系统下,chrome 浏览器的解析规则有误(pr#1044@Gitee)
|
2023-07-29 12:15:40 +08:00
|
|
|
|
* 【extra 】 修复多线程下Sftp中Channel关闭的问题(issue#I7OHIB@Gitee)
|
2023-07-29 13:56:02 +08:00
|
|
|
|
* 【extra 】 修复CVE-2023-24163漏洞(issue#I6AJWJ@Gitee)
|
2023-06-17 01:26:48 +08:00
|
|
|
|
|
2023-05-27 00:36:03 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-06-16 16:01:21 +08:00
|
|
|
|
# 5.8.20(2023-06-16)
|
2023-05-27 00:36:03 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-05-28 12:21:03 +08:00
|
|
|
|
* 【core 】 UrlQuery增加setStrict方法,区分是否严格模式(issue#I78PB1@Gitee)
|
2023-05-29 12:02:40 +08:00
|
|
|
|
* 【poi 】 添加系列方法writeCol,以支持按列输出(pr#1003@Gitee)
|
2023-06-03 01:43:20 +08:00
|
|
|
|
* 【core 】 CollUtil新增anyMatch和allMatch方法(pr#1008@Gitee)
|
2023-06-06 06:22:10 +08:00
|
|
|
|
* 【core 】 CsvWriter如果开启了append=true,默认自动开启endingLineBreak=true(pr#1010@Gitee)
|
2023-05-27 00:36:03 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-05-31 19:01:45 +08:00
|
|
|
|
* 【core 】 修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题(issue#I795IN@Gitee)
|
2023-06-01 18:02:36 +08:00
|
|
|
|
* 【core 】 修复umberUtil.parseNumber对+解析问题(issue#I79VS7@Gitee)
|
2023-06-02 17:12:11 +08:00
|
|
|
|
* 【core 】 修复IdcardUtil.getGenderByIdCard存在潜在的异常(pr#1007@Gitee)
|
2023-06-06 22:25:15 +08:00
|
|
|
|
* 【core 】 修复Table#contains空指针问题(issue#3135@Gitee)
|
2023-06-09 22:09:22 +08:00
|
|
|
|
* 【core 】 修复FileUtil.checkSlip方法缺陷(issue#3140@Github)
|
2023-06-12 16:13:36 +08:00
|
|
|
|
* 【extra 】 修复Sftp中exists方法父目录不存在时报错(issue#I7CSQ9@Gitee)
|
2023-06-14 13:33:27 +08:00
|
|
|
|
* 【extra 】 修复xml转json再转bean失败问题(issue#3139@Github)
|
2023-06-16 16:01:21 +08:00
|
|
|
|
* 【poi 】 修复RowUtil传入参数错误问题(issue#3139@Github)
|
2023-06-16 20:23:06 +08:00
|
|
|
|
* 【core 】 修复XmlUtil.xmlToBean空节点转换失败问题(issue#3136@Github)
|
|
|
|
|
* 【core 】 修复CVE-2023-3276漏洞,XmlUtil.readBySax问题(issue#I7DX8W@Gitee)
|
2023-05-27 00:36:03 +08:00
|
|
|
|
|
2023-04-17 00:14:56 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-05-27 00:33:52 +08:00
|
|
|
|
# 5.8.19(2023-05-27)
|
2023-04-17 00:14:56 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-04-19 18:33:08 +08:00
|
|
|
|
* 【db 】 优化HttpRequest.toString()内容打印(issue#3072@Github)
|
2023-04-27 18:49:14 +08:00
|
|
|
|
* 【poi 】 优化Sax方式读取时空白行返回0,修改为返回-1(issue#I6WYF6@Gitee)
|
2023-05-09 10:07:09 +08:00
|
|
|
|
* 【db 】 优化count查询兼容informix(issue#I713XQ@Gitee)
|
2023-05-11 23:19:13 +08:00
|
|
|
|
* 【core 】 去除Opt头部的GPL协议头(pr#995@Gitee)
|
2023-05-14 23:13:12 +08:00
|
|
|
|
* 【core 】 邮箱校验添加对中文的支持(pr#997@Gitee)
|
2023-05-14 23:49:28 +08:00
|
|
|
|
* 【core 】 FileUtil.getMimeType增加webp识别(pr#997@Gitee)
|
2023-05-15 19:46:18 +08:00
|
|
|
|
* 【core 】 SyncFinisher增加setExceptionHandler方法(issue#I716SX@Gitee)
|
2023-05-19 21:51:48 +08:00
|
|
|
|
* 【core 】 FileTypeUtil.getType增加文件判断(pr#3112@Github)
|
2023-05-20 03:17:29 +08:00
|
|
|
|
* 【core 】 增加CsvWriteConfig.setEndingLineBreak配置项(issue#I75K5G@Gitee)
|
2023-05-23 12:34:01 +08:00
|
|
|
|
* 【core 】 增加Tailer追踪文件时文件被删除的处理情况(pr#3115@Github)
|
2023-05-23 16:16:28 +08:00
|
|
|
|
* 【core 】 DelegatedExecutorService构造方法设置成public(issue#I77LUE@Gitee)
|
2023-05-25 00:16:08 +08:00
|
|
|
|
* 【core 】 切面代理工具中的cglib支持多参数构造生成(issue#I74EX7@Gitee)
|
2023-05-26 20:38:38 +08:00
|
|
|
|
* 【poi 】 添加writeCellValue的重载,以支持isHeader(pr#1002@Gitee)
|
2023-04-17 00:14:56 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-04-17 23:49:31 +08:00
|
|
|
|
* 【core 】 修复URLUtil.decode无法解码UTF-16问题(issue#3063@Github)
|
2023-04-18 22:41:44 +08:00
|
|
|
|
* 【db 】 修复insertOrUpdate更新中条件字段没有移除问题(issue#I6W91Z@Gitee)
|
2023-04-22 22:38:37 +08:00
|
|
|
|
* 【core 】 修复VIN(车架号)正则问题(pr#3078@Github)
|
2023-04-25 16:14:22 +08:00
|
|
|
|
* 【core 】 修复HtmlUtil的removeHtmlAttr方法匹配问题(issue#I6YNTF@Gitee)
|
2023-04-25 16:37:56 +08:00
|
|
|
|
* 【core 】 修复JSONUtil.toBean目标存在Map字段无序问题(issue#I6YN2A@Gitee)
|
2023-04-27 12:05:10 +08:00
|
|
|
|
* 【http 】 修复HttpDownloader.downloadFile 方法缺少static问题(issue#I6Z8VU@Gitee)
|
2023-05-05 19:23:23 +08:00
|
|
|
|
* 【core 】 修复NumberUtil mul 传入null的string入参报错问题(issue#I70JB3@Gitee)
|
2023-05-14 22:48:52 +08:00
|
|
|
|
* 【core 】 修复ZipReader.get调用reset异常问题(issue#3099@Github)
|
2023-05-15 20:48:02 +08:00
|
|
|
|
* 【core 】 修复FileUtil.createTempFile可能导致的漏洞(issue#3103@Github)
|
2023-05-20 01:55:45 +08:00
|
|
|
|
* 【cron 】 修复SystemTimer无法结束进程问题(issue#3090@Github)
|
2023-05-20 02:30:24 +08:00
|
|
|
|
* 【core 】 修复BeanUtil.copyToList复制Long等类型错误问题(issue#3091@Github)
|
2023-05-26 10:32:19 +08:00
|
|
|
|
* 【poi 】 修复MapRowHandler结果Map无序问题(issue#I71SE8@Github)
|
2023-05-26 23:32:29 +08:00
|
|
|
|
* 【db 】 修复SqlExecutor.execute执行ORACLE insert into select报ORA-00933问题(issue#I778U7@Gitee)
|
|
|
|
|
* 【db 】 修复AbstractDb#page分页查询异常问题(issue#I73770@Gitee)
|
2023-04-17 00:14:56 +08:00
|
|
|
|
|
2023-04-12 18:55:52 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-05-05 19:23:23 +08:00
|
|
|
|
# 5.8.18 (2023-04-27)
|
2023-04-12 18:55:52 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-04-16 23:29:01 +08:00
|
|
|
|
* 【extra 】 JschUtil新增一个重载方法以支持私钥以byte数组形式载入(pr#3057@Github)
|
2023-05-04 03:14:12 +08:00
|
|
|
|
* 【crypto】 优化MD5性能(issue#I6ZIQH@Gitee)
|
2023-04-12 18:55:52 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-04-14 22:55:16 +08:00
|
|
|
|
* 【core 】 修复CollUtil.reverseNew针对非可变列表异常(issue#3056@Github)
|
2023-04-16 23:29:01 +08:00
|
|
|
|
* 【all 】 修复junit被关联引入的bug(issue#3062@Github)
|
2023-04-12 18:55:52 +08:00
|
|
|
|
|
2023-03-26 09:26:53 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-04-12 18:54:42 +08:00
|
|
|
|
# 5.8.17 (2023-04-12)
|
2023-03-26 09:26:53 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-03-28 19:09:59 +08:00
|
|
|
|
* 【core 】 SerializeUtil.deserialize增加白名单类,避免RCE vulnerability(issue#3021@Github)
|
2023-03-29 22:11:43 +08:00
|
|
|
|
* 【poi 】 ExcelWriter在关闭后不清空currentRow,以便复用(issue#3025@Github)
|
2023-03-29 22:38:30 +08:00
|
|
|
|
* 【core 】 完善HttpStatus,参考相关规范,补全缺失的状态码(pr#968@Gitee)
|
2023-03-30 23:39:47 +08:00
|
|
|
|
* 【core 】 NumberUtil增加(pr#968@Gitee)
|
|
|
|
|
* 【core 】 Number128增加hash和equals方法(pr#968@Gitee)
|
2023-03-31 13:40:46 +08:00
|
|
|
|
* 【core 】 NamingCase.toCamelCase新增重载,可选是否转换其他字符为小写(issue#3031@ithub)
|
2023-03-31 21:34:05 +08:00
|
|
|
|
* 【core 】 新增JdkUtil
|
2023-03-31 21:58:04 +08:00
|
|
|
|
* 【core 】 DateUtil.getZodiac增加越界检查(issue#3036@Github)
|
2023-04-11 22:44:06 +08:00
|
|
|
|
* 【core 】 CsvReader修改策略,添加可选是否关闭Reader重载,默认不关闭Reader(issue#I6UAX1@Gitee)
|
2023-04-11 23:18:06 +08:00
|
|
|
|
* 【core 】 isNotEmpty修改规则,避开IDEA错误提示(pr#974@Gitee)
|
2023-03-26 09:26:53 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-03-29 22:01:24 +08:00
|
|
|
|
* 【core 】 CollUtil.split优化切割列表参数判断,避免OOM(pr#3026@Github)
|
2023-03-31 13:25:03 +08:00
|
|
|
|
* 【core 】 修复FileUtil.move传入相同目录或子目录丢失源目录的问题(pr#3032@Github)
|
2023-04-02 21:37:50 +08:00
|
|
|
|
* 【core 】 修复SafeConcurrentHashMap.computeIfAbsent可能存在的结果为null的情况(issue#I6RVMY@Gitee)
|
2023-04-05 01:05:07 +08:00
|
|
|
|
* 【json 】 修复Pair反序列化报错问题(issue#I6SZYB@Gitee)
|
2023-04-11 23:18:06 +08:00
|
|
|
|
* 【core 】 修复使用AnnotationUtil.getAnnotationAlias获取注解时可能会出现空指针的问题(pr#975@Gitee)
|
2023-04-12 00:11:03 +08:00
|
|
|
|
* 【json 】 修复没有属性的对象转json字符串抛异常问题(issue#3051@Github)
|
2023-03-29 22:01:24 +08:00
|
|
|
|
|
2023-03-09 09:48:29 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-03-26 09:05:45 +08:00
|
|
|
|
# 5.8.16 (2023-03-26)
|
2023-03-09 09:48:29 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-03-09 20:41:02 +08:00
|
|
|
|
* 【core 】 改进Calculator.conversion,兼容乘法符号省略写法(issue#2964@Github)
|
2023-03-10 13:19:39 +08:00
|
|
|
|
* 【core 】 改进XmlUtil.xmlToBean,支持xml转bean时父节点忽略大小写
|
2023-03-10 22:06:41 +08:00
|
|
|
|
* 【core 】 优化ArrayUtil的空判断(pr#2969@Github)
|
2023-03-20 23:14:04 +08:00
|
|
|
|
* 【extra 】 优化SpringUtil在非Spring环境下的异常(issue#2835@Github)
|
2023-03-23 23:55:58 +08:00
|
|
|
|
* 【core 】 StrUtil增加commonPrefix和commonSuffix方法(pr#3007@Github)
|
|
|
|
|
* 【core 】 NumberUtil增加重载parseXXX方法, 解析失败返回默认值(pr#3007@Github)
|
2023-03-24 00:06:32 +08:00
|
|
|
|
* 【core 】 FileUtil增加readLines重载,支持filter(pr#3006@Github)
|
2023-03-26 06:02:22 +08:00
|
|
|
|
* 【json 】 当用户选择ignoreError时,错误对象转JSON也忽略
|
2023-03-09 09:48:29 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2023-03-09 20:00:13 +08:00
|
|
|
|
* 【crypto】 修复NoSuchMethodError未捕获问题(issue#2966@Github)
|
2023-03-12 13:18:59 +08:00
|
|
|
|
* 【poi 】 修复SXSSFWorkbook调用setComment时错位的问题(issue#I6MBS5@Gitee)
|
2023-03-12 13:26:00 +08:00
|
|
|
|
* 【core 】 修复BeanUtil.hasGetter没有跳过getClass方法的问题(issue#I6MBS5@Gitee)
|
2023-03-12 15:58:45 +08:00
|
|
|
|
* 【core 】 修复FileMagicNumber长度判断问题导致的越界异常(issue#I6MACI@Gitee)
|
2023-03-14 23:02:55 +08:00
|
|
|
|
* 【core 】 修复DateUtil针对ISO8601时间格式部分场景下的解析存在问题(issue#2981@Github)
|
2023-03-17 01:00:19 +08:00
|
|
|
|
* 【core 】 修复JSONUtil.toBean可能的空指针问题(issue#2987@Github)
|
2023-03-23 22:34:21 +08:00
|
|
|
|
* 【core 】 修复CalendarUtil.isSameMonth没有判断公元前导致不一致的问题(issue#3011@Github)
|
2023-03-24 00:01:13 +08:00
|
|
|
|
* 【core 】 修复WatchUtil createModify maxDepth传递后没有使用问题(issue#3005@Github)
|
2023-03-26 05:04:06 +08:00
|
|
|
|
* 【core 】 修复NullComparator反转无效问题(pr#964@Gitee)
|
2023-03-26 05:53:45 +08:00
|
|
|
|
* 【setting】 修复props.toBean 数组字段未赋值问题(issue#3008@Github)
|
2023-03-09 09:48:29 +08:00
|
|
|
|
|
2023-03-05 23:18:04 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-03-09 00:23:20 +08:00
|
|
|
|
# 5.8.15 (2023-03-09)
|
2023-03-05 23:18:04 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-03-09 00:03:40 +08:00
|
|
|
|
* 【http 】 新增followRedirectsCookie配置,支持开启自动重定向携带cookie(pr#2961@Github)
|
|
|
|
|
|
2023-03-05 23:18:04 +08:00
|
|
|
|
### 🐞Bug修复
|
2023-03-08 22:40:56 +08:00
|
|
|
|
* 【all 】 修复Automatic-Module-Name错误问题(issue#2952@Github)
|
2023-03-09 00:03:40 +08:00
|
|
|
|
* 【core 】 修复NumberWithFormat导致转换Long异常问题(issue#I6L2LO@Gitee)
|
2023-03-05 23:18:04 +08:00
|
|
|
|
|
2022-03-01 13:23:05 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2023-03-05 22:49:21 +08:00
|
|
|
|
# 5.8.14 (2023-03-05)
|
2023-03-03 23:44:43 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-03-05 22:45:36 +08:00
|
|
|
|
* 【core 】 增加PathMover(issue#I666HB@Github)
|
|
|
|
|
|
2023-03-03 23:44:43 +08:00
|
|
|
|
### 🐞Bug修复
|
2023-03-05 22:45:36 +08:00
|
|
|
|
* 【core 】 修复FileUtil.moveContent会删除源目录的问题(issue#I666HB@Github)
|
|
|
|
|
* 【http 】 修复HttpBase.body导致的空指针问题
|
2023-03-03 23:44:43 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2023-03-03 23:33:42 +08:00
|
|
|
|
# 5.8.13 (2023-03-03)
|
2023-02-09 21:23:56 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-02-28 22:18:57 +08:00
|
|
|
|
* 【core 】 PhoneUtil.isTel400800支持400-XXX-XXXX格式(issue#2929@Github)
|
2023-02-28 22:34:17 +08:00
|
|
|
|
* 【core 】 build(pom): 添加 Automatic-Module-Name属性(pr#2926@Github)
|
2023-02-28 22:45:56 +08:00
|
|
|
|
* 【core 】 根据JDK-8080225修改了部分新建文件输入流和文件输出流的创建方式(pr#2930@Github)
|
2023-03-03 20:25:27 +08:00
|
|
|
|
* 【http 】 HttpRequest#body增加支持Resource重载(issue#2901@Github)
|
2023-03-03 20:51:46 +08:00
|
|
|
|
* 【core 】 JavaSourceCompiler#compile增加自定义options重载(issue#I6IVZK@Gitee)
|
2023-02-28 22:18:57 +08:00
|
|
|
|
|
2023-02-09 21:23:56 +08:00
|
|
|
|
### 🐞Bug修复
|
2023-02-15 15:47:54 +08:00
|
|
|
|
* 【db 】 修复识别JDBC驱动时重复问题(pr#940@Gitee)
|
2023-02-20 15:45:46 +08:00
|
|
|
|
* 【core 】 修复法定年龄计算的BUG(pr#935@Gitee)
|
|
|
|
|
* 【core 】 修复FileUtil.rename报NoSuchFileException问题(pr#2894@Github)
|
|
|
|
|
* 【core 】 修复StrUtil.split切分长度为0时的bug(pr#944@Gitee)
|
2023-02-21 11:44:46 +08:00
|
|
|
|
* 【core 】 修复ReUtil.delAll方法当 content 仅为空格时的问题(issue#I6GIMT@Gitee)
|
2023-02-21 12:00:14 +08:00
|
|
|
|
* 【core 】 修复ReUtil.delAll方法当 content 仅为空格时的问题(issue#I6GIMT@Gitee)
|
2023-03-10 22:06:41 +08:00
|
|
|
|
* 【core 】 修复文件内容跟随在调用stop后,文件依旧被占用问题(issue#I6GFD2@Gitee)
|
2023-02-21 15:56:46 +08:00
|
|
|
|
* 【core 】 修复ReflectUtil.invokeRaw方法中参数类型转换动作未生效的问题(pr#2912@Github)
|
2023-02-22 19:33:56 +08:00
|
|
|
|
* 【core 】 修复isXXX转换时的匹配问题(issue#I6H0XF@Gitee)
|
2023-02-24 15:44:38 +08:00
|
|
|
|
* 【core 】 修复MutableObj.equals空指针问题
|
2023-03-03 20:43:42 +08:00
|
|
|
|
* 【core 】 修复JavaSourceFileObject在编译错误时抛出IOException异常而非CompilerException问题(pr#2942@Github)
|
2023-03-03 23:26:59 +08:00
|
|
|
|
* 【jwt 】 修复JWT自定义时间格式后的时间戳转换问题(issue#I6IS5B@Gitee)
|
2023-02-09 21:23:56 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2023-02-09 21:15:09 +08:00
|
|
|
|
# 5.8.12 (2023-02-09)
|
2022-12-27 22:14:45 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2023-01-15 11:21:21 +08:00
|
|
|
|
* 【http 】 HttpGlobalConfig.allowPatch()调用时忽略错误(issue#2832@Github)
|
2023-01-15 11:27:08 +08:00
|
|
|
|
* 【core 】 重构根据file magic number判断文件类型(pr#2834@Github)
|
2023-01-15 11:29:13 +08:00
|
|
|
|
* 【core 】 增加WGS84 坐标与墨卡托投影互转(pr#2811@Github)
|
2023-01-16 10:17:51 +08:00
|
|
|
|
* 【extra 】 ServletUtil遵循rfc 3986优化(issue#I6ALAO@Gitee)
|
2023-01-17 11:13:46 +08:00
|
|
|
|
* 【http 】 HttpUtil.decodeParams增加isFormUrlEncoded重载(pr#918@Gitee)
|
2023-01-17 11:34:59 +08:00
|
|
|
|
* 【db 】 AbstractDb添加返回类型为PageResult的page重载方法(pr#916@Gitee)
|
2023-01-17 17:07:18 +08:00
|
|
|
|
* 【core 】 DesensitizedUtil增加对IPv4和IPv6支持(issue#I6ABCS@Gitee)
|
2023-01-19 11:38:42 +08:00
|
|
|
|
* 【core 】 针对CollUtil.subtract coll1 为只读集合的补偿(pr#2865@Github)
|
2023-02-09 20:31:17 +08:00
|
|
|
|
* 【core 】 DateUtil.date方法统一修改规则,传入null返回null(pr#2877@Github)
|
2023-02-09 20:43:20 +08:00
|
|
|
|
* 【core 】 DateUtil.parseUTC统一规范,舍弃3位毫秒数后的数字(pr#2889@Github)
|
2023-01-15 11:08:09 +08:00
|
|
|
|
|
2022-12-27 22:14:45 +08:00
|
|
|
|
### 🐞Bug修复
|
2023-01-15 11:01:28 +08:00
|
|
|
|
* 【core 】 修复HexUtil.isHexNumber()对"-"的判断问题(issue#2857@Github)
|
2023-01-15 11:27:08 +08:00
|
|
|
|
* 【core 】 修复FileTypeUtil判断wav后缀的录音文件类型不能匹配问题(pr#2834@Github)
|
2023-01-15 11:35:31 +08:00
|
|
|
|
* 【core 】 修复FileUtil的rename在newName与原文件夹名称一样时,文件夹会被删除问题(issue#2845@Github)
|
2023-01-17 16:40:45 +08:00
|
|
|
|
* 【core 】 修复IoUtil.readBytes使用SocketInputStream读取不完整问题(issue#I6AT49@Gitee)
|
2023-01-17 17:30:45 +08:00
|
|
|
|
* 【core 】 修复ClassScanner自定义classload无效问题(issue#I68TV2@Gitee)
|
2023-02-15 15:47:54 +08:00
|
|
|
|
* 【core 】 【重要】删除XmlUtil.readObjectFromXml方法,避免漏洞(issue#2855@Github)
|
2023-02-09 19:07:12 +08:00
|
|
|
|
* 【core 】 修复Ipv4Util.list()方法的bug(pr#929@Gitee)
|
2023-02-09 19:43:49 +08:00
|
|
|
|
* 【poi 】 修复“sax方式读取excel2003版本,会调用两次doAfterAllAnalysed方法”问题。(pr#919@Gitee)
|
2022-12-27 22:14:45 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-12-27 22:02:14 +08:00
|
|
|
|
# 5.8.11 (2022-12-27)
|
2022-11-17 09:19:20 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-11-17 12:05:05 +08:00
|
|
|
|
* 【core 】 CharUtil.isBlankChar增加\u180e(pr#2738@Github)
|
2022-11-26 12:13:39 +08:00
|
|
|
|
* 【core 】 SyncFinisher线程同步结束器添加立即结束方法(pr#879@Gitee)
|
2022-11-28 10:30:10 +08:00
|
|
|
|
* 【core 】 HtmlUtil中escape方法,增加不断开空格(nbsp)转译,防止xss攻击(pr#2755@Github)
|
2022-11-28 13:57:32 +08:00
|
|
|
|
* 【extra 】 修正sftp.cd方法 方法注释和实际效果不符(issue#2758@Github)
|
2022-11-29 19:37:19 +08:00
|
|
|
|
* 【core 】 修改PhoneUtil容易歧义的注释(issue#I63GWK@Gitee)
|
2022-12-27 19:52:33 +08:00
|
|
|
|
* 【crypto】 KeyUtil中的读取KeyStore文件的方法增加全局Provider(issue#I6796G@Gitee)
|
2022-12-27 20:10:01 +08:00
|
|
|
|
* 【extra 】 CompressUtil 新增 stripComponents 参数(pr#904@Gitee)
|
2022-12-27 20:21:00 +08:00
|
|
|
|
* 【extra 】 ServletUtil和JakartaServletUtil新增获取所有响应头的方法(pr#2828@Github)
|
2022-12-27 20:26:02 +08:00
|
|
|
|
* 【core 】 BooleanUtil增加toString重载(pr#2816@Github)
|
2022-12-27 20:21:00 +08:00
|
|
|
|
|
2022-11-17 09:19:20 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-11-24 13:24:25 +08:00
|
|
|
|
* 【json 】 修复普通byte数组转JSONArray时的异常(pr#875@Gitee)
|
2022-11-24 13:29:52 +08:00
|
|
|
|
* 【core 】 修复ArrayUtil.insert()不支持原始类型数组的问题(pr#874@Gitee)
|
2022-11-24 13:33:12 +08:00
|
|
|
|
* 【core 】 修复HexUtil.isHexNumber()判断逻辑超出long的精度问题(issue#I62H7K@Gitee)
|
2022-11-26 12:07:20 +08:00
|
|
|
|
* 【core 】 修复BiMap中未重写computeIfAbsent和putIfAbsent导致双向查找出问题(issue#I62X8O@Gitee)
|
2022-11-29 23:11:36 +08:00
|
|
|
|
* 【json 】 修复JSON解析栈溢出部分问题(issue#2746@Github)
|
2022-12-05 23:42:00 +08:00
|
|
|
|
* 【json 】 修复getMultistageReverseProxyIp未去除空格问题(issue#I64P9J@Gitee)
|
2022-12-11 13:50:51 +08:00
|
|
|
|
* 【db 】 修复NamedSql中in没有判断大小写问题(issue#2792@Github)
|
2022-12-14 16:29:39 +08:00
|
|
|
|
* 【core 】 修复ZIP bomb漏洞(issue#2797@Github)
|
2022-12-27 19:34:24 +08:00
|
|
|
|
* 【core 】 修复JSONXMLSerializer将Json转为XML时,遇到嵌套需要递归情况时会丢失contentKeys问题(pr#903@Gitee)
|
2022-12-27 19:41:52 +08:00
|
|
|
|
* 【db 】 修复使用mariadb通过jdbcurl创建SimpleDataSource报NullPointException(pr#900@Gitee)
|
|
|
|
|
* 【core 】 修复UrlBuilder中参数中包括"://"判断错误问题(pr#898@Gitee)
|
2022-12-27 19:59:35 +08:00
|
|
|
|
* 【core 】 修复IndexedComparator导致的数据错乱问题(ExcelWriter使用部分别名导致字段丢失)(issue#I66Z6B@Gitee)
|
2022-12-27 20:22:31 +08:00
|
|
|
|
* 【crypto】 修复sm2构造方法NullPointerException(pr#2820@Github)
|
2022-12-27 20:48:28 +08:00
|
|
|
|
* 【core 】 修复ConverterRegistry中无效加载导致的问题(issue#2812@Github)
|
2022-12-27 21:40:59 +08:00
|
|
|
|
* 【core 】 修复CoordinateUtil坐标转换参数错误(pr#895@Gitee)
|
2022-11-17 09:19:20 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-11-17 09:01:29 +08:00
|
|
|
|
# 5.8.10 (2022-11-17)
|
2022-10-22 23:17:52 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-10-24 12:15:07 +08:00
|
|
|
|
* 【http 】 HttpResponse增加getFileNameFromDisposition方法(pr#2676@Github)
|
2022-11-03 00:00:50 +08:00
|
|
|
|
* 【core 】 FileUtil.copy,当来源为文件时,返回文件而非目录(issue#I5YCVL@Gitee)
|
2022-11-02 23:54:27 +08:00
|
|
|
|
* 【db 】 DialectFactory增加identifyDriver重载(issue#I5YWI6@Gitee)
|
2022-11-08 19:09:46 +08:00
|
|
|
|
* 【core 】 去除ClassloaderUtil的Cache(issue#I5YWI6@Gitee)
|
2022-11-08 19:20:09 +08:00
|
|
|
|
* 【core 】 ClassScanner 增加忽略加载错误类的扫描方法(pr#855@Gitee)
|
2022-11-11 12:01:05 +08:00
|
|
|
|
* 【core 】 DateUtil和LocalDateTimeUtil添加区间退化为点,点与区间,点与点之间关系判断。(pr#2725@Github)
|
2022-11-12 20:37:22 +08:00
|
|
|
|
* 【http 】 UserAgentUtil增加对钉钉PC端的支持(issue#I60UOP@Gitee)
|
2022-11-16 22:22:04 +08:00
|
|
|
|
* 【extra 】 兼容ZipArchiveInputStream多参数情况(issue#2736@Github)
|
2022-10-22 23:17:52 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2022-10-23 13:25:11 +08:00
|
|
|
|
* 【db 】 修复分页时order by截断问题(issue#I5X6FM@Gitee)
|
2022-10-24 12:15:07 +08:00
|
|
|
|
* 【core 】 修复Partition计算size除数为0报错问题(pr#2677@Github)
|
2022-10-24 19:45:11 +08:00
|
|
|
|
* 【core 】 由于对于ASCII的编码解码有缺陷,且这种BCD实现并不规范,因此BCD标记为弃用(issue#I5XEC6@Gitee)
|
2022-10-27 18:51:00 +08:00
|
|
|
|
* 【core 】 修复IoUtil.copyByNIO方法写出时没有flush的问题
|
2022-11-03 22:20:57 +08:00
|
|
|
|
* 【core 】 修复TreeBuilder中使用HashMap导致默认乱序问题(issue#I5Z8C5@Gitee)
|
2022-11-03 23:17:06 +08:00
|
|
|
|
* 【core 】 修复StrUtil.subWithLength负数问题(issue#I5YN49@Gitee)
|
2022-11-08 19:10:49 +08:00
|
|
|
|
* 【core 】 修复DefaultTrustManager空指针问题(issue#2716@Github)
|
2022-11-08 19:12:33 +08:00
|
|
|
|
* 【core 】 修复时间轮添加任务线程安全问题(pr#2712@Github)
|
2022-11-08 20:20:50 +08:00
|
|
|
|
* 【core 】 修复 BeanUtil#copyProperties 源对象与目标对象都是 Map 时设置忽略属性无效问题(pr#2698@Github)
|
2022-11-10 09:58:26 +08:00
|
|
|
|
* 【core 】 修复ChineseDate传入农历日期非闰月时获取公历错误问题(issue#I5YB1A@Gitee)
|
2022-11-10 11:19:11 +08:00
|
|
|
|
* 【core 】 修复key为弱引用 value为强引用 会导致key无法被回收 弱引用失效问题(pr#2723@Github)
|
2022-11-12 19:46:57 +08:00
|
|
|
|
* 【core 】 修复BeanUtil.copyProperties 包含EnumSet ,类型转换异常问题(pr#2684@Github)
|
2022-11-17 00:53:36 +08:00
|
|
|
|
* 【extra 】 修复Ftp.uploadFileOrDirectory上传目录错误调用错误问题(issue#I5R2DE@Gitee)
|
2022-11-17 01:25:47 +08:00
|
|
|
|
* 【extra 】 修复字节数组转float 返回类型却是double的bug(pr#867@Gitee)
|
2022-10-22 23:17:52 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2022-11-17 09:19:20 +08:00
|
|
|
|
|
2022-10-22 22:56:54 +08:00
|
|
|
|
# 5.8.9 (2022-10-22)
|
2022-09-26 23:38:44 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-09-30 19:03:11 +08:00
|
|
|
|
* 【core 】 DateUtil增加isLastDayOfMonth、getLastDayOfMonth方法(pr#824@Gitee)
|
2022-09-30 19:07:36 +08:00
|
|
|
|
* 【core 】 AnnotationUtil类支持Lambda获取某注解属性值(pr#827@Gitee)
|
2022-10-08 21:15:08 +08:00
|
|
|
|
* 【core 】 CharUtil.isBlank添加Hangul Filler字符(issue#I5UGSQ@Gitee)
|
2022-10-09 19:07:19 +08:00
|
|
|
|
* 【poi 】 优化合并单元格读取(issue#I5UJZ1@Gitee)
|
2022-10-12 14:14:42 +08:00
|
|
|
|
* 【extra 】 增加QLExpress支持(issue#2653@Github)
|
2022-10-13 17:45:33 +08:00
|
|
|
|
* 【core 】 UrlBuilder增加getPortWithDefault方法(pr#835@Gitee)
|
2022-10-16 20:42:53 +08:00
|
|
|
|
* 【core 】 FuncKeyMap的子类,传入可被序列化的keyFunc(pr#838@Gitee)
|
2022-10-16 20:46:40 +08:00
|
|
|
|
* 【extra 】 SpringUtil支持SpringBoot3自动配置(pr#839@Gitee)
|
2022-10-22 22:15:09 +08:00
|
|
|
|
* 【core 】 CollectorUtil添加支持对值集合进行映射的分组方法(pr#844@Gitee)
|
2022-10-18 09:20:34 +08:00
|
|
|
|
* 【core 】 FileTypeUtil增加ppt识别(issue#2663@Github)
|
2022-09-30 19:03:11 +08:00
|
|
|
|
|
2022-09-26 23:38:44 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-09-30 18:59:50 +08:00
|
|
|
|
* 【poi 】 修复ExcelReader读取只有标题行报错问题(issue#I5U1JA@Gitee)
|
|
|
|
|
* 【http 】 修复Http重定向时相对路径导致的问题(issue#I5TPSY@Gitee)
|
2022-09-30 19:25:15 +08:00
|
|
|
|
* 【http 】 修复Http重定全局设置无效问题(pr#2639@Github)
|
2022-09-30 20:10:11 +08:00
|
|
|
|
* 【core 】 修复ReUtil.replaceAll替换变量错误问题(pr#2639@Github)
|
2022-10-09 18:38:24 +08:00
|
|
|
|
* 【core 】 修复FileNameUtil.mainName二级扩展名获取错误问题(issue#2642@Github)
|
2022-10-12 00:11:32 +08:00
|
|
|
|
* 【cache 】 修复LRUCache移除事件监听失效问题(issue#2647@Github)
|
2022-10-12 14:39:02 +08:00
|
|
|
|
* 【core 】 修复MapToMap中ignoreNullValue无效问题(issue#2647@Github)
|
2022-10-16 20:51:58 +08:00
|
|
|
|
* 【core 】 修复ReflectUtil.invokeRaw方法转换失败抛出异常问题(pr#837@Gitee)
|
2022-10-22 22:11:03 +08:00
|
|
|
|
* 【core 】 修复TableMap没有default方法导致的问题(issue#I5WMST@Gitee)
|
2022-09-26 23:38:44 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-09-26 22:52:13 +08:00
|
|
|
|
# 5.8.8 (2022-09-26)
|
2022-09-15 23:57:43 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-09-19 09:52:40 +08:00
|
|
|
|
* 【core 】 StreamUtil.of方法新增对 Iterator 支持;StreamUtil.of(Iterable) 方法优化(pr#807@Gitee)
|
2022-09-20 15:02:58 +08:00
|
|
|
|
* 【core 】 增加.wgt格式的MimeType(pr#2617@Github)
|
2022-09-20 18:58:30 +08:00
|
|
|
|
* 【core 】 EnumUtil.getBy增加带默认值重载(issue#I5RZU6@Gitee)
|
2022-09-21 18:31:31 +08:00
|
|
|
|
* 【core 】 ModifierUtil和ReflectUtil增加removeFinalModify(pr#810@Gitee)
|
2022-09-22 16:25:51 +08:00
|
|
|
|
* 【core 】 AbsCollValueMap添加removeValue和removeValues方法,用于list value值移除(pr#813@Gitee)
|
2022-09-26 17:31:37 +08:00
|
|
|
|
* 【extra 】 hutool-extra ftp 支持上传文件或目录(pr#821@Gitee)
|
2022-09-26 22:52:13 +08:00
|
|
|
|
* 【core 】 CharsetDetector增加默认识别的长度(issue#2547@Github)
|
2022-09-15 23:57:43 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2022-09-17 22:27:51 +08:00
|
|
|
|
* 【core 】 修复FileNameUtil.cleanInvalid无法去除换行符问题(issue#I5RMZV@Gitee)
|
2022-09-20 17:03:42 +08:00
|
|
|
|
* 【core 】 修复murmur3_32实现错误(pr#2616@Github)
|
2022-09-20 22:54:58 +08:00
|
|
|
|
* 【core 】 修复PunyCode处理域名的问题(pr#2620@Github)
|
2022-09-22 16:40:12 +08:00
|
|
|
|
* 【core 】 修复ObjectUtil.defaultIfNull去掉误加的deprecated(issue#I5SIZT@Gitee)
|
2022-09-23 11:51:49 +08:00
|
|
|
|
* 【core 】 修复ReflectUtil 反射方法中桥接判断问题(issue#2625@Github)
|
2022-09-23 12:52:05 +08:00
|
|
|
|
* 【poi 】 修复ExcelWriter导出List<Map>引起的个数混乱问题(issue#2627@Github)
|
2022-09-24 01:04:16 +08:00
|
|
|
|
* 【poi 】 修复ExcelReader读取时间变成12小时形式问题(issue#I5Q1TW@Gitee)
|
2022-09-24 11:59:15 +08:00
|
|
|
|
* 【db 】 修复DB工具分页查询的时候oracle数据库会把ROWNUM_也带出来问题(issue#2618@Github)
|
2022-09-26 12:15:53 +08:00
|
|
|
|
* 【crypto 】 修复部分环境下使用 Bouncy Castle可能的JCE cannot authenticate the provider BC问题(issue#2631@Github)
|
2022-09-15 23:57:43 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-09-15 23:47:10 +08:00
|
|
|
|
# 5.8.7 (2022-09-15)
|
2022-09-05 18:24:23 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-09-13 11:17:13 +08:00
|
|
|
|
* 【core 】 BooleanUtil的andOfWrap和orOfWrap()忽略null(issue#2599@Github)
|
2022-09-13 19:17:57 +08:00
|
|
|
|
* 【jwt 】 优化JWT自动识别header中的算法,并可自定义header中key的顺序(issue#I5QRUO@Gitee)
|
2022-09-14 21:49:22 +08:00
|
|
|
|
* 【core 】 IdcardUtil增加convert18To15方法(issue#I5QYCP@Gitee)
|
2022-09-15 00:07:02 +08:00
|
|
|
|
* 【core 】 新增AnsiColors(改自Spring Boot)、AnsiColorWrapper,优化QrCodeUtil(pr#778@Gitee)
|
2022-09-15 00:34:06 +08:00
|
|
|
|
* 【core 】 TemplateUtil的实现类增加getRawEngine方法(issues#2530@Github)
|
2022-09-15 01:05:28 +08:00
|
|
|
|
* 【core 】 ImgUtil中颜色相关方法剥离到ColorUtil中
|
2022-09-15 09:50:54 +08:00
|
|
|
|
* 【core 】 增加SafeConcurrentHashMap
|
2022-09-14 21:49:22 +08:00
|
|
|
|
|
2022-09-05 18:24:23 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-09-13 23:04:32 +08:00
|
|
|
|
* 【core 】 修复ObjectUtil.defaultIfXXX中NPE问题(pr#2603@Github)
|
2022-09-13 23:13:55 +08:00
|
|
|
|
* 【db 】 修复Hive2驱动无法识别问题(issue#2606@Github)
|
2022-09-14 00:28:13 +08:00
|
|
|
|
* 【core 】 修复computeIfAbsent问题(issue#I5PTN3@Gitee)
|
2022-09-14 21:43:05 +08:00
|
|
|
|
* 【extra 】 修复Ftp中路径问题(issue#I5R2DE@Gitee)
|
2022-09-15 01:35:34 +08:00
|
|
|
|
* 【core 】 修复ConcurrentHashMap.computeIfAbsent缺陷导致的问题
|
2022-09-15 17:12:30 +08:00
|
|
|
|
* 【core 】 修复DateUtil.parseUTC时对-的处理问题(issue#2612@Github)
|
2022-09-15 23:17:31 +08:00
|
|
|
|
* 【core 】 修复Convert.chineseMoneyToNumber角分丢失问题(issue#2611@Github)
|
2022-09-05 18:24:23 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-09-05 18:23:11 +08:00
|
|
|
|
# 5.8.6 (2022-09-05)
|
2022-07-30 00:09:07 +08:00
|
|
|
|
|
2022-08-30 22:22:25 +08:00
|
|
|
|
### ❌不兼容特性
|
|
|
|
|
* 【json 】 由于设计缺陷,导致JSONObject#write方法中Filter中key的泛型不得已变动为Object,以解决无法递归的bug(issue#I5OMSC@Gitee)
|
|
|
|
|
|
2022-07-30 00:09:07 +08:00
|
|
|
|
### 🐣新特性
|
2022-08-11 21:33:48 +08:00
|
|
|
|
* 【core 】 CollUtil新增addIfAbsent方法(pr#750@Gitee)
|
2022-08-15 09:11:53 +08:00
|
|
|
|
* 【core 】 DateUtil.parseUTC支持只有时分的格式(issue#I5M6DP@Gitee)
|
2022-08-15 10:10:17 +08:00
|
|
|
|
* 【core 】 NumberUtil.parseInt忽略科学计数法(issue#I5M55F@Gitee)
|
2022-08-16 09:58:15 +08:00
|
|
|
|
* 【core 】 IterUtil.getFirst优化(pr#753@Gitee)
|
2022-08-20 01:06:37 +08:00
|
|
|
|
* 【core 】 增加Tree add 类型校验(pr#2542@Github)
|
2022-08-20 01:11:21 +08:00
|
|
|
|
* 【core 】 增加PunyCode处理完整域名(pr#2543@Github)
|
2022-08-20 01:14:41 +08:00
|
|
|
|
* 【core 】 增加替换字符串中第一个指定字符串和最后一个指定字符串方法(pr#2533@Github)
|
2022-08-20 01:19:13 +08:00
|
|
|
|
* 【jwt 】 JWT补充部分算法(pr#2546@Github)
|
2022-08-26 16:31:46 +08:00
|
|
|
|
* 【core 】 NumberUtil.roundStr() 修改为使用toPlainString(pr#775@Gitee)
|
2022-08-26 16:56:02 +08:00
|
|
|
|
* 【extra 】 QrCodeUtil新增SVG格式、Ascii Art字符画格式(pr#763@Gitee)
|
2022-08-27 00:34:33 +08:00
|
|
|
|
* 【jwt 】 JWTUtil的parseToken增加空值异常抛出(issue#I5OCQB@Gitee)
|
2022-08-30 11:26:23 +08:00
|
|
|
|
* 【extra 】 resource.loader等过期参数替换(issue#2571@Github)
|
2022-09-04 22:06:11 +08:00
|
|
|
|
* 【core 】 添加ObjectUtil的别名工具类ObjUtil
|
|
|
|
|
* 【core 】 扩展LocalDateTimeUtil.isIn方法使用场景(pr#2589@Github)
|
2022-09-04 22:09:01 +08:00
|
|
|
|
* 【core 】 MapUtil增加根据entry分组(pr#2591@Github)
|
2022-09-05 00:44:50 +08:00
|
|
|
|
* 【core 】 优化 getProcessorCount 潜在的获取不到的问题(pr#792@Gitee)
|
2022-09-05 17:18:00 +08:00
|
|
|
|
* 【core 】 ImgUtil增加sliceByRowsAndCols重载方法支持自定义图片格式(pr#793@Gitee)
|
2022-08-11 21:33:48 +08:00
|
|
|
|
*
|
2022-07-30 00:09:07 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-07-30 00:59:25 +08:00
|
|
|
|
* 【http 】 修复https下可能的Patch、Get请求失效问题(issue#I3Z3DH@Gitee)
|
2022-08-06 18:51:28 +08:00
|
|
|
|
* 【core 】 修复RandomUtil#randomString 入参length为负数时报错问题(issue#2515@Github)
|
2022-08-09 20:28:17 +08:00
|
|
|
|
* 【core 】 修复SecureUtil传入null的key抛出异常问题(pr#2521@Github)
|
2022-08-09 21:14:49 +08:00
|
|
|
|
* 【core 】 修复UrlBuilder的toURI方法将url重复编码(issue#2503@Github)
|
2022-08-20 00:54:22 +08:00
|
|
|
|
* 【core 】 修复CollUtil.lastIndexOf序号错误问题
|
2022-08-20 00:56:12 +08:00
|
|
|
|
* 【core 】 修复zip被识别成jar和apk被识别成jar或zip的问题(pr#2548@Github)
|
2022-08-27 01:10:13 +08:00
|
|
|
|
* 【core 】 修复UrlBuilder.addPath 方法传入非有效路径字符串时,会出现空指针异常的问题(issue#I5O4ML@Gitee)
|
2022-08-29 10:40:41 +08:00
|
|
|
|
* 【core 】 修复FilterIter当参数filter为空时存在问题(issue#I5OG7U@Gitee)
|
2022-08-30 21:53:45 +08:00
|
|
|
|
* 【poi 】 修复Excel读取提示信息错误(issue#I5OSFC@Gitee)
|
2022-08-30 22:22:25 +08:00
|
|
|
|
* 【json 】 解决JSONObject#write无法递归的bug(issue#I5OMSC@Gitee)
|
2022-08-30 22:59:34 +08:00
|
|
|
|
* 【json 】 修复DayOfWeek转json异常问题(issue#2572@Github)
|
2022-09-04 21:54:25 +08:00
|
|
|
|
* 【extra 】 Ftp方法isDir和exist修复及改进(pr#2574@Github)
|
2022-09-04 23:18:42 +08:00
|
|
|
|
* 【json 】 修复JSON反序列化时,引用字段类型的自定义JsonDeserializer无效(issue#2555@Github)
|
2022-07-30 00:09:07 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-07-29 23:52:58 +08:00
|
|
|
|
# 5.8.5 (2022-07-29)
|
2022-06-27 22:05:52 +08:00
|
|
|
|
|
2022-07-17 22:04:54 +08:00
|
|
|
|
### ❌不兼容特性
|
|
|
|
|
* 【core 】 合成注解相关功能重构,增加@Link及其子注解(pr#702@Gitee)
|
|
|
|
|
|
2022-06-27 22:05:52 +08:00
|
|
|
|
### 🐣新特性
|
2022-06-30 17:54:44 +08:00
|
|
|
|
* 【core 】 NumberUtil新增isIn方法(pr#669@Gitee)
|
2022-06-30 18:31:18 +08:00
|
|
|
|
* 【core 】 修复注解工具类getAnnotations的NPE问题,注解扫描器添新功能(pr#671@Gitee)
|
2022-07-05 21:27:51 +08:00
|
|
|
|
* 【core 】 合成注解SyntheticAnnotation提取为接口,并为实现类添加注解选择器和属性处理器(pr#678@Gitee)
|
|
|
|
|
* 【core 】 增加BeanValueProvider(issue#I5FBHV@Gitee)
|
2022-07-05 21:47:47 +08:00
|
|
|
|
* 【core 】 Convert工具类中,新增中文大写数字金额转换为数字工具方法(pr#674@Gitee)
|
2022-07-05 21:54:41 +08:00
|
|
|
|
* 【core 】 新增CollectorUtil.reduceListMap()(pr#676@Gitee)
|
2022-07-08 10:43:53 +08:00
|
|
|
|
* 【core 】 CollStreamUtil为空返回空的集合变为可编辑(pr#681@Gitee)
|
2022-07-09 12:42:25 +08:00
|
|
|
|
* 【core 】 增加StrUtil.containsAll(pr#2437@Github)
|
2022-07-16 08:41:20 +08:00
|
|
|
|
* 【core 】 ForestMap添加getNodeValue方法(pr#699@Gitee)
|
2022-07-16 08:58:50 +08:00
|
|
|
|
* 【http 】 优化HttpUtil.isHttp判断,避免NPE(pr#698@Gitee)
|
|
|
|
|
* 【core 】 修复Dict#containsKey方法没区分大小写问题(pr#697@Gitee)
|
2022-07-16 09:03:12 +08:00
|
|
|
|
* 【core 】 增加比较两个LocalDateTime是否为同一天(pr#693@Gitee)
|
2022-07-17 00:15:14 +08:00
|
|
|
|
* 【core 】 增加TemporalAccessorUtil.isIn、LocalDateTimeUtil.isIn(issue#I5HBL0@Gitee)
|
2022-07-17 00:30:39 +08:00
|
|
|
|
* 【core 】 ReUtil增加getAllGroups重载(pr#2455@Github)
|
2022-07-17 00:34:14 +08:00
|
|
|
|
* 【core 】 PageUtil#totalPage增加totalCount为long类型的重载方法(pr#2442@Github)
|
2022-07-17 21:26:09 +08:00
|
|
|
|
* 【crypto 】 PemUtil.readPemPrivateKey支持pkcs#1格式,增加OpensslKeyUtil(pr#2456@Github)
|
2022-07-19 10:57:18 +08:00
|
|
|
|
* 【core 】 添加了通用的注解扫描器 `GenericAnnotationScanner`,并在 `AnnotationScanner` 接口中统一提供了提前配置好的扫描器静态实例(pr#715@Github)
|
2022-07-22 17:01:20 +08:00
|
|
|
|
* 【json 】 JSONConfig增加允许重复key配置,解决不规整json序列化的问题(pr#720@Github)
|
|
|
|
|
* 【core 】 完善了codec包下一些方法的入参空校验(pr#719@Gitee)
|
2022-07-22 17:05:04 +08:00
|
|
|
|
* 【extra 】 完善QrCodeUtil对于DATA_MATRIX生成的形状随机不可指定的功能(pr#722@Gitee)
|
2022-07-29 21:51:12 +08:00
|
|
|
|
* 【core 】 修改NetUtil.ipv6ToBigInteger,原方法标记为过期(pr#2485@Github)
|
2022-07-29 22:04:54 +08:00
|
|
|
|
* 【core 】 ZipUtil新增zip文件解压大小限制,防止zip炸弹(pr#726@Gitee)
|
2022-07-29 22:39:51 +08:00
|
|
|
|
* 【core 】 CompressUtil增加压缩和解压tgz(.tar.gz)文件(issue#I5J33E@Gitee)
|
2022-06-30 17:54:44 +08:00
|
|
|
|
*
|
2022-06-27 22:05:52 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-07-05 22:26:27 +08:00
|
|
|
|
* 【core 】 修复CollUtil里面关于可变参数传null造成的crash问题(pr#2428@Github)
|
2022-07-11 09:15:18 +08:00
|
|
|
|
* 【socket 】 修复异常socket没有关闭问题(pr#690@Gitee)
|
2022-07-16 11:30:44 +08:00
|
|
|
|
* 【core 】 修复当时间戳为Integer时时间转换问题(pr#2449@Github)
|
2022-07-17 00:08:41 +08:00
|
|
|
|
* 【core 】 修复bmp文件判断问题(issue#I5H93G@Gitee)
|
2022-07-17 18:17:32 +08:00
|
|
|
|
* 【core 】 修复CombinationAnnotationElement造成递归循环(issue#I5FQGW@Gitee)
|
2022-07-19 10:57:18 +08:00
|
|
|
|
* 【core 】 修复Dict缺少putIfAbsent、computeIfAbsent问题(issue#I5FQGW@Gitee)
|
2022-07-20 12:16:59 +08:00
|
|
|
|
* 【core 】 修复Console.log应该把异常信息输出位置错误问题(pr#716@Gitee)
|
2022-07-20 13:13:14 +08:00
|
|
|
|
* 【core 】 修复UrlBuilder无法配置末尾追加“/”问题(issue#2459@Github)
|
2022-07-21 12:07:51 +08:00
|
|
|
|
* 【core 】 修复SystemPropsUtil.getBoolean方法应该只有值为true时才返回true,其他情况都应该返回false(pr#717@Gitee)
|
2022-07-29 21:56:48 +08:00
|
|
|
|
* 【core 】 修复isBase64判断不准确的问题(pr#727@Gitee)
|
2022-07-29 22:13:46 +08:00
|
|
|
|
* 【core 】 修复Convert#toMap默认转成HashMap的问题(pr#729@Gitee)
|
2022-06-27 22:05:52 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-06-27 21:54:28 +08:00
|
|
|
|
# 5.8.4 (2022-06-27)
|
2022-06-10 23:30:28 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-06-12 21:54:33 +08:00
|
|
|
|
* 【extra 】 Sftp增加构造重载,支持超时(pr#653@Gitee)
|
2022-06-14 16:43:05 +08:00
|
|
|
|
* 【core 】 BeanUtil增加isCommonFieldsEqual(pr#653@Gitee)
|
2022-06-14 16:44:34 +08:00
|
|
|
|
* 【json 】 修改byte[]统一转换为数组形式(issue#2377@Github)
|
2022-06-16 12:25:51 +08:00
|
|
|
|
* 【http 】 HttpResponse增加body方法,支持自定义返回内容(pr#655@Gitee)
|
2022-06-18 11:06:56 +08:00
|
|
|
|
* 【core 】 修改ObjectUtil.isNull逻辑(issue#I5COJF@Gitee)
|
2022-06-20 12:12:07 +08:00
|
|
|
|
* 【core 】 BlockPolicy增加线程池关闭后的逻辑(pr#660@Gitee)
|
2022-06-20 12:15:22 +08:00
|
|
|
|
* 【core 】 Ipv4Util增加ipv4ToLong重载(pr#661@Gitee)
|
2022-06-20 12:25:23 +08:00
|
|
|
|
* 【core 】 LocalDateTimeUtil.parse改为blank检查(issue#I5CZJ9@Gitee)
|
2022-06-20 19:49:07 +08:00
|
|
|
|
* 【core 】 BeanPath在空元素时默认加入map,修改根据下标类型赋值List or map(issue#2362@Github)
|
2022-06-26 23:49:26 +08:00
|
|
|
|
* 【core 】 localAddressList 添加重构方法(pr#665@Gitee)
|
2022-06-27 20:06:12 +08:00
|
|
|
|
* 【cron 】 从配置文件加载任务时,自定义ID避免重复从配置文件加载(issue#I5E7BM@Gitee)
|
2022-06-27 20:25:14 +08:00
|
|
|
|
* 【core 】 新增注解扫描器和合成注解(pr#654@Gitee)
|
2022-06-12 21:54:33 +08:00
|
|
|
|
*
|
2022-06-10 23:30:28 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-06-16 12:25:51 +08:00
|
|
|
|
* 【extra 】 修复createExtractor中抛出异常后流未关闭问题(pr#2384@Github)
|
2022-06-16 12:30:21 +08:00
|
|
|
|
* 【core 】 修复CsvData.getHeader没有判空导致空指针问题(issue#I5CK7Q@Gitee)
|
2022-06-16 12:49:55 +08:00
|
|
|
|
* 【core 】 修复单字母转换为数字的问题(issue#I5C4K1@Gitee)
|
2022-06-18 23:54:06 +08:00
|
|
|
|
* 【core 】 修复IterUtil.filter无效问题
|
2022-06-23 18:23:21 +08:00
|
|
|
|
* 【core 】 修复NumberUtil传入null,返回了true(issue#I5DTSL@Gitee)
|
2022-06-23 18:26:58 +08:00
|
|
|
|
* 【core 】 修复NumberUtil.isDouble问题(pr#2400@Github)
|
2022-06-27 21:29:25 +08:00
|
|
|
|
* 【core 】 修复ZipUtil使用append替换文件时,父目录存在报错问题(issue#I5DRU0@Gitee)
|
2022-06-10 23:30:28 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-06-10 22:06:39 +08:00
|
|
|
|
# 5.8.3 (2022-06-10)
|
2022-05-27 21:50:04 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-05-30 07:44:45 +08:00
|
|
|
|
* 【extra 】 mail增加writeTimeout参数支持(issue#2355@Github)
|
2022-05-30 17:45:37 +08:00
|
|
|
|
* 【core 】 FileTypeUtil增加pptx扩展名支持(issue#I5A0GO@Gitee)
|
2022-06-08 16:02:11 +08:00
|
|
|
|
* 【core 】 IterUtil.get增加判空(issue#I5B12A@Gitee)
|
2022-06-09 12:09:12 +08:00
|
|
|
|
* 【core 】 FileTypeUtil增加webp类型判断(issue#I5BGTF@Gitee)
|
2022-05-27 21:50:04 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-05-30 07:44:45 +08:00
|
|
|
|
* 【core 】 修复NumberUtil.isXXX空判断错误(issue#2356@Github)
|
2022-06-05 23:40:34 +08:00
|
|
|
|
* 【core 】 修复Convert.toSBC空指针问题(issue#I5APKK@Gitee)
|
2022-06-06 00:38:48 +08:00
|
|
|
|
* 【json 】 修复Bean中存在bytes,无法转换问题(issue#2365@Github)
|
2022-06-06 01:27:16 +08:00
|
|
|
|
* 【core 】 ArrayUtil.setOrAppend()传入空数组时,抛出异常(issue#I5APJE@Gitee)
|
2022-06-10 08:45:55 +08:00
|
|
|
|
* 【extra 】 JschSessionPool修复空指针检查问题(issue#I5BK4D@Gitee)
|
2022-06-10 22:06:39 +08:00
|
|
|
|
* 【core 】 修复使用ValueProvider中setFieldMapping无效问题(issue#I5B4R7@Gitee)
|
2022-06-10 22:57:15 +08:00
|
|
|
|
* 【json 】 修复byte[]作为JSONArray构造问题(issue#2369@Github)
|
2022-05-27 21:50:04 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-05-27 21:37:08 +08:00
|
|
|
|
# 5.8.2 (2022-05-27)
|
2022-05-16 19:20:58 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-05-20 12:07:27 +08:00
|
|
|
|
* 【core 】 BeanUtil拷贝对象增加空检查(issue#I58CJ3@Gitee)
|
2022-05-20 17:51:37 +08:00
|
|
|
|
* 【db 】 Column#size改为long
|
2022-05-23 10:43:28 +08:00
|
|
|
|
* 【core 】 ClassUtil增加isInterface等方法(pr#623@Gitee)
|
2022-05-23 11:32:50 +08:00
|
|
|
|
* 【socket 】 增加ChannelUtil
|
2022-05-26 12:12:05 +08:00
|
|
|
|
|
2022-05-16 19:20:58 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-05-18 10:24:00 +08:00
|
|
|
|
* 【extra 】 修复SshjSftp初始化未能代入端口配置问题(issue#2333@Github)
|
2022-05-18 10:33:21 +08:00
|
|
|
|
* 【core 】 修复Convert.numberToSimple转换问题(issue#2334@Github)
|
2022-05-20 12:07:27 +08:00
|
|
|
|
* 【core 】 修复TemporalAccessorConverter导致的转换问题(issue#2341@Github)
|
2022-05-24 11:01:22 +08:00
|
|
|
|
* 【core 】 修复NumberUtil除法空指针问题(issue#I58XKE@Gitee)
|
2022-05-24 17:24:26 +08:00
|
|
|
|
* 【core 】 修复CAR_VIN正则(pr#624@Gitee)
|
2022-05-26 12:12:05 +08:00
|
|
|
|
* 【db 】 修复count查询别名问题(issue#I590YB@Gitee)
|
2022-05-27 17:42:02 +08:00
|
|
|
|
* 【json 】 修复json中byte[]无法转换问题(issue#I59LW4@Gitee)
|
2022-05-27 18:06:54 +08:00
|
|
|
|
* 【core 】 修复NumberUtil.isXXX未判空问题(issue#2350@Github)
|
2022-05-27 20:17:41 +08:00
|
|
|
|
* 【core 】 修复Singleton中ConcurrentHashMap在JDK8下的bug引起的可能的死循环问题(issue#2349@Github)
|
2022-05-16 19:20:58 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-05-16 19:00:13 +08:00
|
|
|
|
# 5.8.1 (2022-05-16)
|
2022-05-06 14:02:34 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-05-09 11:33:48 +08:00
|
|
|
|
* 【core 】 BooleanUtil增加toBooleanObject方法(issue#I56AG3@Gitee)
|
2022-05-10 18:13:50 +08:00
|
|
|
|
* 【core 】 CharSequenceUtil增加startWithAnyIgnoreCase方法(issue#2312@Github)
|
2022-05-10 18:17:41 +08:00
|
|
|
|
* 【system 】 JavaInfo增加版本(issue#2310@Github)
|
2022-05-12 01:21:44 +08:00
|
|
|
|
* 【core 】 新增CastUtil(pr#2313@Github)
|
2022-05-16 10:03:16 +08:00
|
|
|
|
* 【core 】 ByteUtil新增bytesToShort重载(issue#I57FA7@Gitee)
|
2022-05-16 10:21:33 +08:00
|
|
|
|
* 【core 】 ReflectUtil.invoke方法抛出运行时异常增加InvocationTargetRuntimeException(issue#I57GI2@Gitee)
|
2022-05-16 19:00:13 +08:00
|
|
|
|
* 【core 】 NumberUtil.parseNumber支持16进制(issue#2328@Github)
|
2022-05-26 12:12:05 +08:00
|
|
|
|
|
2022-05-06 14:02:34 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-05-09 10:10:43 +08:00
|
|
|
|
* 【core 】 MapUtil.map对null友好,且修复了测试用例中分组问题(pr#614@Gitee)
|
2022-05-09 11:41:36 +08:00
|
|
|
|
* 【core 】 修复BeanUtil.beanToMap中properties为null的空指针问题(issue#2303@Github)
|
2022-05-10 18:13:50 +08:00
|
|
|
|
* 【db 】 DialectName中修正为POSTGRESQL(issue#2308@Github)
|
2022-05-12 00:58:38 +08:00
|
|
|
|
* 【core 】 修复BeanPath无法识别引号内的内容问题(issue#I56DE0@Gitee)
|
|
|
|
|
* 【core 】 修复Map.entry方法返回可变不可变相反问题
|
2022-05-16 18:43:48 +08:00
|
|
|
|
* 【jwt 】 修复jwt的过期容忍时间问题(issue#2329@Gitee)
|
2022-05-06 14:02:34 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-05-06 13:48:15 +08:00
|
|
|
|
# 5.8.0 (2022-05-06)
|
2022-04-27 16:16:16 +08:00
|
|
|
|
|
|
|
|
|
### ❌不兼容特性
|
2022-04-27 23:44:43 +08:00
|
|
|
|
* 【extra 】 升级jakarta.validation-api到3.x,包名变更导致不能向下兼容
|
2022-04-28 17:30:55 +08:00
|
|
|
|
* 【core 】 BeanUtil删除了beanToMap(Object)方法,因为有可变参数的方法,这个删除可能导致直接升级找不到方法,重新编译项目即可。
|
2022-04-27 23:26:11 +08:00
|
|
|
|
|
2022-04-27 16:16:16 +08:00
|
|
|
|
### 🐣新特性
|
2022-04-28 17:00:49 +08:00
|
|
|
|
* 【core 】 Singleton增加部分方法(pr#609@Gitee)
|
2022-04-28 17:30:55 +08:00
|
|
|
|
* 【core 】 BeanUtil增加beanToMap重载(pr#2292@Github)
|
2022-05-05 09:20:02 +08:00
|
|
|
|
* 【core 】 Assert增加对应的equals及notEquals方法(pr#612@Gitee)
|
2022-05-05 11:16:39 +08:00
|
|
|
|
* 【core 】 Assert增加对应的equals及notEquals方法(pr#612@Gitee)
|
2022-05-05 14:01:09 +08:00
|
|
|
|
* 【core 】 DigestUtil增加sha512方法(issue#2298@Github)
|
2022-04-27 23:26:11 +08:00
|
|
|
|
|
2022-04-27 16:16:16 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-04-27 23:26:11 +08:00
|
|
|
|
* 【db 】 修复RedisDS无法设置maxWaitMillis问题(issue#I54TZ9@Gitee)
|
2022-04-27 16:16:16 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2022-04-02 01:04:21 +08:00
|
|
|
|
|
2022-04-27 11:22:31 +08:00
|
|
|
|
# 5.8.0.M4 (2022-04-27)
|
2022-04-14 01:59:37 +08:00
|
|
|
|
|
|
|
|
|
### ❌不兼容特性
|
2022-04-16 11:44:01 +08:00
|
|
|
|
* 【json 】 【可能兼容问题】JSONArray删除部分构造
|
2022-04-18 21:52:44 +08:00
|
|
|
|
* 【json 】 【可能兼容问题】JSONTokener使用InputStream作为源时,由系统编码变更为UTF-8
|
2022-04-14 01:59:37 +08:00
|
|
|
|
|
2022-04-23 10:31:17 +08:00
|
|
|
|
### 🐣新特性
|
2022-04-15 06:20:47 +08:00
|
|
|
|
* 【core 】 BeanUtil增加toBean重载(pr#598@Gitee)
|
2022-04-16 09:27:47 +08:00
|
|
|
|
* 【json 】 新增JSONParser
|
2022-04-16 11:44:01 +08:00
|
|
|
|
* 【json 】 JSON新增在解析时的过滤方法(issue#I52O85@Gitee)
|
2022-04-17 08:53:43 +08:00
|
|
|
|
* 【core 】 添加ArrayUtil.distinct、CollUtil.distinct重载(issue#2256@Github)
|
2022-04-17 16:19:16 +08:00
|
|
|
|
* 【core 】 添加TransMap、FuncMap、ReferenceConcurrentMap、WeakConcurrentMap
|
2022-04-18 21:31:02 +08:00
|
|
|
|
* 【json 】 添加ObjectMapper
|
2022-04-21 17:39:42 +08:00
|
|
|
|
* 【core 】 CHINESE_NAME正则条件放宽(pr#599@Gitee)
|
2022-04-23 10:31:17 +08:00
|
|
|
|
* 【extra 】 增加JakartaServletUtil(issue#2271@Github)
|
2022-04-24 14:21:20 +08:00
|
|
|
|
* 【poi 】 ExcelWriter支持重复别名的数据写出(issue#I53APY@Gitee)
|
2022-04-25 13:13:11 +08:00
|
|
|
|
* 【core 】 增加Hashids(issue#I53APY@Gitee)
|
2022-04-25 17:23:31 +08:00
|
|
|
|
* 【core 】 ReflectUtil.newInstanceIfPossible添加枚举、数组等类型的默认实现
|
2022-04-27 11:22:31 +08:00
|
|
|
|
* 【core 】 CombinationAnnotationElement增加过滤(pr#605@Gitee)
|
2022-04-27 13:49:31 +08:00
|
|
|
|
* 【all 】 精简CHANGELOG
|
2022-04-27 14:57:46 +08:00
|
|
|
|
* 【core 】 新增AnsiEncoder
|
|
|
|
|
* 【log 】 新增彩色日式输出风格ConsoleColorLog(pr#607@Gitee)
|
2022-04-14 01:59:37 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2022-04-17 08:53:43 +08:00
|
|
|
|
* 【core 】 修复StrUtil.firstNonX非static问题(issue#2257@Github)
|
2022-04-17 16:19:16 +08:00
|
|
|
|
* 【core 】 修复SimpleCache线程安全问题
|
|
|
|
|
* 【core 】 修复ClassLoaderUtil中可能的关联ClassLoader错位问题
|
2022-04-19 18:50:56 +08:00
|
|
|
|
* 【extra 】 修复Sftp错误内容解析大小写问题(issue#I53GPI@Gitee)
|
2023-03-10 22:06:41 +08:00
|
|
|
|
* 【core 】 修复当文件内容为空时,会报异常问题(pr#602@Gitee)
|
2022-04-14 01:59:37 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-04-14 00:09:46 +08:00
|
|
|
|
# 5.8.0.M3 (2022-04-14)
|
2022-04-02 01:04:21 +08:00
|
|
|
|
|
|
|
|
|
### ❌不兼容特性
|
2022-04-10 15:45:02 +08:00
|
|
|
|
* 【core 】 StreamProgress#progress方法参数变更为2个(pr#594@Gitee)
|
2022-04-10 19:26:48 +08:00
|
|
|
|
* 【core 】 SimpleCache的raw key使用Mutable
|
2022-04-10 21:51:20 +08:00
|
|
|
|
* 【core 】 ArrayUtil.join删除已经弃用的无用原始类型重载
|
2022-04-12 14:06:24 +08:00
|
|
|
|
* 【core 】 删除Holder类,ReUtil.extractMultiAndDelPre方法参数改为Mutable
|
2022-04-06 09:46:44 +08:00
|
|
|
|
|
2022-04-02 01:04:21 +08:00
|
|
|
|
### 🐣新特性
|
2022-04-06 09:46:44 +08:00
|
|
|
|
* 【core 】 CopyOptions支持以Lambda方式设置忽略属性列表(pr#590@Gitee)
|
2022-04-06 22:50:57 +08:00
|
|
|
|
* 【core 】 增加中文姓名正则及其校验(pr#592@Gitee)
|
2022-04-06 23:50:56 +08:00
|
|
|
|
* 【core 】 Snowflake支持sequence使用随机数(issue#I51EJY@Gitee)
|
2022-04-08 15:39:29 +08:00
|
|
|
|
* 【core 】 JarClassLoader增加构造(pr#593@Gitee)
|
2022-04-12 14:06:24 +08:00
|
|
|
|
* 【core 】 增加Pid,以便获取单例pid
|
2022-04-13 00:30:01 +08:00
|
|
|
|
* 【core 】 Img增加全覆盖水印pressTextFull(pr#595@Gitee)
|
2022-04-13 17:27:44 +08:00
|
|
|
|
* 【core 】 ByteUtil.numberToBytes增加Byte判断(issue#2252@Github)
|
2022-04-13 23:28:42 +08:00
|
|
|
|
* 【core 】 CopyOptions添加converter,可以自定义非全局类型转换
|
2022-04-14 00:09:46 +08:00
|
|
|
|
* 【core 】 添加了设置从绝对路径加载数据库配置文件的功能(pr#2253@Github)
|
2022-04-06 09:46:44 +08:00
|
|
|
|
|
2022-04-02 01:04:21 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-04-06 10:18:36 +08:00
|
|
|
|
* 【core 】 修复UserAgentUtil识别Linux出错(issue#I50YGY@Gitee)
|
2022-04-07 00:16:35 +08:00
|
|
|
|
* 【poi 】 修复ExcelWriter.getDisposition方法生成错误(issue#2239@Github)
|
2022-04-08 21:36:45 +08:00
|
|
|
|
* 【core 】 修复UrlBuilder重复编码的问题(issue#2243@Github)
|
2022-04-10 11:18:54 +08:00
|
|
|
|
* 【http 】 修复HttpRequest中urlQuery,处理get请求参数的时候会导致空指针异常(pr#2248@Github)
|
2022-04-10 15:24:14 +08:00
|
|
|
|
* 【core 】 修复SimpleCache在get时未使用读锁可能导致的问题
|
2022-04-11 22:47:03 +08:00
|
|
|
|
* 【aop 】 修复JdkInterceptor before 方法拦截 return false 仍然执行了 after 的拦截问题(issue#I5237G@Gitee)
|
2022-04-02 01:04:21 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2022-04-02 00:03:12 +08:00
|
|
|
|
# 5.8.0.M2 (2022-04-02)
|
2022-03-28 14:04:43 +08:00
|
|
|
|
|
|
|
|
|
### ❌不兼容特性
|
2022-03-29 00:13:00 +08:00
|
|
|
|
* 【extra 】 【可能兼容问题】BeanCopierCache的key结构变更
|
2022-03-31 20:47:47 +08:00
|
|
|
|
* 【http 】 【可能兼容问题】HttpInterceptor增加泛型标识,HttpRequest中配置汇总于HttpConfig
|
2022-04-01 12:10:09 +08:00
|
|
|
|
* 【core 】 【可能兼容问题】UrlQuery.addQuery参数2从String变更为Object
|
2022-04-02 00:19:38 +08:00
|
|
|
|
* 【core 】 【可能兼容问题】WorkbookUtil.createBook实现改为WorkbookFactory.create
|
2022-03-28 14:04:43 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-03-30 01:31:39 +08:00
|
|
|
|
* 【core 】 MapUtil增加entry、ofEntries方法
|
2022-03-30 21:15:38 +08:00
|
|
|
|
* 【core 】 ZipWriter增加add方法重载
|
2022-03-31 00:29:38 +08:00
|
|
|
|
* 【core 】 IterUtil增加filtered,增加FilterIter(issue#2228)
|
2022-03-31 02:10:02 +08:00
|
|
|
|
* 【core 】 增加NodeListIter、ResettableIter
|
2022-03-31 15:30:18 +08:00
|
|
|
|
* 【crypto 】 HmacAlgorithm增加SM4CMAC(issue#2206@Github)
|
2022-03-31 20:47:47 +08:00
|
|
|
|
* 【http 】 增加HttpConfig,响应支持拦截(issue#2217@Github)
|
2022-03-31 21:30:32 +08:00
|
|
|
|
* 【core 】 增加BlockPolicy,ThreadUtil增加newFixedExecutor方法(pr#2231@Github)
|
2022-04-02 00:03:12 +08:00
|
|
|
|
* 【crypto 】 BCMacEngine、Mac、CBCBlockCipherMacEngine、SM4MacEngine(issue#2206@Github)
|
2022-03-28 14:04:43 +08:00
|
|
|
|
|
|
|
|
|
### 🐞Bug修复
|
2022-03-28 15:57:36 +08:00
|
|
|
|
* 【core 】 IdcardUtil#getCityCodeByIdCard位数问题(issue#2224@Github)
|
2022-03-31 16:00:11 +08:00
|
|
|
|
* 【core 】 修复urlWithParamIfGet函数逻辑问题(issue#I50IUD@Gitee)
|
2022-04-01 11:34:30 +08:00
|
|
|
|
* 【core 】 修复IoUtil.readBytes限制长度读取问题(issue#2230@Github)
|
2022-04-01 12:10:09 +08:00
|
|
|
|
* 【http 】 修复HttpRequest中编码对URL无效的问题(issue#I50NHQ@Gitee)
|
2022-04-02 00:42:27 +08:00
|
|
|
|
* 【poi 】 修复读取excel抛NPE错误(pr#2234@Github)
|
2022-03-28 14:04:43 +08:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
# 5.8.0.M1 (2022-03-28)
|
2022-03-19 21:00:36 +08:00
|
|
|
|
|
|
|
|
|
### ❌不兼容特性
|
2022-03-20 21:20:51 +08:00
|
|
|
|
* 【db 】 【不向下兼容 】增加MongoDB4.x支持返回MongoClient变更(pr#568@Gitee)
|
2022-03-19 21:00:36 +08:00
|
|
|
|
* 【json 】 【可能兼容问题】修改JSONObject结构,继承自MapWrapper
|
|
|
|
|
* 【core 】 【可能兼容问题】BeanCopier重构,新建XXXCopier,删除XXXValueProvider
|
2022-03-19 21:14:27 +08:00
|
|
|
|
* 【core 】 【可能兼容问题】URLEncoder废弃,URLEncoderUtil使用RFC3986
|
2022-03-20 20:46:32 +08:00
|
|
|
|
* 【core 】 【可能兼容问题】Base32分离编码和解码,以便减少数据加载,支持Hex模式
|
2022-03-20 21:20:51 +08:00
|
|
|
|
* 【core 】 【可能兼容问题】Base58分离编码和解码
|
|
|
|
|
* 【core 】 【可能兼容问题】Base62分离编码和解码,增加inverted模式支持
|
|
|
|
|
* 【core 】 【兼容问题 】PunyCode参数由String改为Charsequence
|
2022-03-21 01:55:49 +08:00
|
|
|
|
* 【cron 】 【可能兼容问题】SimpleValueParser改名为AbsValueParser,改为abstract
|
2022-03-21 13:33:39 +08:00
|
|
|
|
* 【poi 】 【可能兼容问题】ExcelUtil.getBigWriter返回值改为BigExcelWriter
|
2022-03-21 22:22:25 +08:00
|
|
|
|
* 【core 】 【可能兼容问题】Opt.ofEmptyAble参数由List改为Collection子类(pr#580@Gitee)
|
2022-03-24 23:26:07 +08:00
|
|
|
|
* 【json 】 【可能兼容问题】JSON转Bean时,使用JSON本身的相关设置,而非默认(issue#2212@Github)
|
2022-03-28 13:29:31 +08:00
|
|
|
|
* 【json 】 【可能兼容问题】JSONConfig中isOrder废弃,默认全部有序
|
2022-03-01 13:23:05 +08:00
|
|
|
|
|
|
|
|
|
### 🐣新特性
|
2022-03-04 00:09:56 +08:00
|
|
|
|
* 【http 】 HttpRequest.form采用TableMap方式(issue#I4W427@Gitee)
|
|
|
|
|
* 【core 】 AnnotationUtil增加getAnnotationAlias方法(pr#554@Gitee)
|
|
|
|
|
* 【core 】 FileUtil.extName增加对tar.gz特殊处理(issue#I4W5FS@Gitee)
|
2022-03-05 23:49:27 +08:00
|
|
|
|
* 【crypto 】 增加XXTEA实现(issue#I4WH2X@Gitee)
|
2022-03-08 01:15:13 +08:00
|
|
|
|
* 【core 】 增加Table实现(issue#2179@Github)
|
2022-03-09 00:58:10 +08:00
|
|
|
|
* 【core 】 增加UniqueKeySet(issue#I4WUWR@Gitee)
|
2022-03-13 23:35:58 +08:00
|
|
|
|
* 【core 】 阿拉伯数字转换成中文对发票票面金额转换的扩展(pr#570@Gitee)
|
2022-03-14 00:32:35 +08:00
|
|
|
|
* 【core 】 ArrayUtil增加replace方法(pr#570@Gitee)
|
2022-03-14 23:16:25 +08:00
|
|
|
|
* 【core 】 CsvReadConfig增加自定义标题行行号(issue#2180@Github)
|
2022-03-16 10:32:22 +08:00
|
|
|
|
* 【core 】 FileAppender优化初始List大小(pr#2197@Github)
|
|
|
|
|
* 【core 】 Base32增加pad支持(pr#2195@Github)
|
2022-03-16 22:33:33 +08:00
|
|
|
|
* 【core 】 Dict增加setFields方法(pr#578@Gitee)
|
2022-03-17 00:02:30 +08:00
|
|
|
|
* 【db 】 新加db.meta的索引相关接口(pr#563@Gitee)
|
2022-03-17 20:53:36 +08:00
|
|
|
|
* 【db 】 Oracle中Column#typeName后的长度去掉(pr#563@Gitee)
|
2022-03-19 11:13:33 +08:00
|
|
|
|
* 【poi 】 优化ExcelReader,采用只读模式(pr#2204@Gitee)
|
2022-03-19 11:14:12 +08:00
|
|
|
|
* 【poi 】 优化ExcelBase,将alias放入
|
2022-03-19 21:00:36 +08:00
|
|
|
|
* 【poi 】 优化ExcelBase,将alias放入
|
2022-03-20 01:38:27 +08:00
|
|
|
|
* 【core 】 改进StrUtil#startWith、endWith性能
|
2022-03-21 00:42:01 +08:00
|
|
|
|
* 【cron 】 增加CronPatternParser、MatcherTable
|
2022-03-22 10:16:06 +08:00
|
|
|
|
* 【http 】 GlobalHeaders增加系统属性allowUnsafeServerCertChange、allowUnsafeRenegotiation
|
2022-03-22 18:40:45 +08:00
|
|
|
|
* 【http 】 UserAgentUtil 解析,增加MiUI/XiaoMi浏览器判断逻辑(pr#581@Gitee)
|
2022-03-23 17:13:23 +08:00
|
|
|
|
* 【core 】 FileAppender添加锁构造(pr#2211@Github)
|
2022-03-24 22:23:22 +08:00
|
|
|
|
* 【poi 】 ExcelReader增加构造(pr#2213@Github)
|
2022-03-25 02:06:45 +08:00
|
|
|
|
* 【core 】 MapUtil提供change函数,EnumUtil提供getBy函数,通过lambda进行枚举字段映射(pr#583@Gitee)
|
2022-03-26 00:24:26 +08:00
|
|
|
|
* 【core 】 CompareUtil增加comparingIndexed(pr#585@Gitee)
|
2022-03-26 00:52:34 +08:00
|
|
|
|
* 【db 】 DruidDataSource构建时支持自定义参数(issue#I4ZKCW@Gitee)
|
2022-03-26 19:59:20 +08:00
|
|
|
|
* 【poi 】 ExcelWriter增加addImg重载(issue#2218@Github)
|
2022-03-27 21:15:49 +08:00
|
|
|
|
* 【bloomFilter】 增加FuncFilter
|
2022-03-28 01:14:03 +08:00
|
|
|
|
* 【http 】 增加GlobalInterceptor(issue#2217)
|
2022-03-19 21:00:36 +08:00
|
|
|
|
|
2022-03-01 13:23:05 +08:00
|
|
|
|
### 🐞Bug修复
|
2022-03-04 00:09:56 +08:00
|
|
|
|
* 【core 】 修复ObjectUtil.hasNull传入null返回true的问题(pr#555@Gitee)
|
2022-03-08 19:21:07 +08:00
|
|
|
|
* 【core 】 修复NumberConverter对数字转换的问题(issue#I4WPF4@Gitee)
|
2022-03-08 20:52:43 +08:00
|
|
|
|
* 【core 】 修复ReflectUtil.getMethods获取接口方法问题(issue#I4WUWR@Gitee)
|
2022-03-14 00:32:35 +08:00
|
|
|
|
* 【core 】 修复NamingCase中大写转换问题(pr#572@Gitee)
|
2022-03-14 22:49:32 +08:00
|
|
|
|
* 【http 】 修复GET重定向时,携带参数问题(issue#2189@Github)
|
2022-03-14 23:30:28 +08:00
|
|
|
|
* 【core 】 修复FileUtil、FileCopier相对路径获取父路径错误问题(pr#2188@Github)
|
2022-03-19 14:56:26 +08:00
|
|
|
|
* 【core 】 修复CopyOptions中fieldNameEditor无效问题(issue#2202@Github)
|
2022-03-19 21:00:36 +08:00
|
|
|
|
* 【json 】 修复JSON对Map.Entry的解析问题
|
|
|
|
|
* 【core 】 修复MapConverter中map与map转换兼容问题
|
2022-03-21 13:33:39 +08:00
|
|
|
|
* 【poi 】 解决sax读取时,POI-5.2.x兼容性问题
|
2022-03-24 09:27:27 +08:00
|
|
|
|
* 【core 】 修复判断两段时间区间交集问题(pr#2210@Github)
|
|
|
|
|
* 【http 】 修复标签误删问题(issue#I4Z7BV@Gitee)
|
2022-03-24 21:58:02 +08:00
|
|
|
|
* 【core 】 修复Win下文件名带*问题(pr#584@Gitee)
|
|
|
|
|
* 【core 】 FileUtil.getMimeType增加rar、7z支持(issue#I4ZBN0@Gitee)
|
2022-03-24 23:26:07 +08:00
|
|
|
|
* 【json 】 JSON修复transient设置无效问题(issue#2212@Github)
|
2022-03-27 23:08:45 +08:00
|
|
|
|
* 【core 】 修复IterUtil.getElementType获取结果为null的问题(issue#2222@Github)
|
2022-05-12 00:58:38 +08:00
|
|
|
|
* 【core 】 修复农历转公历在闰月时错误(issue#I4ZSGJ@Gitee)
|
|
|
|
|
|
|
|
|
|
# 5.7.x 或更早版本
|
|
|
|
|
* [https://gitee.com/dromara/hutool/blob/v5-master/CHANGELOG_5.0-5.7.md](https://gitee.com/dromara/hutool/blob/v5-master/CHANGELOG_5.0-5.7.md)
|