yeshwanthsripathy
|
8b3f6ba931
|
Reverted source code changes
|
2023-11-08 01:18:32 -06:00 |
|
huangchengxing
|
5e264d0be8
|
fix 修复合成注解在并发环境无法保证正确缓存属性值的问题 Gitee#I8CLBJ
|
2023-11-02 18:28:15 +08:00 |
|
yeshwanthsripathy
|
67484e1a68
|
Fixed 2 flaky tests
|
2023-10-30 12:31:46 -05:00 |
|
Looly
|
0101ab5668
|
修复ClassUtil#scanJar未正确关闭文件问题
|
2023-10-30 17:26:35 +08:00 |
|
Looly
|
b2b6a233dd
|
fix comment
|
2023-10-28 21:18:26 +08:00 |
|
Looly
|
d119d2dc5e
|
PathUtil增加loopFiles重载,可选是否追踪软链
|
2023-10-27 22:43:11 +08:00 |
|
Looly
|
fcd3d9f7d0
|
ImgUtil的sliceByRowsAndCols背景无法透明问题
|
2023-10-27 21:48:02 +08:00 |
|
Looly
|
bea36c2b5f
|
Snowflake增加方法:根据传入时间戳,计算ID起终点
|
2023-10-25 11:24:43 +08:00 |
|
晚安,地球
|
fe37c1aa84
|
!1096 Snowflake增加方法:根据传入时间戳,计算ID起终点 (gitee/issues/I60M14)
* Snowflake add method:根据传入时间戳-计算ID起终点 (gitee/issues/I60M14)
|
2023-10-25 03:21:40 +00:00 |
|
Looly
|
aedda45c5f
|
add test
|
2023-10-23 20:09:45 +08:00 |
|
Looly
|
85feecc9e9
|
修复DataSize.parse(size)不支持空格问题
|
2023-10-18 14:42:22 +08:00 |
|
Looly
|
733c043c0a
|
add test
|
2023-10-18 11:39:58 +08:00 |
|
Looly
|
05d13de588
|
fix
|
2023-10-18 08:59:23 +08:00 |
|
Looly
|
e46474fc9a
|
修复特定情况下BiMap覆盖Value后,仍能通过旧Value查询到Key问题
|
2023-10-18 08:57:30 +08:00 |
|
libin
|
74452eb775
|
TypeUtil.getClass方法强转报错问题
|
2023-10-12 18:36:30 +08:00 |
|
Looly
|
b696c5c41f
|
ReflectUtil.getFieldsValue增加Filter重载
|
2023-10-07 08:49:52 +08:00 |
|
Looly
|
bb9736aba6
|
ReflectUtil.getFieldsValue增加Filter重载
|
2023-10-07 08:35:57 +08:00 |
|
yeshwanthsripathy
|
21f6554a05
|
Fixed flaky tests
|
2023-10-03 18:52:31 -05:00 |
|
Looly
|
f21dfc927d
|
新增ProxySocketFactory
|
2023-09-21 17:19:35 +08:00 |
|
Looly
|
6d2d57e34b
|
修复VersionComparator在极端数据排序时候违反了自反性问题
|
2023-09-21 11:34:05 +08:00 |
|
Looly
|
58be7dcd97
|
add test
|
2023-09-20 20:52:49 +08:00 |
|
summertime-wu
|
34249995bf
|
优化 GifDecoder 类中的一处 equals 判断
使用 contentEquals(app) 直接进行 char 数组比对,避免 equals(app.toString()) 中将 StringBuilder 转为 String,会多一道 char 数组拷贝
|
2023-09-19 15:19:15 +08:00 |
|
handy
|
b119d65006
|
移除未使用到的import
|
2023-09-14 16:56:06 +08:00 |
|
Looly
|
bf62494be0
|
prepare 5.8.23
|
2023-09-13 21:40:23 +08:00 |
|
Looly
|
20f0c720c4
|
♥️release 5.8.22
|
2023-09-13 21:00:51 +08:00 |
|
Looly
|
1b52428a17
|
update version
|
2023-09-13 20:57:56 +08:00 |
|
Looly
|
111898c640
|
修复LocalDateTimeUtil.of 某些特殊TemporalAccessor无法返回正确结果的问题
|
2023-09-13 20:33:52 +08:00 |
|
Looly
|
8ee13fb5bf
|
!1074 base64 NPE verification
Merge pull request !1074 from 蒋小小/v5-dev
|
2023-09-12 10:38:17 +00:00 |
|
Looly
|
6ad0a55362
|
修复CopyOptions.setIgnoreCase和setIgnoreProperties冲突问题
|
2023-09-12 18:28:45 +08:00 |
|
Looly
|
8c4b1262ef
|
fix code
|
2023-09-12 18:25:57 +08:00 |
|
Looly
|
683a7b74bd
|
!1073 fix(BeanUtil),同时设置忽略大小写和忽略字段冲突问题
Merge pull request !1073 from 小怪兽说疼疼哒/fix-BeanUtil
|
2023-09-12 10:00:26 +00:00 |
|
bwcx_jzy
|
e341bd5ec2
|
fix base64 NPE verification
|
2023-09-12 17:23:54 +08:00 |
|
groundhog
|
0d4bb1beec
|
fix(BeanUtil): 忽略大小写与忽略字段同时使用冲突
- https://gitee.com/dromara/hutool/issues/I80FP4
- 先以原始输入判断是否忽略,后进行忽略大小写的转换
|
2023-09-11 21:06:57 +08:00 |
|
groundhog
|
7cc7d045b5
|
fix(NumberUtil): parseInt逻辑先后修改
- https://gitee.com/dromara/hutool/issues/I800C9
- 十六进制中E被误判为科学技术法,修改判断先后处理
|
2023-09-11 00:09:57 +08:00 |
|
Looly
|
ce56d9331a
|
修复Tailer stop NPE问题\
|
2023-09-08 19:13:37 +08:00 |
|
bwcx_jzy
|
bd746c68eb
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2023-09-07 09:14:43 +08:00 |
|
bwcx_jzy
|
83c82f8e5b
|
fix Tailer stop NPE
|
2023-09-07 09:14:36 +08:00 |
|
Looly
|
5c4486b9f5
|
修复JSONUtil.parse()溢出问题
|
2023-09-05 14:32:28 +08:00 |
|
Looly
|
afbe2ce99c
|
修复DateUtil.age年龄计算问题
|
2023-09-01 09:52:14 +08:00 |
|
Looly
|
2808fa135d
|
修复修复Convert不能转换Optional和Opt问题
|
2023-08-31 10:52:39 +08:00 |
|
Looly
|
268541c5a5
|
修复fillColumns空指针问题
|
2023-08-30 22:18:56 +08:00 |
|
Looly
|
9ba8f9ca5d
|
修复SONArray的add()方法抛出OutOfMemory异常问题
|
2023-08-30 22:10:03 +08:00 |
|
groundhog
|
1792c495d1
|
fix(CharSequenceUtil): 新增判空
- 前置判空,方式s.toString导致的NPE
|
2023-08-29 15:28:26 +08:00 |
|
handy
|
199d3a6400
|
修改注释错误并添加单测
|
2023-08-24 09:59:58 +08:00 |
|
Mark Ashbur
|
cfc9ef80ed
|
Update CombinationAnnotationElement.java
false == declaredAnnotationMap.containsKey(annotationType)用的变量declaredAnnotationMap不对,此处应该用annotationMap。
|
2023-08-21 19:06:21 +08:00 |
|
Looly
|
713832e5fe
|
修复Ipv4Util.getEndIpLong 取反符号导致数据越界
|
2023-08-21 11:53:29 +08:00 |
|
Looly
|
80bdac99d9
|
TreeUtil增加getParentsId方法
|
2023-08-16 10:31:50 +08:00 |
|
Looly
|
b48e793646
|
add tesrt
|
2023-08-15 12:10:22 +08:00 |
|
Looly
|
2f23075ac2
|
修复FieldsComparator比较结果不正确问题
|
2023-08-15 09:47:01 +08:00 |
|
Looly
|
a7585eba9e
|
fix test
|
2023-08-11 10:02:19 +08:00 |
|
Looly
|
d082e6f27b
|
fix since
|
2023-08-10 22:23:21 +08:00 |
|
Looly
|
e58a6055d6
|
修复FileUtil无法正确识别Smb网络存储的路径问题
|
2023-08-10 22:03:16 +08:00 |
|
Looly
|
6d100e4e0c
|
gts
|
2023-08-08 20:02:43 +08:00 |
|
Looly
|
4ffb48412b
|
!1051 [bug修复] 修复因使用反射读取JSON自定义类型导致性能下降为原来1/3的问题 by SHA-1: 5b2d2050d2
Merge pull request !1051 from 周鹏/v5-master
|
2023-08-08 11:57:45 +00:00 |
|
Looly
|
170c083907
|
修改异常包装策略:运行时异常不包装,只包装非运行时异常
|
2023-08-08 19:03:49 +08:00 |
|
zhoupeng
|
7a30dff976
|
修复因使用反射读取JSON自定义类型导致性能下降为原来1/3的问题
by SHA-1: 5b2d2050d2
|
2023-08-07 18:54:01 +08:00 |
|
Looly
|
e66681936f
|
add test
|
2023-08-07 18:26:17 +08:00 |
|
Looly
|
be3312d2e0
|
修复DateUtil.parse 给定一个时间解析错误问题
|
2023-08-07 11:13:29 +08:00 |
|
Looly
|
0621543ae3
|
修复PathUtil.moveContent当target不存在时会报错问题
|
2023-08-02 17:43:32 +08:00 |
|
Looly
|
c45b3fccda
|
NumberUtil.toBigDecimal转换科学计数法问题
|
2023-08-02 17:07:31 +08:00 |
|
Looly
|
a0eeefefe9
|
DesensitizedUtil增加清空策略
|
2023-08-02 11:26:49 +08:00 |
|
Looly
|
cbcd31910b
|
nullToZero增加重载
|
2023-08-02 11:12:33 +08:00 |
|
Looly
|
8415a24700
|
prepare 5.8.22
|
2023-07-29 14:18:50 +08:00 |
|
Looly
|
d179823a2a
|
UrlResource增加size方法
|
2023-07-29 13:05:39 +08:00 |
|
xiejiayu
|
5df769de0e
|
版本比较器支持 compare("1.0.3", "1.0.2a") > 0
|
2023-07-21 14:15:46 +08:00 |
|
Looly
|
4624b16751
|
修复JSONBeanParser在遇到List时没有被正确递归问题
|
2023-07-20 23:39:24 +08:00 |
|
Looly
|
2c9d579c59
|
修复MVEL加载错误问题
|
2023-07-20 08:45:09 +08:00 |
|
Looly
|
a74a8c7877
|
修复MVEL加载错误问题
|
2023-07-20 08:41:23 +08:00 |
|
Looly
|
47cba89085
|
ZipReader增加setMaxSizeDiff方法,自定义或关闭ZipBomb
|
2023-07-20 08:19:06 +08:00 |
|
Looly
|
d606236923
|
修复脱敏银行卡号长度bug
|
2023-07-18 00:21:24 +08:00 |
|
Golden Looly
|
1040d30500
|
Merge pull request #3210 from sunny0130/v5-dev
fix:修复脱敏银行卡号bug
|
2023-07-18 00:18:41 +08:00 |
|
linyang.wly
|
2ec1c9dfa7
|
fix:修复脱敏银行卡号bug
|
2023-07-17 01:51:59 +08:00 |
|
Looly
|
3cbbbcfe1b
|
修复BeanUtil.isCommonFieldsEqual判空导致的问题
|
2023-07-05 09:45:48 +08:00 |
|
dazer007
|
3c4a7eb3f7
|
fix isValidCard15 and isValidCard18 入参是null, 导致空指针NPE的问题
|
2023-07-02 21:40:46 +08:00 |
|
Looly
|
c7c64e167e
|
修复TypeUtil.getTypeArgument对实现接口获取不全面问题
|
2023-06-30 18:17:28 +08:00 |
|
Looly
|
7e04a657a1
|
StrUtil增加truncateByByteLength方法
|
2023-06-30 10:34:16 +08:00 |
|
Golden Looly
|
a51d0e6bd7
|
Merge pull request #3176 from feg545/v5-dev
增加按字节长度截断字符串方法
|
2023-06-30 10:29:21 +08:00 |
|
Looly
|
77e455d98b
|
RandomUtil增加可选是否包含边界的重载
|
2023-06-30 10:13:20 +08:00 |
|
Looly
|
dc23237651
|
修复Pair序列化转换无效问题
|
2023-06-29 17:28:20 +08:00 |
|
Looly
|
d494e001b6
|
DateUtil.parse适配6位毫秒格式
|
2023-06-29 17:07:34 +08:00 |
|
Looly
|
161edefaf2
|
修复PathUtil.getMimeType可能造成的异常
|
2023-06-29 09:21:51 +08:00 |
|
zhangfl
|
e997b4e0a8
|
增加按字节长度截断字符串方法
|
2023-06-27 18:32:38 +08:00 |
|
Looly
|
050f312c56
|
Ipv4Util 新增方法:检测指定 IP 地址是否匹配通配符
|
2023-06-27 11:10:43 +08:00 |
|
zhinushannan
|
bfcb2b7d51
|
Ipv4Util 新增方法:检测指定 IP 地址是否匹配通配符 pattern
|
2023-06-27 10:56:22 +08:00 |
|
Looly
|
4982f49a37
|
修复序列化和反序列化Class问题
|
2023-06-25 18:08:27 +08:00 |
|
Looly
|
7ab95e5cb8
|
修复MapUtil工具使用filter方法构造传入参数结果问题
|
2023-06-25 16:27:54 +08:00 |
|
javalover123
|
ee320387db
|
fix:list 为空时,CollUtil.max 抛异常 #I7FCA3 https://gitee.com/dromara/hutool/issues/I7FCA3
|
2023-06-21 22:53:09 +08:00 |
|
Looly
|
64dd287182
|
prepare 5.8.21
|
2023-06-17 01:26:48 +08:00 |
|
Looly
|
45879c3f7a
|
fix test
|
2023-06-17 01:14:29 +08:00 |
|
Looly
|
ce04de3422
|
reelase 5.8.20
|
2023-06-17 01:06:45 +08:00 |
|
Looly
|
2a786afd3f
|
修复CVE-2023-3276漏洞,XmlUtil.readBySax问题
|
2023-06-16 20:23:06 +08:00 |
|
Looly
|
143cd59b08
|
修复XmlUtil.xmlToBean空节点转换失败问题
|
2023-06-16 19:25:23 +08:00 |
|
Looly
|
7351aec47d
|
修复XmlUtil.xmlToBean空节点转换失败问题
|
2023-06-16 19:23:19 +08:00 |
|
Looly
|
d53ac71616
|
修复FileUtil.checkSlip方法缺陷
|
2023-06-16 19:19:17 +08:00 |
|
Looly
|
5637d37e21
|
fix comment
|
2023-06-15 16:56:03 +08:00 |
|
Looly
|
8eab38eac8
|
修复xml转json再转bean失败问题
|
2023-06-14 13:33:27 +08:00 |
|
Looly
|
0c1b76c5f3
|
add test
|
2023-06-14 11:16:46 +08:00 |
|
Looly
|
a4ade53dfe
|
修复FileUtil.checkSlip方法缺陷
|
2023-06-09 22:00:57 +08:00 |
|
Golden Looly
|
6b459c94a2
|
Revert "punycode中大写字母解码异常问题修复,统一编码和解码为小写"
|
2023-06-08 17:16:29 +08:00 |
|
Golden Looly
|
30feda3767
|
Merge pull request #3127 from zhaoxinhu/v5-dev
punycode中大写字母解码异常问题修复,统一编码和解码为小写
|
2023-06-08 17:09:51 +08:00 |
|
Looly
|
5cc1b492b7
|
add text/event-stream
|
2023-06-08 08:51:02 +08:00 |
|
Looly
|
332fd5c346
|
修复Table#contains空指针问题
|
2023-06-06 22:25:15 +08:00 |
|
hellozrh
|
11b854acb3
|
清掉多余的空行
|
2023-06-05 09:42:53 +08:00 |
|
hellozrh
|
2e1ed51f28
|
CsvWriter如果开启了append=true,默认自动开启endingLineBreak=true
|
2023-06-05 09:33:07 +08:00 |
|
Looly
|
8432d76064
|
!1008 CollUtil新增anyMatch和allMatch方法
Merge pull request !1008 from gwml/v5-master
|
2023-06-02 17:42:35 +00:00 |
|
csy
|
6000bd7f63
|
恢复测试类缩进
|
2023-06-02 17:54:34 +08:00 |
|
csy
|
003b221f38
|
CollUtil新增allMatch和anyMatch方法
|
2023-06-02 17:50:17 +08:00 |
|
dazer007
|
c027ffe922
|
fix getGenderByIdCard 潜在的bug, 如:idcard 是16位,charAt(16)就出抛除 IndexOutOfBoundsException 的异常
|
2023-06-02 15:26:08 +08:00 |
|
Looly
|
0ad26a61ed
|
修复umberUtil.parseNumber对+解析问题
|
2023-06-01 18:02:36 +08:00 |
|
Looly
|
ac53cec860
|
!1004 fix: MapUtil的inverse方法注释错误
Merge pull request !1004 from 爱花花/v5-dev
|
2023-06-01 01:20:50 +00:00 |
|
Looly
|
a213ff3a05
|
!1006 修改注释错误并添加单测
Merge pull request !1006 from handy/handy-0531
|
2023-06-01 01:17:57 +00:00 |
|
Looly
|
e878cf2e4b
|
fix comment
|
2023-06-01 09:12:39 +08:00 |
|
Looly
|
d3d406a129
|
修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题
|
2023-05-31 19:01:45 +08:00 |
|
handy
|
667b48b409
|
修改注释错误并添加单测
|
2023-05-31 15:51:09 +08:00 |
|
huahua
|
8b81b9eac0
|
fix: MapUtil的inverse方法注释错误
|
2023-05-31 14:03:59 +08:00 |
|
zhaoxinhu
|
021419b8a2
|
punycode中大写字母解码异常问题修复,统一编码和解码为小写
|
2023-05-31 09:28:13 +08:00 |
|
Looly
|
18e73eaa3b
|
UrlQuery增加setStrict方法,区分是否严格模式
|
2023-05-28 12:21:03 +08:00 |
|
Looly
|
bcc21df50a
|
prepare 5.8.20
|
2023-05-27 00:36:03 +08:00 |
|
Looly
|
be75da4317
|
release 5.8.19
|
2023-05-27 00:15:27 +08:00 |
|
Looly
|
99c5e13930
|
DelegatedExecutorService 构造方法设置成public
|
2023-05-23 16:16:28 +08:00 |
|
Looly
|
357c40a454
|
增加Tailer追踪文件时文件被删除的处理情况
|
2023-05-23 12:34:01 +08:00 |
|
Golden Looly
|
731875d62e
|
Merge pull request #3115 from houxinlin/v5-dev
增加Tailer追踪文件时文件被删除的处理情况
|
2023-05-23 12:28:39 +08:00 |
|
2606710413@qq.com
|
73d0af2efd
|
增加Tailer追踪文件时文件被删除的处理情况
|
2023-05-20 14:34:23 +08:00 |
|
Looly
|
a61175f425
|
增加CsvWriteConfig.setEndingLineBreak配置项
|
2023-05-20 03:17:29 +08:00 |
|
Looly
|
d8b9b5cad1
|
修复BeanUtil.copyToList复制Long等类型错误问题
|
2023-05-20 02:30:24 +08:00 |
|
Looly
|
7a4f295be0
|
FileTypeUtil.getType增加文件判断
|
2023-05-19 21:51:48 +08:00 |
|
Looly
|
c33550f703
|
修复FileUtil.createTempFile可能导致的漏洞
|
2023-05-15 20:48:02 +08:00 |
|
Looly
|
6896fed4c1
|
SyncFinisher增加setExceptionHandler方法
|
2023-05-15 19:46:18 +08:00 |
|
Looly
|
609dc4d865
|
FileUtil.getMimeType增加webp识别
|
2023-05-14 23:49:28 +08:00 |
|
Looly
|
d91fc69da1
|
邮箱校验添加对中文的支持
|
2023-05-14 23:13:12 +08:00 |
|
Looly
|
721faf353a
|
!997 邮箱校验添加对中文的支持。
Merge pull request !997 from Yiwyn/v5-dev
|
2023-05-14 15:11:43 +00:00 |
|
Looly
|
61ffa24917
|
修复ZipReader.get调用reset异常问题
|
2023-05-14 22:48:52 +08:00 |
|
Yiwyn
|
c5e90f5e69
|
add method 添加对中文邮箱的校验支持
|
2023-05-14 16:47:10 +08:00 |
|
VampireAchao
|
6acaae7b11
|
fix issue I72C6E
|
2023-05-11 22:59:28 +08:00 |
|
Looly
|
98330b0704
|
add test
|
2023-05-11 09:54:34 +08:00 |
|
Looly
|
d87d0c8131
|
fix comment
|
2023-05-07 01:11:36 +08:00 |
|
zhangxingjia
|
c61049b90b
|
fix: FileUtil类中createTempFile方法注释错误修复
|
2023-05-06 18:10:17 +08:00 |
|
Looly
|
0252bd7445
|
修复NumberUtil mul 传入null的string入参报错问题
|
2023-05-05 19:23:23 +08:00 |
|
Looly
|
07284d0c62
|
fix comment
|
2023-04-26 09:04:12 +08:00 |
|
Looly
|
74d895ccb6
|
修复JSONUtil.toBean目标存在Map字段无序问题
|
2023-04-25 16:37:56 +08:00 |
|
Looly
|
9b8f0a0ed4
|
修复VIN(车架号)正则问题
|
2023-04-22 22:38:37 +08:00 |
|
Looly
|
4fa9fb8606
|
add test
|
2023-04-19 18:44:45 +08:00 |
|
Looly
|
ce1c0bab45
|
fix decoder bug
|
2023-04-18 16:35:29 +08:00 |
|
Looly
|
91de866ffa
|
fix decode
|
2023-04-18 12:24:15 +08:00 |
|
Looly
|
549523db6c
|
add null check
|
2023-04-18 00:20:48 +08:00 |
|
Looly
|
923aa1cf21
|
修复URLUtil.decode无法解码UTF-16问题
|
2023-04-17 23:49:31 +08:00 |
|
liam
|
e465856d31
|
test(FileUtilTest): 增加测试兼容性
在 jdk 11及更高级的版本中将原来 jre 移除掉,同时将 MimeTable 中加载的 content-type.properties 文件从 jre 移入代码中, 并对该文件进行了扩充,当文件后缀名为 .js 时,会返回 text/javascript
|
2023-04-17 16:35:26 +08:00 |
|
Looly
|
2651651076
|
prepare 5.8.19
|
2023-04-17 00:14:56 +08:00 |
|
Looly
|
89832cdcce
|
release 5.8.18
|
2023-04-16 23:40:08 +08:00 |
|
Looly
|
5d82f07936
|
修复CollUtil.reverseNew针对非可变列表异常
|
2023-04-14 22:55:16 +08:00 |
|
Looly
|
74bf08c5ac
|
prepare 5.8.18
|
2023-04-12 18:55:52 +08:00 |
|
Looly
|
2672137dbf
|
☃️release 5.8.17
|
2023-04-12 17:45:17 +08:00 |
|
Looly
|
6f68e2fac7
|
!975 修复使用AnnotationUtil.getAnnotationAlias获取注解时可能会出现空指针的问题
Merge pull request !975 from Sparks/v5-dev
|
2023-04-11 15:16:43 +00:00 |
|
Looly
|
cd310a2bca
|
isNotEmpty修改规则,避开IDEA错误提示
|
2023-04-11 23:16:32 +08:00 |
|
Looly
|
07d3f26ceb
|
!974 操作集合之前使用CollUtil.isNotEmpty判断,IDEA会报警告
Merge pull request !974 from 爱花花/v5-dev
|
2023-04-11 15:01:14 +00:00 |
|
Looly
|
0ebfb8146d
|
CsvReader修改策略,添加可选是否关闭Reader重载,默认不关闭Reader
|
2023-04-11 22:44:06 +08:00 |
|
zhangjiayu
|
9f1fd664eb
|
修复使用AnnotationUtil.getAnnotationAlias获取注解时可能会出现空指针的问题
|
2023-04-11 16:52:58 +08:00 |
|
huahua
|
5a73e06e2b
|
fix: ColUtil的isNotEmpty在idea中会推断空指针
|
2023-04-11 08:40:39 +08:00 |
|
Looly
|
a97901f0e3
|
修复Pair反序列化报错问题
|
2023-04-05 01:05:07 +08:00 |
|
Looly
|
84e8456377
|
修复SafeConcurrentHashMap.computeIfAbsent可能存在的结果为null的情况
|
2023-04-02 21:37:50 +08:00 |
|
Looly
|
8ceaaa6428
|
fix code
|
2023-04-01 01:14:46 +08:00 |
|
Looly
|
74071035e1
|
fix code
|
2023-04-01 01:13:12 +08:00 |
|
Looly
|
2cadd59600
|
DateUtil.getZodiac增加越界检查
|
2023-03-31 21:58:04 +08:00 |
|
Looly
|
4bc25e92d8
|
修复MapUtil.computeIfAbsent可能存在的并发问题
|
2023-03-31 21:34:05 +08:00 |
|
Looly
|
8420a9b0a1
|
NamingCase.toCamelCase新增重载,可选是否转换其他字符为小写
|
2023-03-31 13:40:46 +08:00 |
|
Looly
|
b167fa1d16
|
add test
|
2023-03-31 13:31:14 +08:00 |
|
Looly
|
4fcdabb3f2
|
修复FileUtil.move传入相同目录或子目录丢失源目录的问题
|
2023-03-31 13:25:03 +08:00 |
|
Looly
|
838dcb7d3c
|
Number128增加hash和equals方法
|
2023-03-30 23:39:47 +08:00 |
|
Looly
|
cbc2246a37
|
CollUtil.split优化切割列表参数判断,避免OOM
|
2023-03-29 22:01:24 +08:00 |
|
wulang
|
2a8444b11f
|
fix test
|
2023-03-29 18:57:02 +08:00 |
|
wulang
|
d343051db5
|
fix:CollUtil.split优化切割列表参数判断,避免OOM
|
2023-03-29 16:30:27 +08:00 |
|
Looly
|
7af3344b5e
|
add test
|
2023-03-29 12:20:58 +08:00 |
|
Looly
|
73cf56f3a2
|
SerializeUtil.deserialize增加白名单类,避免RCE vulnerability
|
2023-03-28 19:09:59 +08:00 |
|
Looly
|
e36bee21ec
|
add test
|
2023-03-27 19:50:38 +08:00 |
|
Looly
|
2a7c1bbb04
|
prepare 5.8.17
|
2023-03-26 09:26:53 +08:00 |
|
Looly
|
d7de4dd4e7
|
release 5.8.16
|
2023-03-26 09:05:45 +08:00 |
|
Looly
|
b884cdaedd
|
fix test
|
2023-03-26 06:18:39 +08:00 |
|
Looly
|
1ac0a904c0
|
fix doc
|
2023-03-26 05:56:00 +08:00 |
|
Looly
|
5799e018c1
|
修复props.toBean 数组字段未赋值问题
|
2023-03-26 05:53:45 +08:00 |
|
Looly
|
8bd76de6fe
|
修复NullComparator反转无效问题
|
2023-03-26 05:04:06 +08:00 |
|
Looly
|
953fc7b18f
|
!964 NullComparator 比较器bug修复
Merge pull request !964 from 想长大的笨小孩/v5-master
|
2023-03-25 20:59:27 +00:00 |
|
想长大的笨小孩
|
3c13da5515
|
!1 NullComparator 比较器bug修复
* 1. 当使用 new PropertyComparator("endTime", false) 时,把null值放到最后,不生效
|
2023-03-25 10:00:44 +00:00 |
|
zzzj
|
8b0b21f742
|
commonPrefix与commonSuffix支持空字符串(前缀/后缀)匹配
|
2023-03-24 11:44:30 +08:00 |
|
Looly
|
7bed31e13f
|
FileUtil增加readLines重载,支持filter
|
2023-03-24 00:06:32 +08:00 |
|
Golden Looly
|
8395ca12b0
|
Merge pull request #3006 from li-keguo/feature/filter-readline
add filter read line
|
2023-03-24 00:03:59 +08:00 |
|
Looly
|
f36c83421e
|
修复WatchUtil createModify maxDepth传递后没有使用问题
|
2023-03-24 00:01:13 +08:00 |
|
Looly
|
d192a53bbb
|
NumberUtil增加重载parseXXX方法, 解析失败返回默认值
|
2023-03-23 23:55:58 +08:00 |
|
Golden Looly
|
59470d1669
|
Merge pull request #3007 from zzzj1233/v5-dev
Feat: NumberUtil重载parseXXX方法, 解析失败返回默认值, 代替抛出异常
|
2023-03-23 23:52:16 +08:00 |
|
Looly
|
88c959c4ed
|
修复CalendarUtil.isSameMonth没有判断公元前导致不一致的问题
|
2023-03-23 22:34:21 +08:00 |
|
zzzj
|
0390c8c606
|
CharSequenceUtil新增commonPrefix与commonSuffix方法
|
2023-03-23 18:04:44 +08:00 |
|
zzzj
|
7ce0ddf343
|
parse( Int/Long/Float/Double/Number ) Test Case
|
2023-03-23 11:54:53 +08:00 |
|
zzzj
|
88e99a3972
|
parse( Int/Long/Float/Double/Number ), 支持默认值参数, 解析失败通过返回默认值替代抛出异常
|
2023-03-23 11:54:20 +08:00 |
|
likeguo
|
d02c662437
|
add filter read line
|
2023-03-23 00:19:20 +08:00 |
|
likeguo
|
3c72340868
|
add filter read line
|
2023-03-23 00:16:49 +08:00 |
|
likeguo
|
292ceb594b
|
add filter read line
|
2023-03-22 23:40:40 +08:00 |
|
likeguo
|
8da20d7638
|
Merge branch 'v5-master' into feature/filter-readline
# Conflicts:
# hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java
|
2023-03-22 23:39:02 +08:00 |
|
likeguo
|
4b7da5119b
|
add filter read line
|
2023-03-22 23:30:03 +08:00 |
|
Looly
|
9cb10bb214
|
add test
|
2023-03-21 23:54:49 +08:00 |
|
Looly
|
6f8b4dd818
|
修复DateUtil针对ISO8601时间格式部分场景下的解析存在问题
|
2023-03-14 23:02:55 +08:00 |
|
Looly
|
6fd8f7f8d8
|
fix comment
|
2023-03-14 22:54:24 +08:00 |
|
ZhouXY108
|
1c6dd7a250
|
修改 Javadoc 的小问题。
|
2023-03-14 11:30:29 +08:00 |
|
Looly
|
c6ce5fe215
|
修复FileMagicNumber长度判断问题导致的越界异常
|
2023-03-12 15:58:45 +08:00 |
|
Looly
|
a3f48ccb29
|
修复BeanUtil.hasGetter没有跳过getClass方法的问题
|
2023-03-12 13:26:00 +08:00 |
|
Looly
|
4cc18740a3
|
优化ArrayUtil的空判断
|
2023-03-10 22:06:41 +08:00 |
|
Looly
|
ee57e381b0
|
改进XmlUtil.xmlToBean,支持xml转bean时父节点忽略大小写
|
2023-03-10 13:19:39 +08:00 |
|
Looly
|
aef20c411d
|
改进Calculator.conversion,兼容乘法符号省略写法
|
2023-03-09 20:41:02 +08:00 |
|
Looly
|
914a7b700c
|
prepare 5.8.16
|
2023-03-09 19:14:55 +08:00 |
|
Looly
|
eeef29977f
|
backup 5.8.15
|
2023-03-09 19:13:17 +08:00 |
|
Looly
|
c861931cef
|
prepare 5.8.16
|
2023-03-09 09:48:29 +08:00 |
|
Looly
|
9bbba8f319
|
release 5.8.15
|
2023-03-09 00:20:08 +08:00 |
|
Looly
|
bdceb0013d
|
add test
|
2023-03-08 23:06:21 +08:00 |
|
Looly
|
3d10a39ea3
|
修复NumberWithFormat导致转换Long异常问题
|
2023-03-08 22:40:56 +08:00 |
|
Looly
|
11e3d7acf2
|
!952 docs:纠正Opt.filter方法的文档描述
Merge pull request !952 from renshiyang/v5-dev
|
2023-03-07 10:23:36 +00:00 |
|
Looly
|
cc9bd54cc8
|
add test
|
2023-03-07 18:22:31 +08:00 |
|
任世杨
|
b62e99d573
|
docs:纠正Opt.filter方法的文档描述
|
2023-03-07 14:30:58 +08:00 |
|
Looly
|
bf6871fb6d
|
prepare 5.8.15
|
2023-03-05 23:18:04 +08:00 |
|
Looly
|
4c9ddb666c
|
🐸release 5.8.14
|
2023-03-05 22:47:27 +08:00 |
|
Looly
|
52617b2032
|
修复FileUtil.moveContent会删除源目录的问题 修复HttpBase.body导致的空指针问题
|
2023-03-05 22:45:36 +08:00 |
|
Looly
|
51c29abcad
|
去除冗余插件
|
2023-03-04 13:48:40 +08:00 |
|
Looly
|
460d09f25b
|
prepare 5.8.14
|
2023-03-03 23:45:00 +08:00 |
|
Looly
|
09351d3b9d
|
🐶release 5.8.13
|
2023-03-03 23:33:42 +08:00 |
|
Looly
|
3dfdd86ca0
|
修复JWT自定义时间格式后的时间戳转换问题
|
2023-03-03 23:26:59 +08:00 |
|
Looly
|
2cdce52d4a
|
add test
|
2023-03-03 22:12:51 +08:00 |
|
Looly
|
a717d03420
|
JavaSourceCompiler#compile增加自定义options重载
|
2023-03-03 20:51:46 +08:00 |
|
Looly
|
ccc316ee8c
|
JavaSourceCompilerTest
|
2023-03-03 20:43:42 +08:00 |
|
Golden Looly
|
dc74b829a4
|
Merge pull request #2942 from xuwenping123/v5_dev_compile
add source code for dynamic compile
|
2023-03-03 20:41:14 +08:00 |
|
Looly
|
a25a707e3a
|
add test
|
2023-03-03 18:18:39 +08:00 |
|
xuwenping
|
f0d94c9806
|
add source code for dynamic compile
|
2023-03-02 22:45:33 +08:00 |
|
Looly
|
f5cb27a608
|
根据JDK-8080225修改了部分新建文件输入流和文件输出流的创建方式
|
2023-02-28 22:45:56 +08:00 |
|
Looly
|
46b9633768
|
build(pom): 添加 Automatic-Module-Name属性
|
2023-02-28 22:34:17 +08:00 |
|
Looly
|
5fcd4093be
|
PhoneUtil.isTel400800支持400-XXX-XXXX格式
|
2023-02-28 22:18:57 +08:00 |
|
Looly
|
819bf98d50
|
修复MutableObj.equals空指针问题
|
2023-02-24 15:44:38 +08:00 |
|
Looly
|
fe7751342e
|
修复isXXX转换时的匹配问题
|
2023-02-22 19:33:56 +08:00 |
|
Looly
|
c8124bd0c6
|
add test
|
2023-02-21 16:05:25 +08:00 |
|
Golden Looly
|
ca2fbf45f3
|
Merge pull request #2912 from jptx1234/v5-dev
修复ReflectUtil.invokeRaw方法中参数类型转换动作未生效的问题
|
2023-02-21 15:55:55 +08:00 |
|
Looly
|
ae4d79ebd6
|
修复Tailer文件内容跟随在调用stop后,文件依旧被占用问题
|
2023-02-21 12:00:14 +08:00 |
|
Looly
|
c3f378207b
|
修复ReUtil.delAll方法当 content 仅为空格时的问题
|
2023-02-21 11:44:46 +08:00 |
|
jptx1234
|
12abd63460
|
修复ReflectUtil.invokeRaw方法中参数类型转换动作未生效的问题
|
2023-02-20 00:11:49 +08:00 |
|
Zjp
|
6cd85b7f16
|
fix StrUtil.split切分长度为0时的bug;
|
2023-02-17 10:50:31 +08:00 |
|
Golden Looly
|
66949c9b4b
|
Merge pull request #2894 from winlans/v5-dev
fix FileUtil.move
|
2023-02-15 17:39:37 +08:00 |
|
mochouZero555
|
9ba833313c
|
IssueI6E6ZG 法定年龄 由虚岁计算改未周岁计算,并增加测试
|
2023-02-11 22:03:53 +08:00 |
|
winlans
|
2d311a6b90
|
fix FileUtil.move
|
2023-02-10 18:15:45 +08:00 |
|
Looly
|
d0a2b90c55
|
prepare 5.8.13
|
2023-02-09 21:23:56 +08:00 |
|
Looly
|
9dbdf1423e
|
🍳release 5.8.12
|
2023-02-09 21:15:09 +08:00 |
|
Golden Looly
|
2169e33e61
|
Merge pull request #2889 from winlans/v5-dev
fix DateUtil.parseUTC
|
2023-02-09 20:33:44 +08:00 |
|
Looly
|
db108e1ca9
|
DateUtil.date方法统一修改规则,传入null返回null
|
2023-02-09 20:31:17 +08:00 |
|
Golden Looly
|
c64b38244b
|
Merge pull request #2877 from 847689421/v5-dev
修复DateUtil.date(java.time.temporal.TemporalAccessor)方法入参为null时报NullPointerException异常问题,调整为入参为null时return null
|
2023-02-09 20:06:20 +08:00 |
|
Golden Looly
|
a15cb6fed5
|
Merge pull request #2869 from zhaomoran/v5-master
修改注释:通过key获取的始终是同一对象和参数无关
|
2023-02-09 20:04:29 +08:00 |
|
Looly
|
771f0a4809
|
修复“sax方式读取excel2003版本,会调用两次doAfterAllAnalysed方法”问题
|
2023-02-09 19:43:49 +08:00 |
|
Looly
|
0e3cf48875
|
!919 修复“sax方式读取excel2003版本,会调用两次doAfterAllAnalysed方法”问题。
Merge pull request !919 from hellozrh/v5-dev
|
2023-02-09 11:37:01 +00:00 |
|