yanzhongxin
|
820e0d0c8b
|
修复ObjectUtil.contains处理字符串类型不合理
|
2025-11-25 21:26:08 +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 |
|
Will
|
a6151b6ee8
|
修复StrUtil.str(ByteBuffer, Charset) 方法修改入参 ByteBuffer 的 position,导致入参变化
|
2025-11-25 18:08:03 +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 |
|
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 |
|
yulin
|
04314cdd4a
|
fix(Arrangement): improve count and select methods with overflow checks and enhance documentation
|
2025-11-23 23:37:30 +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 |
|
Golden Looly
|
c6cbaeabff
|
Merge pull request #4142 from ZhonglinGui/v5-dev
修复FileNameUtil.extName 方法对特殊后缀判断逻辑过于宽松导致误判
|
2025-11-23 23:14:42 +08:00 |
|
yulin
|
5e1110426b
|
feat(Combination): add BigInteger-based combination calculation methods and deprecate old count method
|
2025-11-23 22:41:39 +08:00 |
|
yulin
|
edb4401e47
|
fix(LocalPortGenerater): update class documentation and plan for future name correction
|
2025-11-23 19:26:36 +08:00 |
|
yulin
|
7258a5b946
|
fix(URLUtil): correct spelling of "occurred" in exception messages
|
2025-11-23 19:12:35 +08:00 |
|
Will
|
17f78f8cd4
|
修复FileNameUtil.extName 方法对特殊后缀判断逻辑过于宽松导致误判
|
2025-11-21 14:42:07 +08:00 |
|
zwm
|
ed27c637b2
|
feat: 解决TypeUtil.getClass方法传入泛型数组类型时方法返回错误值null问题
|
2025-11-20 23:18:42 +08:00 |
|
Will
|
f9eb29fa87
|
修复Validator.isBetween方法在高精度Number类型下存在精度丢失问题
|
2025-11-20 10:34:06 +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 |
|
zwm
|
44a2afd588
|
feat:修复VersionUtil.matchEl方法中版本范围表达式右边界为空时数组越界访问错误
|
2025-11-14 17:22:01 +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
|
3b15ae08ae
|
修复FileUtil.listFileNames相对路径index混乱问题(issue#4121@Github)
|
2025-10-29 23:12:02 +08:00 |
|
Looly
|
cbade4e239
|
fix comment issue#ID428M
|
2025-10-29 18:41:23 +08:00 |
|
Looly
|
4162c519b7
|
修复PasswdStrength.checkindexOf逻辑问题(pr#4114@Github)。
|
2025-10-24 16:00:20 +08:00 |
|
zwm
|
8469fd0c49
|
feat:修复PasswdStrength.check方法检测密码强度等级逻辑有误问题
|
2025-10-24 13:53:22 +08:00 |
|
Looly
|
4c563da8bd
|
修复JschSessionPool.remove逻辑错误问题。
|
2025-10-23 11:16:12 +08:00 |
|
Looly
|
fb95caa7b9
|
增加代理支持(pr#4107@Github)
|
2025-10-23 02:52:56 +08:00 |
|
Alaia
|
7d84d1a81c
|
fix: 修复字符串null
|
2025-10-22 16:39:36 +08:00 |
|
刘奶奶不喝榴莲牛奶
|
4a88a565bf
|
增加zip函数,可以将两个列表中的元素一一配对并返回一个新的结果列表
|
2025-10-18 12:52:49 +08:00 |
|
Looly
|
fa238bc4c9
|
add test
|
2025-10-15 11:31:23 +08:00 |
|
chinabugotech
|
da2d0823b9
|
🐢prepare5.8.42
|
2025-10-13 14:01:20 +08:00 |
|
root
|
fa308b5ef0
|
🚀release5.8.41
|
2025-10-13 13:06:45 +08:00 |
|
Looly
|
51dc50dcd3
|
增加SpecUtil,KeyUtil增加generateRSAPrivateKey重载,(issue#ID1EIK@Gitee)
|
2025-10-12 00:48:38 +08:00 |
|
Looly
|
9dab4f260a
|
修复ServiceLoaderUtil.loadFirstAvailable在JDK24+后未捕获异常导致的报错问题(pr#4098@Github)
|
2025-10-11 19:45:33 +08:00 |
|
yulin
|
fd7a2a8212
|
Merge branch 'v5-dev' into v5-dev
|
2025-10-11 19:13:10 +08:00 |
|
Looly
|
31fa4588b4
|
修复ServiceLoaderUtil.loadFirstAvailable在JDK24+后未捕获异常导致的报错问题(issue#ID0952@Gitee)
|
2025-10-11 16:37:06 +08:00 |
|
mumu
|
5b00338a68
|
fix(core): 由于 JDK 24+ 修改,优化 ServiceLoader 加载第一个可用服务的逻辑
为兼容 JDK 24 及以上版本中ServiceLoader#iterator 可能抛出 NoClassDefFoundError 的情况,优化 loadFirstAvailable 方法,统一在 hasNext 与 next 调用时安全忽略异常,确保能正确返回首个可用的非空实例。
Closes https://gitee.com/chinabugotech/hutool/issues/ID0952
|
2025-10-11 15:43:59 +08:00 |
|
Looly
|
fafec9d351
|
修复StrBuildercharAt越界判断错误(pr#4094@Github)
|
2025-10-10 17:34:10 +08:00 |
|
Golden Looly
|
57c58d76f1
|
Merge pull request #4094 from asukavuuyn/v5-dev
fix:charAt越界判断
|
2025-10-10 17:32:59 +08:00 |
|
Looly
|
a45bfebd07
|
修复Sftp.upload目标路径为null时空指针问题(issue#ID14WX@Gitee)
|
2025-10-10 17:05:15 +08:00 |
|
asukavuuyn
|
043722e1da
|
fix:charAt越界判断
|
2025-10-10 00:12:05 +08:00 |
|
Golden Looly
|
62f4ddd577
|
Merge pull request #4086 from asukavuuyn/v5-dev
fix:字符串NPE
|
2025-09-28 01:21:32 +08:00 |
|
asukavuuyn
|
f3992c706d
|
fix:字符串NPE
|
2025-09-28 01:15:57 +08:00 |
|
秋日
|
be37ef95a3
|
fix LocalDateTimeUtil.parseDate 方法注释与实际功能不符
|
2025-09-24 11:46:57 +08:00 |
|
Looly
|
235d914f87
|
Mail.buildContent改进,正文部分总在最前(issue#4072@Github)gts
|
2025-09-16 11:03:53 +08:00 |
|
Looly
|
fb963439e2
|
NumberUtil.isPrimes优化判断(pr#4058@Github)
|
2025-09-08 11:49:03 +08:00 |
|
asukavuuyn
|
23b60cd9cc
|
素数判断优化
|
2025-09-08 01:47:12 +08:00 |
|
Looly
|
68de50ecee
|
NumberUtil.pow增加重载,支持指数自定义保留位数(pr#4052@Github)
|
2025-09-04 09:13:44 +08:00 |
|
lpj
|
0eb66841e7
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2025-09-01 19:04:48 +08:00 |
|
lpj
|
73c77aaece
|
解决#4051提出的意见,增加负指数自定义保留位数
|
2025-09-01 18:52:44 +08:00 |
|