Looly
|
7e5a1a52e7
|
修复 StrMatcher连续变量解析导致的歧义问题(pr#1419@Gitee)
|
2025-12-27 11:51:23 +08:00 |
|
Looly
|
684e04d5de
|
!1419 fix issue IDFNF7,对 StrMatcher 增加校验,明确禁止不带分隔符的连续变量(如 ${a}${b}),以避免歧义解析和静默的数据丢失问题。
Merge pull request !1419 from shad0wm00n/v5-dev-1224-3
|
2025-12-27 03:49:37 +00:00 |
|
Looly
|
f26be34c65
|
CharUtil.toCloseByNumber增加下边界检查(pr#1421@Gitee)
|
2025-12-26 16:17:36 +08:00 |
|
Looly
|
a31bcbcfd5
|
!1421 fix issue IDFNHE,增强 CharUtil 类中的 toCloseByNumber(int number) 方法的边界检查。
Merge pull request !1421 from shad0wm00n/v5-dev-1225-2
|
2025-12-26 08:15:45 +00:00 |
|
Looly
|
b029e236d6
|
RadixUtil.decode添加校验(pr#1422@Gitee)
|
2025-12-26 09:43:51 +08:00 |
|
Looly
|
f5be5237a5
|
!1422 fix issue IDFPGR,为 RadixUtil 类中的 decode 方法添加校验
Merge pull request !1422 from shad0wm00n/v5-dev-1225-3
|
2025-12-26 01:42:25 +00:00 |
|
Looly
|
7a2b86a4bf
|
fix bug
|
2025-12-26 00:14:55 +08:00 |
|
Looly
|
4816333c85
|
DataBetween类的构造函数中做 defensive copy(pr#1426@Gitee)
|
2025-12-26 00:06:36 +08:00 |
|
Looly
|
6831de804d
|
!1426 fix issue IDFVKG, 在 DataBetween 类的构造函数中做 defensive copy
Merge pull request !1426 from shad0wm00n/v5-dev-1225-4
|
2025-12-25 16:04:51 +00:00 |
|
Looly
|
8c5426b3c6
|
BooleanUtilTest
|
2025-12-25 23:55:27 +08:00 |
|
Looly
|
4818633816
|
!1429 增强了 BooleanUtil.toBoolean 对中文、英文及符号布尔值的识别能力,并补充单元测试
Merge pull request !1429 from shad0wm00n/v5-dev-1225-7
|
2025-12-25 15:53:54 +00:00 |
|
Looly
|
807d1f84e2
|
SplitIterTest
|
2025-12-25 23:48:05 +08:00 |
|
Looly
|
d135836e1f
|
!1418 fix issue IDFN7Y,修复 SplitIter reset 后无法重新迭代的问题。
Merge pull request !1418 from shad0wm00n/v5-dev-1224-2
|
2025-12-25 15:46:36 +00:00 |
|
Looly
|
86e4e322ee
|
修复 StopWatch.stop时间回拨时计算结果为负的问题(pr#1417@Gitee)
|
2025-12-25 23:42:35 +08:00 |
|
Looly
|
18ee766d07
|
!1417 Fix issue IDFMXJ,对stopWatch类中的stop方法计算出的耗时做 “非负校验”,确保耗时不会为负数。
Merge pull request !1417 from shad0wm00n/v5-dev-1224-1
|
2025-12-25 15:40:46 +00:00 |
|
Looly
|
c819f5dbf8
|
HexUtil.isHexNumber增加空检查(pr#1420@Gitee)
|
2025-12-25 23:36:32 +08:00 |
|
Looly
|
721e6c6b1b
|
!1420 fix issue IDFNH0,在 HexUtil 类中的 isHexNumber(...) 方法一开始进行空判断。
Merge pull request !1420 from shad0wm00n/v5-dev-1225-1
|
2025-12-25 15:35:12 +00:00 |
|
Looly
|
e996885e68
|
修复 SecureUtil.hmacSha1和hmacSha256生成随机密钥时存在逻辑问题(pr#4199@Github)
|
2025-12-25 23:26:51 +08:00 |
|
Golden Looly
|
299180a622
|
Merge pull request #4199 from qieugxi/hutool-1225-2
fix issue 4198
|
2025-12-25 23:22:13 +08:00 |
|
Looly
|
e10f624a16
|
增强BitSetBloomFilter构造器的参数有效性校验逻辑(pr#4194@Github)
|
2025-12-25 23:18:49 +08:00 |
|
Golden Looly
|
e3be3cfe81
|
Merge pull request #4194 from IcoreE/v5-dev_EnhanceBitSetBloomFilterConstructor
【issues/4196】增强 BitSetBloomFilter 构造器的参数有效性校验逻辑
|
2025-12-25 23:17:30 +08:00 |
|
Looly
|
e9f3727027
|
HexUtil.toHex添加对float和double的支持,并提供反向方法(pr#4193@Github)
|
2025-12-25 23:12:24 +08:00 |
|
Golden Looly
|
0e47701b36
|
Merge pull request #4193 from qieugxi/hutool-1225
fix issue 4192
|
2025-12-25 23:10:40 +08:00 |
|
Looly
|
5568af2b3e
|
修复 NumberUtil.parseNumber使用中文逗号导致识别问题(issue#4197@Github)
|
2025-12-25 22:24:24 +08:00 |
|
Looly
|
de93fa7670
|
JdkUtil添加IS_AT_LEAST_JDK25
|
2025-12-24 18:27:28 +08:00 |
|
Looly
|
7ab96729ea
|
修复 ThreadUtil.getMainThread在JDK25中返回null的问题(pr#1416@Gitee)
|
2025-12-24 18:22:35 +08:00 |
|
Looly
|
562948add5
|
!1416 fix(ThreadUtil): 修复 getMainThread() 在 JDK 25 中返回 null 的问题
Merge pull request !1416 from smxzk32145745/v5-fix
|
2025-12-24 10:20:30 +00:00 |
|
Looly
|
86897ed558
|
修复Models枚举命名大小写混用问题(pr#4185@Github)
|
2025-12-24 18:18:08 +08:00 |
|
Golden Looly
|
34585448d1
|
Merge pull request #4185 from kaseketsu/v5-dev
style: 修正 hutool-ai 模块 Models.java 文件中枚举命名大小写混用问题,如 Doubao_Seedance_1_0_lite_t2v -> …
|
2025-12-24 18:16:11 +08:00 |
|
Looly
|
94f6d3eabf
|
StrUtil添加reverseByCodePoint方法(pr#4187@Github)
|
2025-12-24 18:08:52 +08:00 |
|
Golden Looly
|
0ce8b7f71b
|
Merge pull request #4187 from qieugxi/hutool-1224
fix issue 4186
|
2025-12-24 17:58:12 +08:00 |
|
Looly
|
1384f4965e
|
修复AbstractFilter的init方法在maxValue小于machineNum时导致数组越界异常(pr#4189@Github)
|
2025-12-24 17:53:06 +08:00 |
|
Golden Looly
|
1f77d1ad44
|
Merge pull request #4189 from IcoreE/v5-dev_fix_AbstractFilter
[issue-4188]布隆过滤器AbstractFilter 的 init 方法在 maxValue 小于 machineNum 时导致数组越界异常
|
2025-12-24 17:49:06 +08:00 |
|
Looly
|
b79c44dce4
|
add test
|
2025-12-17 23:02:24 +08:00 |
|
Looly
|
b6eee4c46a
|
修复CharSequenceUtil.move方法在局部循环位移中输出不符合预期问题(issue#IDD181@Gitee)
|
2025-12-15 23:08:42 +08:00 |
|
Looly
|
8466108022
|
修复CharSequenceUtil.move方法在局部循环位移中输出不符合预期问题(issue#IDD181@Gitee)
|
2025-12-15 22:42:33 +08:00 |
|
Looly
|
db274d6307
|
添加BeanPath方法中对“*”的处理逻辑(pr#1412@Gitee)
|
2025-12-12 17:10:22 +08:00 |
|
Looly
|
2945555d4e
|
!1412 修复#IDC78B,添加BeanPath方法中对“*”的处理逻辑
Merge pull request !1412 from 王双奇/v5-dev
|
2025-12-12 09:08:30 +00:00 |
|
Looly
|
836080240e
|
add test
|
2025-12-09 17:39:47 +08:00 |
|
Looly
|
dd9b04d955
|
修复MathUtil.multiple方法在大整数乘法运算中整数溢出风险(pr#4174@Github)
|
2025-12-09 16:40:08 +08:00 |
|
Golden Looly
|
9c921237ae
|
Merge pull request #4174 from ZhonglinGui/v5-dev
修复MathUtil.multiple 方法在大整数乘法运算中整数溢出风险
|
2025-12-09 16:38:45 +08:00 |
|
Golden Looly
|
8bae61b828
|
Merge branch 'v5-dev' into v5-dev
|
2025-12-09 16:38:24 +08:00 |
|
Looly
|
c7e3ad4df4
|
update dependency
|
2025-12-09 15:43:58 +08:00 |
|
Looly
|
297d790f45
|
NumberUtil
|
2025-12-09 15:38:51 +08:00 |
|
Looly
|
7cda4c6a27
|
!1411 修复#IDAQK3,添加getBinaryStr方法对double、float类型的处理逻辑
Merge pull request !1411 from 王双奇/v5-dev
|
2025-12-09 07:32:42 +00:00 |
|
Looly
|
603d67cae6
|
!1405 fix(reverseNew方法存在空指针风险):list 为 null,后续逻辑会导致空指针异常。
Merge pull request !1405 from ms/v5-dev
|
2025-12-08 09:05:46 +00:00 |
|
Looly
|
d4510bfeb1
|
修复Calculator.conversion(String expression)方法计算包含科学计数法表达式的值时逻辑有误,结果不符合预期(pr#4172@Github)
|
2025-12-01 22:37:23 +08:00 |
|
Golden Looly
|
9c71cd27f2
|
Merge pull request #4172 from qieugxi/hutool-1201
fix issue 4171
|
2025-12-01 22:35:23 +08:00 |
|
Looly
|
1ee9e0759c
|
ColorUtil颜色名称DARKGOLD、LIGHTGOLD新增蛇形命名匹配(pr#1400@Github)
|
2025-12-01 21:57:31 +08:00 |
|
Looly
|
0db075d34f
|
!1400 颜色名称新增蛇形命名匹配
Merge pull request !1400 from chengbo/v5-dev
|
2025-12-01 13:55:29 +00:00 |
|
Looly
|
6802979215
|
!1398 fix(方法注释):StrUtil类中方法注释问题修复
Merge pull request !1398 from fanzhenyu/v5-dev
|
2025-12-01 01:20:15 +00:00 |
|
Looly
|
6bb750fb2c
|
add test
|
2025-11-30 21:07:49 +08:00 |
|
Looly
|
95c8e73c16
|
修复HexUtil.format在处理长度小于2的字符串会抛异常,在处理长度为奇数的字符串时最后一个字符会被忽略的问题 修复SplitIter.computeNext递归调用可能导致栈溢出风险
|
2025-11-30 16:51:31 +08:00 |
|
Golden Looly
|
af97ba4084
|
Merge pull request #4168 from TouyamaRie/v5-dev-1128
Fix issue 4167
|
2025-11-30 16:47:40 +08:00 |
|
Looly
|
8afee460fd
|
fix doc
|
2025-11-30 16:21:22 +08:00 |
|
Looly
|
882f3923ce
|
ArrangementTest
|
2025-11-28 09:56:53 +08:00 |
|
Golden Looly
|
1d9b0ebbd2
|
Merge pull request #4166 from qieugxi/hutool-1127-4
fix issue 4165
|
2025-11-28 09:55:18 +08:00 |
|
Looly
|
a56d2c03dc
|
fix code
|
2025-11-26 23:35:28 +08:00 |
|
Looly
|
d9cbb19460
|
修复Word07Writerrun.setColor()的颜色十六进制转换逻辑(pr#4164@Github)
|
2025-11-26 20:33:56 +08:00 |
|
Golden Looly
|
f18a2b512f
|
Merge pull request #4164 from CherryRum/fix/set-color-argb
fix(Word07Writer): strip alpha channel from color and update tests
|
2025-11-26 20:32:48 +08:00 |
|
Looly
|
5ae493119f
|
fix doc
|
2025-11-26 20:05:44 +08:00 |
|
Looly
|
ea717843f6
|
fix doc
|
2025-11-26 20:04:48 +08:00 |
|
Looly
|
b8908cf3ef
|
增强HexUtil自动去除0x和#前缀(pr#4163@Github)
|
2025-11-26 20:02:12 +08:00 |
|
Golden Looly
|
ab1774d4e6
|
Merge pull request #4163 from sunshineflymeat/hutool-1126-3
Fix issue 4162
|
2025-11-26 19:57:15 +08:00 |
|
Looly
|
ccaecf6bc9
|
Word07Writer增加addText重载,支持字体颜色(pr#1388@Gitee)
|
2025-11-26 19:44:34 +08:00 |
|
Looly
|
3d2dd38add
|
!1388 feat:Word生成器,增加段落新增字体颜色参数
Merge pull request !1388 from liyong473/v5-dev
|
2025-11-26 11:41:26 +00:00 |
|
Looly
|
d64a0d36aa
|
修复DateModifier处理AM和PM的ceiling和round问题(pr#4161@Github)
|
2025-11-26 17:24:16 +08:00 |
|
Golden Looly
|
ab936327a2
|
Merge pull request #4161 from asukavuuyn/v5-dev
fix:12小时制ceiling和round问题
|
2025-11-26 17:22:07 +08:00 |
|
Looly
|
449df10509
|
修复ReflectUtil.newInstanceIfPossible传入Object逻辑错误(pr#4160@Github)
|
2025-11-26 16:30:34 +08:00 |
|
Looly
|
472b0d2841
|
优化ObjectUtil.containsString改为CharSequence(pr#4154@Github)
|
2025-11-26 09:43:25 +08:00 |
|
Golden Looly
|
00748130ef
|
Merge pull request #4155 from IcoreE/v5-dev_1125
fix issues 4154
|
2025-11-26 09:41:25 +08:00 |
|
Looly
|
86c3c530b6
|
修复StrUtil.str(ByteBuffer, Charset) 方法修改入参 ByteBuffer 的 position,导致入参变化 (pr#4153@Github)
|
2025-11-25 18:54:13 +08:00 |
|
Looly
|
2a08f40527
|
BufferUtilTest
|
2025-11-25 18:53:23 +08:00 |
|
Golden Looly
|
a8cc614fa6
|
Merge pull request #4153 from ZhonglinGui/v5-dev
修复StrUtil.str(ByteBuffer, Charset) 方法修改入参 ByteBuffer 的 position,导致入参变化
|
2025-11-25 18:52:00 +08:00 |
|
Looly
|
3c067f1871
|
优化EscapeUtil,兼容不规范的转义(pr#4150@Github)
|
2025-11-25 17:07:17 +08:00 |
|
Looly
|
654db66ecb
|
fix pr#4149@Github
|
2025-11-25 15:16:42 +08:00 |
|
Looly
|
bd42686a65
|
Combination和Arrangement 重构避免数组频繁拷贝,并避免溢出(pr#4144@Github)
|
2025-11-24 16:05:43 +08:00 |
|
Golden Looly
|
e8eec73125
|
Merge pull request #4144 from CherryRum/fix-combination
Enhance Mathematical Correctness and Performance in Combination and Arrangement Modules
|
2025-11-24 16:04:03 +08:00 |
|
Looly
|
4d04d5daf9
|
修复TypeUtil.getClass无法识别GenericArrayType问题(pr#4138@Github)
|
2025-11-23 23:27:45 +08:00 |
|
Golden Looly
|
1a7d522dff
|
Merge pull request #4138 from sunshineflymeat/hutool-1120
Fix issue 4137
|
2025-11-23 23:23:10 +08:00 |
|
Looly
|
eec6056876
|
修复FileNameUtil.extName在特殊后缀判断逻辑过于宽松导致误判问题(pr#4142@Github)
|
2025-11-23 23:17:01 +08:00 |
|
Golden Looly
|
c6cbaeabff
|
Merge pull request #4142 from ZhonglinGui/v5-dev
修复FileNameUtil.extName 方法对特殊后缀判断逻辑过于宽松导致误判
|
2025-11-23 23:14:42 +08:00 |
|
Golden Looly
|
9dad6fc4d5
|
Merge pull request #4143 from CherryRum/v5-dev
修改部分描述
|
2025-11-23 23:11:00 +08:00 |
|
Looly
|
ff32ed0872
|
修复Validator.isBetween在高精度Number类型下存在精度丢失问题(pr#4136@Github)
|
2025-11-20 10:52:08 +08:00 |
|
Golden Looly
|
9f6d3b5430
|
Merge pull request #4136 from ZhonglinGui/v5-dev
修复Validator.isBetween方法在高精度Number类型下存在精度丢失问题
|
2025-11-20 10:49:03 +08:00 |
|
Looly
|
8003c4416a
|
修复VersionUtil.matchEl如果输入的版本范围表达式右边界为空时,会抛出数组越界访问错误的问题(pr#4130@Github)
|
2025-11-17 22:19:07 +08:00 |
|
Golden Looly
|
c84ec20f5a
|
Merge pull request #4130 from sunshineflymeat/hutool-1114
Fix issue 4129
|
2025-11-17 22:16:19 +08:00 |
|
Looly
|
b0c3350ef7
|
修复ImgUtil.write没有释放BufferedImage可能导致内存泄露(issue#ID6VNJ@Gitee)
|
2025-11-17 21:31:50 +08:00 |
|
Looly
|
41307a6e3d
|
修复NumberWithFormat没有实现Comparable接口导致的JSON排序报错问题(issue#ID61QR@Gitee)
|
2025-11-12 22:22:29 +08:00 |
|
Looly
|
9b3414b397
|
add test and fix comment
|
2025-11-12 22:09:53 +08:00 |
|
Looly
|
f60f20243d
|
update dependency
|
2025-11-04 15:23:26 +08:00 |
|
Looly
|
3b15ae08ae
|
修复FileUtil.listFileNames相对路径index混乱问题(issue#4121@Github)
|
2025-10-29 23:12:02 +08:00 |
|
Looly
|
62f04b2c0d
|
修复JsonUtil.toJsonStr对Boolean和Number返回错误问题(issue#4109@Github)。
|
2025-10-29 18:50:10 +08:00 |
|
Looly
|
cbade4e239
|
fix comment issue#ID428M
|
2025-10-29 18:41:23 +08:00 |
|
Looly
|
edeb87c7f4
|
修复HttpConnection.reflectSetMethod反射在JDK9+权限问题(issue#4109@Github)
|
2025-10-28 18:23:22 +08:00 |
|
Looly
|
a3e58451fc
|
change link
|
2025-10-27 15:50:45 +08:00 |
|
Looly
|
02988f3714
|
change link
|
2025-10-27 15:43:59 +08:00 |
|
Looly
|
0cbc36e225
|
add test
|
2025-10-24 21:11:42 +08:00 |
|
Looly
|
ce3d69dd35
|
add test
|
2025-10-24 18:49:46 +08:00 |
|
Looly
|
4162c519b7
|
修复PasswdStrength.checkindexOf逻辑问题(pr#4114@Github)。
|
2025-10-24 16:00:20 +08:00 |
|