Skip to content

Bump cn.hutool:hutool-all from 5.8.40 to 5.8.44#60

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/maven/cn.hutool-hutool-all-5.8.44
Open

Bump cn.hutool:hutool-all from 5.8.40 to 5.8.44#60
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/maven/cn.hutool-hutool-all-5.8.44

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 16, 2026

Bumps cn.hutool:hutool-all from 5.8.40 to 5.8.44.

Release notes

Sourced from cn.hutool:hutool-all's releases.

5.8.44


5.8.44(2026-03-11)

🐣新特性

  • 【core 】 NumberUtil.parseNumber增加支持科学计数法(pr#4211@Github)
  • 【captcha】 AbstractCaptcha增加setStroke方法支持线条粗细(issue#IDJQ15@Gitee)
  • 【core 】 BooleanUtil新增 exactlyOneTrue 方法用于互斥条件校验(issue#IDJQ15@Gitee)
  • 【core 】 DateUtil.normalize方法中正则预编译提升效率(pr#4221@Gitee)
  • 【core 】 AppendableWriter增加checkNotClosed(issue#IDMZ5K@Gitee)
  • 【core 】 FastDateParser改进在JDK25下三字母时区警告(issue#4100@Github)
  • 【core 】 ReflectUtil增加二级缓存(pr#1433@Gitee)

🐞Bug修复

  • 【json 】 修复JSONUtil.wrap忽略错误问题(issue#4210@Github)
  • 【http 】 修复HttpUtil.normalizeParams 在极端输入下抛 StringIndexOutOfBoundsException(pr#4216@Github)
  • 【extra 】 修复MailAccount.setAuth参数与field不一致问题(issue#4217@Github)
  • 【core 】 修复TransMap.computeIfAbsentmappingFunction处理不一致问题(issue#IDM6UR@Gitee)
  • 【core 】 修复MultiResource游标歧义问题(issue#IDNAOY@Gitee)
  • 【core 】 修复BufferUtilcopy歧义问题(issue#IDN097@Gitee)
  • 【core 】 修复JschSessionPool回收导致的session未关闭问题(issue#4223@Github)
  • 【core 】 修复XmlUtil.xmlToBeanoption参数无效问题(issue#4226@Github)
  • 【core 】 修复ReUtil.replaceAll空指针问题(issue#IDPHVW@Gitee)
  • 【core 】 修复EnumUtil枚举类静态初始化时触发 Recursive update 异常(pr#1432@Gitee)
  • 【core 】 修复AbstractCache高并发下 get+supplier 双重检查锁逻辑缺陷(pr#1432@Gitee)
  • 【core 】 修复QuarterfromMonth计算错误问题(issue#IF15CP@Gitee)

5.8.43(2026-01-04)

🐣新特性

  • 【core 】 ColorUtil颜色名称DARKGOLD、LIGHTGOLD新增蛇形命名匹配(pr#1400@Github)
  • 【core 】 添加BeanPath方法中对“*”的处理逻辑(pr#1412@Gitee)
  • 【core 】 StrUtil添加reverseByCodePoint方法(pr#4187@Github)
  • 【core 】 JdkUtil添加IS_AT_LEAST_JDK25
  • 【core 】 HexUtil.toHex添加对float和double的支持,并提供反向方法(pr#4193@Github)
  • 【core 】 增强BitSetBloomFilter构造器的参数有效性校验逻辑(pr#4194@Github)
  • 【core 】 HexUtil.isHexNumber增加空检查(pr#1420@Gitee)
  • 【core 】 BooleanUtil增加中文、英文及符号布尔值的识别能力(pr#1429@Gitee)
  • 【core 】 DataBetween类的构造函数中做 defensive copy(pr#1426@Gitee)
  • 【core 】 RadixUtil.decode添加校验(pr#1422@Gitee)
  • 【core 】 CharUtil.toCloseByNumber增加下边界检查(pr#1421@Gitee)
  • 【ai 】 增加gemini支持(pr#4205@Github)

🐞Bug修复

  • 【core 】 修复Calculator.conversion方法计算包含科学计数法表达式的值时逻辑有误,结果不符合预期(pr#4172@Github)
  • 【core 】 修复NumberUtil.getBinaryStr方法计算Double等丢失小数问题(pr#1411@Gitee)
  • 【core 】 修复MathUtil.multiple方法在大整数乘法运算中整数溢出风险(pr#4174@Github)
  • 【core 】 修复CharSequenceUtil.move方法在局部循环位移中输出不符合预期问题(issue#IDD181@Gitee)
  • 【bloomFilter】 修复AbstractFilterinit方法在maxValue小于machineNum时导致数组越界异常(pr#4189@Github)
  • 【ai 】 修复Models枚举命名大小写混用问题(pr#4185@Github)
  • 【core 】 修复ThreadUtil.getMainThread在JDK25中返回null的问题(pr#1416@Gitee)

... (truncated)

Changelog

Sourced from cn.hutool:hutool-all's changelog.

5.8.44(2026-03-11)

🐣新特性

  • 【core 】 NumberUtil.parseNumber增加支持科学计数法(pr#4211@Github)
  • 【captcha】 AbstractCaptcha增加setStroke方法支持线条粗细(issue#IDJQ15@Gitee)
  • 【core 】 BooleanUtil新增 exactlyOneTrue 方法用于互斥条件校验(issue#IDJQ15@Gitee)
  • 【core 】 DateUtil.normalize方法中正则预编译提升效率(pr#4221@Gitee)
  • 【core 】 AppendableWriter增加checkNotClosed(issue#IDMZ5K@Gitee)
  • 【core 】 FastDateParser改进在JDK25下三字母时区警告(issue#4100@Github)
  • 【core 】 ReflectUtil增加二级缓存(pr#1433@Gitee)

🐞Bug修复

  • 【json 】 修复JSONUtil.wrap忽略错误问题(issue#4210@Github)
  • 【http 】 修复HttpUtil.normalizeParams 在极端输入下抛 StringIndexOutOfBoundsException(pr#4216@Github)
  • 【extra 】 修复MailAccount.setAuth参数与field不一致问题(issue#4217@Github)
  • 【core 】 修复TransMap.computeIfAbsentmappingFunction处理不一致问题(issue#IDM6UR@Gitee)
  • 【core 】 修复MultiResource游标歧义问题(issue#IDNAOY@Gitee)
  • 【core 】 修复BufferUtilcopy歧义问题(issue#IDN097@Gitee)
  • 【core 】 修复JschSessionPool回收导致的session未关闭问题(issue#4223@Github)
  • 【core 】 修复XmlUtil.xmlToBeanoption参数无效问题(issue#4226@Github)
  • 【core 】 修复ReUtil.replaceAll空指针问题(issue#IDPHVW@Gitee)
  • 【core 】 修复EnumUtil枚举类静态初始化时触发 Recursive update 异常(pr#1432@Gitee)
  • 【core 】 修复AbstractCache高并发下 get+supplier 双重检查锁逻辑缺陷(pr#1432@Gitee)
  • 【core 】 修复QuarterfromMonth计算错误问题(issue#IF15CP@Gitee)

5.8.43(2026-01-04)

🐣新特性

  • 【core 】 ColorUtil颜色名称DARKGOLD、LIGHTGOLD新增蛇形命名匹配(pr#1400@Github)
  • 【core 】 添加BeanPath方法中对“*”的处理逻辑(pr#1412@Gitee)
  • 【core 】 StrUtil添加reverseByCodePoint方法(pr#4187@Github)
  • 【core 】 JdkUtil添加IS_AT_LEAST_JDK25
  • 【core 】 HexUtil.toHex添加对float和double的支持,并提供反向方法(pr#4193@Github)
  • 【core 】 增强BitSetBloomFilter构造器的参数有效性校验逻辑(pr#4194@Github)
  • 【core 】 HexUtil.isHexNumber增加空检查(pr#1420@Gitee)
  • 【core 】 BooleanUtil增加中文、英文及符号布尔值的识别能力(pr#1429@Gitee)
  • 【core 】 DataBetween类的构造函数中做 defensive copy(pr#1426@Gitee)
  • 【core 】 RadixUtil.decode添加校验(pr#1422@Gitee)
  • 【core 】 CharUtil.toCloseByNumber增加下边界检查(pr#1421@Gitee)
  • 【ai 】 增加gemini支持(pr#4205@Github)

🐞Bug修复

  • 【core 】 修复Calculator.conversion方法计算包含科学计数法表达式的值时逻辑有误,结果不符合预期(pr#4172@Github)
  • 【core 】 修复NumberUtil.getBinaryStr方法计算Double等丢失小数问题(pr#1411@Gitee)
  • 【core 】 修复MathUtil.multiple方法在大整数乘法运算中整数溢出风险(pr#4174@Github)
  • 【core 】 修复CharSequenceUtil.move方法在局部循环位移中输出不符合预期问题(issue#IDD181@Gitee)
  • 【bloomFilter】 修复AbstractFilterinit方法在maxValue小于machineNum时导致数组越界异常(pr#4189@Github)
  • 【ai 】 修复Models枚举命名大小写混用问题(pr#4185@Github)
  • 【core 】 修复ThreadUtil.getMainThread在JDK25中返回null的问题(pr#1416@Gitee)
  • 【core 】 修复NumberUtil.parseNumber使用中文逗号导致识别问题(issue#4197@Github)

... (truncated)

Commits
  • 89e773c Merge branch 'v5-dev' into v5-master
  • ebe296e $'\U1F680'release5.8.44
  • 354fff4 update pom versions
  • 9e7413b ReflectUtil增加二级缓存(pr#1433@Gitee)
  • 1ab2b4c !1433 perf(core): 为ReflectUtil.getMethod新增细粒度方法查找缓存,提升高频反射调用性能
  • 361e39e Merge pull request #4231 from fourangrymen/v5-dev
  • 9bc7ed4 修复CharSequenceUtil.center两个重载方法的注释错误
  • af5f2d9 修复QuarterfromMonth计算错误问题(issue#IF15CP@Gitee)
  • 80f5d56 perf(core): 为ReflectUtil.getMethod新增细粒度方法查找缓存,提升高频反射调用性能
  • 52603f3 FastDateParser改进在JDK25下三字母时区警告(issue#4100@Github)
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [cn.hutool:hutool-all](https://github.com/looly/hutool) from 5.8.40 to 5.8.44.
- [Release notes](https://github.com/looly/hutool/releases)
- [Changelog](https://github.com/chinabugotech/hutool/blob/v5-master/CHANGELOG.md)
- [Commits](chinabugotech/hutool@5.8.40...v5.8.44)

---
updated-dependencies:
- dependency-name: cn.hutool:hutool-all
  dependency-version: 5.8.44
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants