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
|
|
|
|
|
2022-03-01 13:23:05 +08:00
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
2022-04-27 16:16:16 +08:00
|
|
|
|
|
|
|
|
|
# 5.8.0.M5 (2022-04-27)
|
|
|
|
|
|
|
|
|
|
### ❌不兼容特性
|
|
|
|
|
### 🐣新特性
|
|
|
|
|
### 🐞Bug修复
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
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)
|
2022-04-27 11:25:04 +08:00
|
|
|
|
* 【core 】 修复Tailer当文件内容为空时,会报异常问题(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-04-27 13:49:31 +08:00
|
|
|
|
* 【core 】 修复农历转公历在闰月时错误(issue#I4ZSGJ@Gitee)
|