OreosLab / bili

https://oreos.ml/script/2021-10-15-BILIBILI-HELPER.html
MIT License
136 stars 54 forks source link

build(deps): bump hutool-core from 5.8.2 to 5.8.5 #42

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps hutool-core from 5.8.2 to 5.8.5.

Release notes

Sourced from hutool-core's releases.

5.8.5 (2022-07-29)

❌不兼容特性

  • 【core 】 合成注解相关功能重构,增加@​Link及其子注解(pr#702@Gitee)

🐣新特性

  • 【core 】 NumberUtil新增isIn方法(pr#669@Gitee)
  • 【core 】 修复注解工具类getAnnotations的NPE问题,注解扫描器添新功能(pr#671@Gitee)
  • 【core 】 合成注解SyntheticAnnotation提取为接口,并为实现类添加注解选择器和属性处理器(pr#678@Gitee)
  • 【core 】 增加BeanValueProvider(issue#I5FBHV@Gitee)
  • 【core 】 Convert工具类中,新增中文大写数字金额转换为数字工具方法(pr#674@Gitee)
  • 【core 】 新增CollectorUtil.reduceListMap()(pr#676@Gitee)
  • 【core 】 CollStreamUtil为空返回空的集合变为可编辑(pr#681@Gitee)
  • 【core 】 增加StrUtil.containsAll(pr#2437@Github)
  • 【core 】 ForestMap添加getNodeValue方法(pr#699@Gitee)
  • 【http 】 优化HttpUtil.isHttp判断,避免NPE(pr#698@Gitee)
  • 【core 】 修复Dict#containsKey方法没区分大小写问题(pr#697@Gitee)
  • 【core 】 增加比较两个LocalDateTime是否为同一天(pr#693@Gitee)
  • 【core 】 增加TemporalAccessorUtil.isIn、LocalDateTimeUtil.isIn(issue#I5HBL0@Gitee)
  • 【core 】 ReUtil增加getAllGroups重载(pr#2455@Github)
  • 【core 】 PageUtil#totalPage增加totalCount为long类型的重载方法(pr#2442@Github)
  • 【crypto 】 PemUtil.readPemPrivateKey支持pkcs#1格式,增加OpensslKeyUtil(pr#2456@Github)
  • 【core 】 添加了通用的注解扫描器 GenericAnnotationScanner,并在 AnnotationScanner 接口中统一提供了提前配置好的扫描器静态实例(pr#715@Github)
  • 【json 】 JSONConfig增加允许重复key配置,解决不规整json序列化的问题(pr#720@Github)
  • 【core 】 完善了codec包下一些方法的入参空校验(pr#719@Gitee)
  • 【extra 】 完善QrCodeUtil对于DATA_MATRIX生成的形状随机不可指定的功能(pr#722@Gitee)
  • 【core 】 修改NetUtil.ipv6ToBigInteger,原方法标记为过期(pr#2485@Github)
  • 【core 】 ZipUtil新增zip文件解压大小限制,防止zip炸弹(pr#726@Gitee)
  • 【core 】 CompressUtil增加压缩和解压tgz(.tar.gz)文件(issue#I5J33E@Gitee)

🐞Bug修复

  • 【core 】 修复CollUtil里面关于可变参数传null造成的crash问题(pr#2428@Github)
  • 【socket 】 修复异常socket没有关闭问题(pr#690@Gitee)
  • 【core 】 修复当时间戳为Integer时时间转换问题(pr#2449@Github)
  • 【core 】 修复bmp文件判断问题(issue#I5H93G@Gitee)
  • 【core 】 修复CombinationAnnotationElement造成递归循环(issue#I5FQGW@Gitee)
  • 【core 】 修复Dict缺少putIfAbsent、computeIfAbsent问题(issue#I5FQGW@Gitee)
  • 【core 】 修复Console.log应该把异常信息输出位置错误问题(pr#716@Gitee)
  • 【core 】 修复UrlBuilder无法配置末尾追加“/”问题(issue#2459@Github)
  • 【core 】 修复SystemPropsUtil.getBoolean方法应该只有值为true时才返回true,其他情况都应该返回false(pr#717@Gitee)
  • 【core 】 修复isBase64判断不准确的问题(pr#727@Gitee)
  • 【core 】 修复Convert#toMap默认转成HashMap的问题(pr#729@Gitee)

5.8.4 (2022-06-27)

🐣新特性

  • 【extra 】 Sftp增加构造重载,支持超时(pr#653@Gitee)
  • 【core 】 BeanUtil增加isCommonFieldsEqual(pr#653@Gitee)
  • 【json 】 修改byte[]统一转换为数组形式(issue#2377@Github)
  • 【http 】 HttpResponse增加body方法,支持自定义返回内容(pr#655@Gitee)

... (truncated)

Changelog

Sourced from hutool-core's changelog.

5.8.5 (2022-07-29)

❌不兼容特性

  • 【core 】 合成注解相关功能重构,增加@​Link及其子注解(pr#702@Gitee)

🐣新特性

  • 【core 】 NumberUtil新增isIn方法(pr#669@Gitee)
  • 【core 】 修复注解工具类getAnnotations的NPE问题,注解扫描器添新功能(pr#671@Gitee)
  • 【core 】 合成注解SyntheticAnnotation提取为接口,并为实现类添加注解选择器和属性处理器(pr#678@Gitee)
  • 【core 】 增加BeanValueProvider(issue#I5FBHV@Gitee)
  • 【core 】 Convert工具类中,新增中文大写数字金额转换为数字工具方法(pr#674@Gitee)
  • 【core 】 新增CollectorUtil.reduceListMap()(pr#676@Gitee)
  • 【core 】 CollStreamUtil为空返回空的集合变为可编辑(pr#681@Gitee)
  • 【core 】 增加StrUtil.containsAll(pr#2437@Github)
  • 【core 】 ForestMap添加getNodeValue方法(pr#699@Gitee)
  • 【http 】 优化HttpUtil.isHttp判断,避免NPE(pr#698@Gitee)
  • 【core 】 修复Dict#containsKey方法没区分大小写问题(pr#697@Gitee)
  • 【core 】 增加比较两个LocalDateTime是否为同一天(pr#693@Gitee)
  • 【core 】 增加TemporalAccessorUtil.isIn、LocalDateTimeUtil.isIn(issue#I5HBL0@Gitee)
  • 【core 】 ReUtil增加getAllGroups重载(pr#2455@Github)
  • 【core 】 PageUtil#totalPage增加totalCount为long类型的重载方法(pr#2442@Github)
  • 【crypto 】 PemUtil.readPemPrivateKey支持pkcs#1格式,增加OpensslKeyUtil(pr#2456@Github)
  • 【core 】 添加了通用的注解扫描器 GenericAnnotationScanner,并在 AnnotationScanner 接口中统一提供了提前配置好的扫描器静态实例(pr#715@Github)
  • 【json 】 JSONConfig增加允许重复key配置,解决不规整json序列化的问题(pr#720@Github)
  • 【core 】 完善了codec包下一些方法的入参空校验(pr#719@Gitee)
  • 【extra 】 完善QrCodeUtil对于DATA_MATRIX生成的形状随机不可指定的功能(pr#722@Gitee)
  • 【core 】 修改NetUtil.ipv6ToBigInteger,原方法标记为过期(pr#2485@Github)
  • 【core 】 ZipUtil新增zip文件解压大小限制,防止zip炸弹(pr#726@Gitee)
  • 【core 】 CompressUtil增加压缩和解压tgz(.tar.gz)文件(issue#I5J33E@Gitee)

🐞Bug修复

  • 【core 】 修复CollUtil里面关于可变参数传null造成的crash问题(pr#2428@Github)
  • 【socket 】 修复异常socket没有关闭问题(pr#690@Gitee)
  • 【core 】 修复当时间戳为Integer时时间转换问题(pr#2449@Github)
  • 【core 】 修复bmp文件判断问题(issue#I5H93G@Gitee)
  • 【core 】 修复CombinationAnnotationElement造成递归循环(issue#I5FQGW@Gitee)
  • 【core 】 修复Dict缺少putIfAbsent、computeIfAbsent问题(issue#I5FQGW@Gitee)
  • 【core 】 修复Console.log应该把异常信息输出位置错误问题(pr#716@Gitee)
  • 【core 】 修复UrlBuilder无法配置末尾追加“/”问题(issue#2459@Github)
  • 【core 】 修复SystemPropsUtil.getBoolean方法应该只有值为true时才返回true,其他情况都应该返回false(pr#717@Gitee)
  • 【core 】 修复isBase64判断不准确的问题(pr#727@Gitee)
  • 【core 】 修复Convert#toMap默认转成HashMap的问题(pr#729@Gitee)

5.8.4 (2022-06-27)

🐣新特性

  • 【extra 】 Sftp增加构造重载,支持超时(pr#653@Gitee)
  • 【core 】 BeanUtil增加isCommonFieldsEqual(pr#653@Gitee)

... (truncated)

Commits
  • b1642d4 ☃️release 5.8.5
  • 2e34910 fix code
  • 99d1835 CompressUtil增加压缩和解压tgz(.tar.gz)文件
  • 52dec0c 修复Convert#toMap默认转成HashMap的问题
  • d4d8522 !729 修复Convert#toMap默认转成HashMap的问题,关联issue#I5IG1F
  • bf98387 新增zip文件解压大小限制,防止zip炸弹
  • a8c6cf9 !726 新增zip文件解压大小限制,防止zip炸弹
  • 72f0f8d fix bug
  • f798b39 !727 修复isBase64判断不准确的问题
  • a5e1f2f NetUti类中ipv6ToBitInteger方法名称建议修改成ipv6ToBigInteger
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)