Alice52 / common-api

this is spring common api
gitee.com
MIT License
1 stars 0 forks source link

fix(deps): update dependency cn.hutool:hutool-all to v5.8.23 #174

Closed renovate[bot] closed 11 months ago

renovate[bot] commented 11 months ago

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cn.hutool:hutool-all (source) 5.8.9 -> 5.8.23 age adoption passing confidence

Release Notes

dromara/hutool (cn.hutool:hutool-all) ### [`v5.8.23`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5823-2023-11-12) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.22...5.8.23) ##### 🐣新特性 - 【json 】 改进TemporalAccessorSerializer支持dayOfMonth和month枚举名(issue#I82AM8@​Gitee) - 【core 】 新增ProxySocketFactory - 【http 】 UserAgent增加百度浏览器识别(issue#I847JY@Gitee) - 【core 】 ReflectUtil.getFieldsValue增加Filter重载(pr#1090@​Gitee) - 【core 】 Snowflake增加方法:根据传入时间戳,计算ID起终点(pr#1096@​Gitee) - 【core 】 PathUtil增加loopFiles重载,可选是否追踪软链(issue#3353@​Github) ##### 🐞Bug修复 - 【cron 】 修复Cron表达式range解析错误问题(issue#I82CSH@Gitee) - 【core 】 修复VersionComparator在极端数据排序时候违反了自反性问题(issue#I81N3H@Gitee) - 【json 】 修复JSONStrFormatter:format函数对于转义符号处理逻辑错误问题(issue#I84V6I@Gitee) - 【core 】 修复特定情况下BiMap覆盖Value后,仍能通过旧Value查询到Key问题(issue#I88R5M@Gitee) - 【core 】 修复aop的afterException无法生效问题(issue#3329@​Github) - 【core 】 修复TypeUtil.getClass方法强转报错问题(pr#1092@​Github) - 【core 】 修复DataSize.parse(size)不支持空格问题(issue#I88Z4Z@Gitee) - 【http 】 修复SimpleServer在添加的HttpFilter中有获取请求参数时报错问题(issue#3343@​Github) - 【http 】 修复options请求无响应体问题 - 【core 】 ImgUtil的sliceByRowsAndCols背景无法透明问题(issue#3347@​Github) - 【core 】 修复ClassUtil#scanJar未正确关闭文件问题(issue#3361@​Github) - 【db 】 修复Column.getDigit返回值错误问题(issue#3370@​Github) - 【core 】 修复合成注解在并发环境无法保证正确缓存属性值的问题(pr#1097@​Gitee) - 【core 】 修复CollectorUtil.reduceListMap与collectors.groupby一起使用时出现与预期不符问题(pr#1102@​Gitee) *** ### [`v5.8.22`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5822-2023-09-13) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.21...5.8.22) ##### 🐣新特性 - 【core 】 NumberUtil.nullToZero增加重载(issue#I7PPD2@​Gitee) - 【core 】 DesensitizedUtil增加清空策略(issue#I7PUJ2@​Gitee) - 【all 】 修改异常包装策略:运行时异常不包装,只包装非运行时异常(issue#I7RJZT@Gitee) - 【core 】 增加IJSONTypeConverter,避免反射调用(pr#1051@​Gitee) - 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@​Gitee) - 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@​Gitee) - 【cron 】 优化PatternParser支持年的步进(issue#I7SMP7@​Gitee) - 【core 】 TreeUtil增加getParentsId方法(issue#I7TDCF@Gitee) ##### 🐞Bug修复 - 【core 】 修复NumberUtil.toBigDecimal转换科学计数法问题(issue#3241@​Github) - 【core 】 修复PathUtil.moveContent当target不存在时会报错问题(issue#3238@​Github) - 【db 】 修复SqlUtil.formatSql 格式化的sql换行异常(pr#3247@​Github) - 【core 】 修复DateUtil.parse 给定一个时间解析错误问题(issue#I7QI6R@Gitee) - 【core 】 去除默认的ACCEPT_LANGUAGE(issue#3258@​Github) - 【core 】 修复FieldsComparator比较结果不正确问题(issue#3259@​Github) - 【core 】 修复Db.findAll全局忽略大小写无效问题(issue#I7T30Y@Gitee) - 【core 】 修复Ipv4Util.getEndIpLong 取反符号导致数据越界(issue#I7U1OQ@Gitee) - 【http 】 修复302重定向时,Location中的问号被转义问题(issue#3265@​Github) - 【core 】 修复CombinationAnnotationElement判断循环问题(pr#3267@​Github) - 【core 】 修复StrUtil#containsAny NPE问题(pr#1063@​Gitee) - 【all 】 修复SONArray的add()方法抛出OutOfMemory异常问题(issue#3286@​Github) - 【core 】 修复fillColumns空指针问题(issue#3284@​Github) - 【core 】 修复Convert不能转换Optional和Opt问题(issue#I7WJHH@Gitee) - 【core 】 修复DateUtil.age年龄计算问题(issue#I7XMYW@Gitee) - 【core 】 修复JSONUtil.parse()溢出问题(issue#3289@​Github) - 【core 】 修复Tailer stop NPE问题(pr#1067@​Gitee) - 【json 】 修复toJSONString导致CPU使用率高的问题(issue#3297@​Github) - 【core 】 修复NumberUtil.parseInt 16进制解析错误的问题(pr#1071@​Gitee) - 【core 】 修复CopyOptions.setIgnoreCase和setIgnoreProperties冲突问题(issue#I80FP4@​Gitee) - 【core 】 修复LocalDateTimeUtil.of 某些特殊TemporalAccessor无法返回正确结果的问题(issue#3301@​Github) *** ### [`v5.8.21`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5821-2023-07-29) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.20...5.8.21) ##### 🐣新特性 - 【core 】 list 为空时,CollUtil.max等返回null而非异常(pr#1027@​Gitee) - 【poi 】 ExcelReader.getWriter逻辑变更,当从非文件读取时,获取sheet,而非空表格。 - 【core 】 Ipv4Util 新增方法:检测指定 IP 地址是否匹配通配符(pr#3171@​Github) - 【core 】 DateUtil.parse适配6位毫秒格式(issue#I7H34N@Gitee) - 【core 】 RandomUtil增加可选是否包含边界的重载(issue#3182@​Github) - 【core 】 StrUtil增加truncateByByteLength方法(pr#3176@​Github) - 【core 】 身份证工具类isValidCard18、isValidCard15入参null直接返回null(pr#1034@​Gitee) - 【http 】 使用multiparty方式支持body参数(issue#3158@​Github) - 【core 】 ZipReader增加setMaxSizeDiff方法,自定义或关闭ZipBomb(issue#3018@​Github) - 【db 】 Query.of(entity)构建时传入fields(issue#I7M5JU@Gitee) - 【db 】 clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver(issue#3224@​Github) - 【core 】 UrlResource增加size方法(issue#3226@​Github) ##### 🐞Bug修复 - 【core 】 修复MapUtil工具使用filter方法构造传入参数结果问题(issue#3162@​Github) - 【core 】 修复序列化和反序列化Class问题(issue#I7FQ29@​Gitee) - 【setting】 修复utf8-bom的setting文件读取问题(issue#I7G34E@Gitee) - 【core 】 修复PathUtil.getMimeType可能造成的异常(issue#3179@​Github) - 【core 】 修复Pair序列化转换无效问题(issue#I7GPGX@Github) - 【core 】 修复TypeUtil.getTypeArgument对实现接口获取不全面问题(issue#I7CRIW@Gitee) - 【core 】 修复BeanUtil.isCommonFieldsEqual判空导致的问题 - 【extra 】 修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题(issue#I7LLL7@​Gitee) - 【core 】 修复脱敏银行卡号长度bug(pr#3210@​Github) - 【jwt 】 修复JWTSignerUtil中ES256签名不符合规范问题(issue#3205@​Github) - 【core 】 修复UserInfo获取country问题(issue#I7MCKW@Gitee) - 【extra 】 修复MVEL加载错误问题(issue#3214@​Github) - 【json 】 修复JSONBeanParser在遇到List时没有被正确递归问题(issue#I7M2GZ@Gitee) - 【core 】 修复VersionComparator对1.0.3及1.0.2a比较有误的问题(pr#1043@​Gitee) - 【core 】 修复IOS系统下,chrome 浏览器的解析规则有误(pr#1044@​Gitee) - 【extra 】 修复多线程下Sftp中Channel关闭的问题(issue#I7OHIB@Gitee) - 【extra 】 修复CVE-2023-24163漏洞(issue#I6AJWJ@Gitee) *** ### [`v5.8.20`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5820-2023-06-16) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.19...5.8.20) ##### 🐣新特性 - 【core 】 UrlQuery增加setStrict方法,区分是否严格模式(issue#I78PB1@​Gitee) - 【poi 】 添加系列方法writeCol,以支持按列输出(pr#1003@​Gitee) - 【core 】 CollUtil新增anyMatch和allMatch方法(pr#1008@​Gitee) - 【core 】 CsvWriter如果开启了append=true,默认自动开启endingLineBreak=true(pr#1010@​Gitee) ##### 🐞Bug修复 - 【core 】 修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题(issue#I795IN@Gitee) - 【core 】 修复umberUtil.parseNumber对+解析问题(issue#I79VS7@​Gitee) - 【core 】 修复IdcardUtil.getGenderByIdCard存在潜在的异常(pr#1007@​Gitee) - 【core 】 修复Table#contains空指针问题(issue#3135@​Gitee) - 【core 】 修复FileUtil.checkSlip方法缺陷(issue#3140@​Github) - 【extra 】 修复Sftp中exists方法父目录不存在时报错(issue#I7CSQ9@​Gitee) - 【extra 】 修复xml转json再转bean失败问题(issue#3139@​Github) - 【poi 】 修复RowUtil传入参数错误问题(issue#3139@​Github) - 【core 】 修复XmlUtil.xmlToBean空节点转换失败问题(issue#3136@​Github) - 【core 】 修复CVE-2023-3276漏洞,XmlUtil.readBySax问题(issue#I7DX8W@Gitee) *** ### [`v5.8.19`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5819-2023-05-27) ##### 🐣新特性 - 【db 】 优化HttpRequest.toString()内容打印(issue#3072@​Github) - 【poi 】 优化Sax方式读取时空白行返回0,修改为返回-1(issue#I6WYF6@​Gitee) - 【db 】 优化count查询兼容informix(issue#I713XQ@Gitee) - 【core 】 去除Opt头部的GPL协议头(pr#995@​Gitee) - 【core 】 邮箱校验添加对中文的支持(pr#997@​Gitee) - 【core 】 FileUtil.getMimeType增加webp识别(pr#997@​Gitee) - 【core 】 SyncFinisher增加setExceptionHandler方法(issue#I716SX@Gitee) - 【core 】 FileTypeUtil.getType增加文件判断(pr#3112@​Github) - 【core 】 增加CsvWriteConfig.setEndingLineBreak配置项(issue#I75K5G@Gitee) - 【core 】 增加Tailer追踪文件时文件被删除的处理情况(pr#3115@​Github) - 【core 】 DelegatedExecutorService构造方法设置成public(issue#I77LUE@Gitee) - 【core 】 切面代理工具中的cglib支持多参数构造生成(issue#I74EX7@​Gitee) - 【poi 】 添加writeCellValue的重载,以支持isHeader(pr#1002@​Gitee) ##### 🐞Bug修复 - 【core 】 修复URLUtil.decode无法解码UTF-16问题(issue#3063@​Github) - 【db 】 修复insertOrUpdate更新中条件字段没有移除问题(issue#I6W91Z@Gitee) - 【core 】 修复VIN(车架号)正则问题(pr#3078@​Github) - 【core 】 修复HtmlUtil的removeHtmlAttr方法匹配问题(issue#I6YNTF@Gitee) - 【core 】 修复JSONUtil.toBean目标存在Map字段无序问题(issue#I6YN2A@Gitee) - 【http 】 修复HttpDownloader.downloadFile 方法缺少static问题(issue#I6Z8VU@Gitee) - 【core 】 修复NumberUtil mul 传入null的string入参报错问题(issue#I70JB3@​Gitee) - 【core 】 修复ZipReader.get调用reset异常问题(issue#3099@​Github) - 【core 】 修复FileUtil.createTempFile可能导致的漏洞(issue#3103@​Github) - 【cron 】 修复SystemTimer无法结束进程问题(issue#3090@​Github) - 【core 】 修复BeanUtil.copyToList复制Long等类型错误问题(issue#3091@​Github) - 【poi 】 修复MapRowHandler结果Map无序问题(issue#I71SE8@​Github) - 【db 】 修复SqlExecutor.execute执行ORACLE insert into select报ORA-00933问题(issue#I778U7@​Gitee) - 【db 】 修复AbstractDb#page分页查询异常问题(issue#I73770@​Gitee) *** ### [`v5.8.18`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5818-2023-04-27) ##### 🐣新特性 - 【extra 】 JschUtil新增一个重载方法以支持私钥以byte数组形式载入(pr#3057@​Github) - 【crypto】 优化MD5性能(issue#I6ZIQH@Gitee) ##### 🐞Bug修复 - 【core 】 修复CollUtil.reverseNew针对非可变列表异常(issue#3056@​Github) - 【all 】 修复junit被关联引入的bug(issue#3062@​Github) *** ### [`v5.8.17`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5817-2023-04-12) ##### 🐣新特性 - 【core 】 SerializeUtil.deserialize增加白名单类,避免RCE vulnerability(issue#3021@​Github) - 【poi 】 ExcelWriter在关闭后不清空currentRow,以便复用(issue#3025@​Github) - 【core 】 完善HttpStatus,参考相关规范,补全缺失的状态码(pr#968@​Gitee) - 【core 】 NumberUtil增加(pr#968@​Gitee) - 【core 】 Number128增加hash和equals方法(pr#968@​Gitee) - 【core 】 NamingCase.toCamelCase新增重载,可选是否转换其他字符为小写(issue#3031@​ithub) - 【core 】 新增JdkUtil - 【core 】 DateUtil.getZodiac增加越界检查(issue#3036@​Github) - 【core 】 CsvReader修改策略,添加可选是否关闭Reader重载,默认不关闭Reader(issue#I6UAX1@​Gitee) - 【core 】 isNotEmpty修改规则,避开IDEA错误提示(pr#974@​Gitee) ##### 🐞Bug修复 - 【core 】 CollUtil.split优化切割列表参数判断,避免OOM(pr#3026@​Github) - 【core 】 修复FileUtil.move传入相同目录或子目录丢失源目录的问题(pr#3032@​Github) - 【core 】 修复SafeConcurrentHashMap.computeIfAbsent可能存在的结果为null的情况(issue#I6RVMY@Gitee) - 【json 】 修复Pair反序列化报错问题(issue#I6SZYB@Gitee) - 【core 】 修复使用AnnotationUtil.getAnnotationAlias获取注解时可能会出现空指针的问题(pr#975@​Gitee) - 【json 】 修复没有属性的对象转json字符串抛异常问题(issue#3051@​Github) *** ### [`v5.8.16`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5816-2023-03-26) ##### 🐣新特性 - 【core 】 改进Calculator.conversion,兼容乘法符号省略写法(issue#2964@​Github) - 【core 】 改进XmlUtil.xmlToBean,支持xml转bean时父节点忽略大小写 - 【core 】 优化ArrayUtil的空判断(pr#2969@​Github) - 【extra 】 优化SpringUtil在非Spring环境下的异常(issue#2835@​Github) - 【core 】 StrUtil增加commonPrefix和commonSuffix方法(pr#3007@​Github) - 【core 】 NumberUtil增加重载parseXXX方法, 解析失败返回默认值(pr#3007@​Github) - 【core 】 FileUtil增加readLines重载,支持filter(pr#3006@​Github) - 【json 】 当用户选择ignoreError时,错误对象转JSON也忽略 ##### 🐞Bug修复 - 【crypto】 修复NoSuchMethodError未捕获问题(issue#2966@​Github) - 【poi 】 修复SXSSFWorkbook调用setComment时错位的问题(issue#I6MBS5@​Gitee) - 【core 】 修复BeanUtil.hasGetter没有跳过getClass方法的问题(issue#I6MBS5@​Gitee) - 【core 】 修复FileMagicNumber长度判断问题导致的越界异常(issue#I6MACI@Gitee) - 【core 】 修复DateUtil针对ISO8601时间格式部分场景下的解析存在问题(issue#2981@​Github) - 【core 】 修复JSONUtil.toBean可能的空指针问题(issue#2987@​Github) - 【core 】 修复CalendarUtil.isSameMonth没有判断公元前导致不一致的问题(issue#3011@​Github) - 【core 】 修复WatchUtil createModify maxDepth传递后没有使用问题(issue#3005@​Github) - 【core 】 修复NullComparator反转无效问题(pr#964@​Gitee) - 【setting】 修复props.toBean 数组字段未赋值问题(issue#3008@​Github) *** ### [`v5.8.15`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5815-2023-03-09) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.14...5.8.15) ##### 🐣新特性 - 【http 】 新增followRedirectsCookie配置,支持开启自动重定向携带cookie(pr#2961@​Github) ##### 🐞Bug修复 - 【all 】 修复Automatic-Module-Name错误问题(issue#2952@​Github) - 【core 】 修复NumberWithFormat导致转换Long异常问题(issue#I6L2LO@Gitee) *** ### [`v5.8.14`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5814-2023-03-05) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.13...5.8.14) ##### 🐣新特性 - 【core 】 增加PathMover(issue#I666HB@Github) ##### 🐞Bug修复 - 【core 】 修复FileUtil.moveContent会删除源目录的问题(issue#I666HB@Github) - 【http 】 修复HttpBase.body导致的空指针问题 *** ### [`v5.8.13`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5813-2023-03-03) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.12...5.8.13) ##### 🐣新特性 - 【core 】 PhoneUtil.isTel400800支持400-XXX-XXXX格式(issue#2929@​Github) - 【core 】 build(pom): 添加 Automatic-Module-Name属性(pr#2926@​Github) - 【core 】 根据JDK-8080225修改了部分新建文件输入流和文件输出流的创建方式(pr#2930@​Github) - 【http 】 HttpRequest#body增加支持Resource重载(issue#2901@​Github) - 【core 】 JavaSourceCompiler#compile增加自定义options重载(issue#I6IVZK@Gitee) ##### 🐞Bug修复 - 【db 】 修复识别JDBC驱动时重复问题(pr#940@​Gitee) - 【core 】 修复法定年龄计算的BUG(pr#935@​Gitee) - 【core 】 修复FileUtil.rename报NoSuchFileException问题(pr#2894@​Github) - 【core 】 修复StrUtil.split切分长度为0时的bug(pr#944@​Gitee) - 【core 】 修复ReUtil.delAll方法当 content 仅为空格时的问题(issue#I6GIMT@Gitee) - 【core 】 修复ReUtil.delAll方法当 content 仅为空格时的问题(issue#I6GIMT@Gitee) - 【core 】 修复文件内容跟随在调用stop后,文件依旧被占用问题(issue#I6GFD2@​Gitee) - 【core 】 修复ReflectUtil.invokeRaw方法中参数类型转换动作未生效的问题(pr#2912@​Github) - 【core 】 修复isXXX转换时的匹配问题(issue#I6H0XF@Gitee) - 【core 】 修复MutableObj.equals空指针问题 - 【core 】 修复JavaSourceFileObject在编译错误时抛出IOException异常而非CompilerException问题(pr#2942@​Github) - 【jwt 】 修复JWT自定义时间格式后的时间戳转换问题(issue#I6IS5B@Gitee) *** ### [`v5.8.12`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5812-2023-02-09) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.11...5.8.12) ##### 🐣新特性 - 【http 】 HttpGlobalConfig.allowPatch()调用时忽略错误(issue#2832@​Github) - 【core 】 重构根据file magic number判断文件类型(pr#2834@​Github) - 【core 】 增加WGS84 坐标与墨卡托投影互转(pr#2811@​Github) - 【extra 】 ServletUtil遵循rfc 3986优化(issue#I6ALAO@Gitee) - 【http 】 HttpUtil.decodeParams增加isFormUrlEncoded重载(pr#918@​Gitee) - 【db 】 AbstractDb添加返回类型为PageResult的page重载方法(pr#916@​Gitee) - 【core 】 DesensitizedUtil增加对IPv4和IPv6支持(issue#I6ABCS@Gitee) - 【core 】 针对CollUtil.subtract coll1 为只读集合的补偿(pr#2865@​Github) - 【core 】 DateUtil.date方法统一修改规则,传入null返回null(pr#2877@​Github) - 【core 】 DateUtil.parseUTC统一规范,舍弃3位毫秒数后的数字(pr#2889@​Github) ##### 🐞Bug修复 - 【core 】 修复HexUtil.isHexNumber()对"-"的判断问题(issue#2857@​Github) - 【core 】 修复FileTypeUtil判断wav后缀的录音文件类型不能匹配问题(pr#2834@​Github) - 【core 】 修复FileUtil的rename在newName与原文件夹名称一样时,文件夹会被删除问题(issue#2845@​Github) - 【core 】 修复IoUtil.readBytes使用SocketInputStream读取不完整问题(issue#I6AT49@​Gitee) - 【core 】 修复ClassScanner自定义classload无效问题(issue#I68TV2@​Gitee) - 【core 】 【重要】删除XmlUtil.readObjectFromXml方法,避免漏洞(issue#2855@​Github) - 【core 】 修复Ipv4Util.list()方法的bug(pr#929@​Gitee) - 【poi 】 修复“sax方式读取excel2003版本,会调用两次doAfterAllAnalysed方法”问题。(pr#919@​Gitee) *** ### [`v5.8.11`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5811-2022-12-27) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.10...5.8.11) ##### 🐣新特性 - 【core 】 CharUtil.isBlankChar增加\u180e(pr#2738@​Github) - 【core 】 SyncFinisher线程同步结束器添加立即结束方法(pr#879@​Gitee) - 【core 】 HtmlUtil中escape方法,增加不断开空格(nbsp)转译,防止xss攻击(pr#2755@​Github) - 【extra 】 修正sftp.cd方法 方法注释和实际效果不符(issue#2758@​Github) - 【core 】 修改PhoneUtil容易歧义的注释(issue#I63GWK@Gitee) - 【crypto】 KeyUtil中的读取KeyStore文件的方法增加全局Provider(issue#I6796G@Gitee) - 【extra 】 CompressUtil 新增 stripComponents 参数(pr#904@​Gitee) - 【extra 】 ServletUtil和JakartaServletUtil新增获取所有响应头的方法(pr#2828@​Github) - 【core 】 BooleanUtil增加toString重载(pr#2816@​Github) ##### 🐞Bug修复 - 【json 】 修复普通byte数组转JSONArray时的异常(pr#875@​Gitee) - 【core 】 修复ArrayUtil.insert()不支持原始类型数组的问题(pr#874@​Gitee) - 【core 】 修复HexUtil.isHexNumber()判断逻辑超出long的精度问题(issue#I62H7K@Gitee) - 【core 】 修复BiMap中未重写computeIfAbsent和putIfAbsent导致双向查找出问题(issue#I62X8O@Gitee) - 【json 】 修复JSON解析栈溢出部分问题(issue#2746@​Github) - 【json 】 修复getMultistageReverseProxyIp未去除空格问题(issue#I64P9J@Gitee) - 【db 】 修复NamedSql中in没有判断大小写问题(issue#2792@​Github) - 【core 】 修复ZIP bomb漏洞(issue#2797@​Github) - 【core 】 修复JSONXMLSerializer将Json转为XML时,遇到嵌套需要递归情况时会丢失contentKeys问题(pr#903@​Gitee) - 【db 】 修复使用mariadb通过jdbcurl创建SimpleDataSource报NullPointException(pr#900@​Gitee) - 【core 】 修复UrlBuilder中参数中包括"://"判断错误问题(pr#898@​Gitee) - 【core 】 修复IndexedComparator导致的数据错乱问题(ExcelWriter使用部分别名导致字段丢失)(issue#I66Z6B@Gitee) - 【crypto】 修复sm2构造方法NullPointerException(pr#2820@​Github) - 【core 】 修复ConverterRegistry中无效加载导致的问题(issue#2812@​Github) - 【core 】 修复CoordinateUtil坐标转换参数错误(pr#895@​Gitee) *** ### [`v5.8.10`](https://togithub.com/dromara/hutool/blob/HEAD/CHANGELOG.md#5810-2022-11-17) [Compare Source](https://togithub.com/dromara/hutool/compare/5.8.9...5.8.10) ##### 🐣新特性 - 【http 】 HttpResponse增加getFileNameFromDisposition方法(pr#2676@​Github) - 【core 】 FileUtil.copy,当来源为文件时,返回文件而非目录(issue#I5YCVL@Gitee) - 【db 】 DialectFactory增加identifyDriver重载(issue#I5YWI6@​Gitee) - 【core 】 去除ClassloaderUtil的Cache(issue#I5YWI6@​Gitee) - 【core 】 ClassScanner 增加忽略加载错误类的扫描方法(pr#855@​Gitee) - 【core 】 DateUtil和LocalDateTimeUtil添加区间退化为点,点与区间,点与点之间关系判断。(pr#2725@​Github) - 【http 】 UserAgentUtil增加对钉钉PC端的支持(issue#I60UOP@Gitee) - 【extra 】 兼容ZipArchiveInputStream多参数情况(issue#2736@​Github) ##### 🐞Bug修复 - 【db 】 修复分页时order by截断问题(issue#I5X6FM@Gitee) - 【core 】 修复Partition计算size除数为0报错问题(pr#2677@​Github) - 【core 】 由于对于ASCII的编码解码有缺陷,且这种BCD实现并不规范,因此BCD标记为弃用(issue#I5XEC6@​Gitee) - 【core 】 修复IoUtil.copyByNIO方法写出时没有flush的问题 - 【core 】 修复TreeBuilder中使用HashMap导致默认乱序问题(issue#I5Z8C5@​Gitee) - 【core 】 修复StrUtil.subWithLength负数问题(issue#I5YN49@​Gitee) - 【core 】 修复DefaultTrustManager空指针问题(issue#2716@​Github) - 【core 】 修复时间轮添加任务线程安全问题(pr#2712@​Github) - 【core 】 修复 BeanUtil#copyProperties 源对象与目标对象都是 Map 时设置忽略属性无效问题(pr#2698@​Github) - 【core 】 修复ChineseDate传入农历日期非闰月时获取公历错误问题(issue#I5YB1A@Gitee) - 【core 】 修复key为弱引用 value为强引用 会导致key无法被回收 弱引用失效问题(pr#2723@​Github) - 【core 】 修复BeanUtil.copyProperties 包含EnumSet ,类型转换异常问题(pr#2684@​Github) - 【extra 】 修复Ftp.uploadFileOrDirectory上传目录错误调用错误问题(issue#I5R2DE@Gitee) - 【extra 】 修复字节数组转float 返回类型却是double的bug(pr#867@​Gitee) ***

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.