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 |
|
winlans
|
b710b83780
|
fix DateUtil.parseUTC
|
2023-02-09 19:28:53 +08:00 |
|
Looly
|
648a8e9443
|
!929 修复Ipv4Util.list()方法的bug
Merge pull request !929 from emptypoint/fix-bug-Ipv4Util
|
2023-02-09 11:06:25 +00:00 |
|
Looly
|
02e85a80e5
|
【重要】删除XmlUtil.readObjectFromXml方法,避免漏洞
|
2023-02-09 18:31:54 +08:00 |
|