Commit Graph
100 Commits
Author SHA1 Message Date
Looly 4212d47bc2 fix bugs 2022-09-30 18:59:50 +08:00
Looly d30e8ab55b !822 CollUtil.unionAll优化:初始化一次size,防止ArrayList多次扩容
Merge pull request !822 from 这是一个腊鸡/v5-dev
2022-09-26 14:08:41 +00:00
Looly ec5965f49c hutool-extra ftp 支持上传文件或目录 2022-09-26 17:31:37 +08:00
Looly df139f8ab7 !821 hutool-extra ftp 支持上传文件或目录(包含当前及子孙目录的所有文件)
Merge pull request !821 from fasttime/v5-dev
2022-09-26 09:15:15 +00:00
Looly 8a30943d44 修复部分环境下使用 Bouncy Castle可能的JCE cannot authenticate the provider BC问题 2022-09-26 12:15:53 +08:00
Looly eb370bf32e 修复DB工具分页查询的时候oracle数据库会把ROWNUM_也带出来问题 2022-09-24 11:59:15 +08:00
Looly f51df24970 修复ExcelWriter导出List<Map>引起的个数混乱问题 2022-09-23 12:52:05 +08:00
Looly 8d348b539d 修复ReflectUtil 反射方法中桥接问题 2022-09-23 11:51:49 +08:00
Looly e59548ebbf 修复ObjectUtil.defaultIfNull去掉误加的deprecated 2022-09-22 16:40:12 +08:00
Looly 7a71c90edb AbsCollValueMap添加removeValue和removeValues方法,用于list value值移除 2022-09-22 16:25:51 +08:00
Looly 99a09a5770 !813 AbsCollValueMap添加removeValue和removeValues方法,用于list value值移除
Merge pull request !813 from gtycoder/v5-dev
2022-09-22 08:30:23 +00:00
Looly 652f2fc50b fix template 2022-09-22 16:20:12 +08:00
Looly 606f6701cf !811 PULL_REQUEST_TEMPLATE,增加:提交前自测 命令
Merge pull request !811 from dazer007/v5-dev-PULL_REQUEST_TEMPLATE
2022-09-22 08:27:00 +00:00
Looly de4cc16454 fix doc 2022-09-21 18:58:52 +08:00
Looly a74fa1e7f5 fix doc 2022-09-21 18:57:44 +08:00
Looly 474c90bdb1 fix doc 2022-09-21 18:38:53 +08:00
Looly eef7943d8a ModifierUtil和ReflectUtil增加removeFinalModify 2022-09-21 18:31:31 +08:00
Looly 0941210553 !810 反射新增:setFieldModify(field)方法,设置final字段可以被修改,并设置到:setFieldValue中
Merge pull request !810 from dazer007/v5-dev-ReflectUtil-add-setFieldModify
2022-09-21 10:33:26 +00:00
Looly dbf87f452f add testr 2022-09-21 18:23:49 +08:00
Looly f897da013f !807 StreamUtil.of方法新增对 Iterator 支持;StreamUtil.of(Iterable) 方法优化
Merge pull request !807 from 这是一个腊鸡/v5-dev
2022-09-19 01:29:14 +00:00
Looly 15f0b6be54 !778 新增AnsiColors(改自Spring Boot)、AnsiColorWrapper,优化QrCodeUtil
Merge pull request !778 from Tom Xin/v5-dev-qrcode-svg
2022-09-14 14:57:18 +00:00
Looly 22a92654b8 !804 更新redis中setStr()方法的注释
Merge pull request !804 from 曙天/v5-master
2022-09-14 13:50:15 +00:00
Looly 366a0e5c93 !793 修复图片分割方法ImgUtil.sliceByRowsAndCols()导致分割后图片失真问题
Merge pull request !793 from 小白仙人/v5-master
2022-09-05 09:14:53 +00:00
Looly 84b4609d43 !792 【轻量级pr】优化 getProcessorCount 潜在的获取不到的问题 - V5
Merge pull request !792 from dazer007/v5-dev-cpunum-fix
2022-09-04 16:39:25 +00:00
Looly 5febb65d7c !779 解决FilterIter 类中构造器filter 传入null 无法进行迭代器迭代
Merge pull request !779 from Joker7001/v5-dev
2022-08-30 14:25:03 +00:00
Looly 0d96bec4cb !763 QrCodeUtil新增SVG格式、Ascii Art字符画格式
Merge pull request !763 from meiMingle/v5-dev-qrcode-svg
2022-08-26 08:33:14 +00:00
Looly cbcab40c11 !775 NumberUtil.roundStr() 修改为使用toPlainString
Merge pull request !775 from handy/handy-dev
2022-08-26 08:31:05 +00:00
Looly 4c1a88ee2f !753 IterUtil.getFirst优化
Merge pull request !753 from 这是一个腊鸡/v5-dev
2022-08-16 01:55:21 +00:00
Looly 1482e8e371 !750 CollUtil新增addIfAbsent方法
Merge pull request !750 from 这是一个腊鸡/v5-dev
2022-08-11 13:32:46 +00:00
Looly 0b14f237f7 !736 更新 ReflectUtil#setFieldValue 的 javadoc,使其与方法的实际行为相符
Merge pull request !736 from 刘忠燏/v5-dev
2022-08-03 09:19:19 +00:00
Looly d4d8522cd4 !729 修复Convert#toMap默认转成HashMap的问题,关联issue#I5IG1F
Merge pull request !729 from 问北/v5-dev
2022-07-29 14:09:08 +00:00
Looly a8c6cf94cd !726 新增zip文件解压大小限制,防止zip炸弹
Merge pull request !726 from mingwang/v5-master
2022-07-29 13:59:10 +00:00
Looly f798b39dfa !727 修复isBase64判断不准确的问题
Merge pull request !727 from uyong/v5-dev
2022-07-29 13:55:37 +00:00
Looly 305e0fca07 !722 修复QrCodeUtil对于DATA_MATRIX生成的形状随机不可指定的功能完善
Merge pull request !722 from Husky/v5-dev
2022-07-22 09:03:18 +00:00
Looly e0abcb0b2e !719 完善了codec包下一些方法的入参空校验
Merge pull request !719 from uyong/v5-dev
2022-07-22 08:57:55 +00:00
Looly f879f3084a !720 JSONConfig增加允许重复key配置,解决不规整json序列化的问题。
Merge pull request !720 from hellozrh/v5-dev
2022-07-22 08:09:33 +00:00
Looly 981ea9a48d !717 SystemPropsUtil.getBoolean方法应该只有值为true时才返回true,其他情况都应该返回false
Merge pull request !717 from uyong/v5-dev
2022-07-21 03:53:24 +00:00
Looly d09498a1a6 !716 Console.log应该把异常信息打印到out而不是err
Merge pull request !716 from uyong/dict-fixed
2022-07-20 04:12:56 +00:00
Looly fad4886722 !715 添加了通用的注解扫描器 GenericAnnotationScanner,并在 AnnotationScanner 接口中统一提供了提前配置好的扫描器静态实例
Merge pull request !715 from Createsequence/feat-scanner
2022-07-19 02:41:45 +00:00
Looly d8bf71513c !714 Dict增加覆盖putIfAbsent和computeIfAbsent的方法
Merge pull request !714 from uyong/dict-fixed
2022-07-19 02:27:52 +00:00
Looly 40fab305dd !711 修复元注解扫描器在注解出现循环引用时无限递归的问题
Merge pull request !711 from Createsequence/v5-dev
2022-07-18 01:56:52 +00:00
Looly 97fdc33d47 !702 合成注解相关功能重构,添加支持通过@Link及其子注解,实现注解中属性的互为镜像、可选覆盖以及强制覆盖三种模式的别名机制的新特性
Merge pull request !702 from Createsequence/feat-link-annotation-clean
2022-07-17 13:59:18 +00:00
Looly 7dd7a35edf !693 比较两个 LocalDateTime 是否为同一天
Merge pull request !693 from HsinDumas/v5-dev
2022-07-16 00:59:02 +00:00
Looly cc6a9c02c9 !697 Dict 重写containsKey
Merge pull request !697 from handy/handy-12
2022-07-16 00:48:10 +00:00
Looly c2ebdb4476 !699 ForestMap添加getNodeValue方法
Merge pull request !699 from Createsequence/feat-node-value
2022-07-16 00:39:30 +00:00
Looly 93012d7728 !690 socket模块功能优化
Merge pull request !690 from uyong/v5-dev
2022-07-11 01:12:13 +00:00
Looly 812affd972 !681 修复返回无法操作的对象导致无法后续操作报错问题
Merge pull request !681 from 疯狂的狮子Li/v5-master
2022-07-08 02:38:02 +00:00
Looly 71fb5b2ea1 !684 社会统一信用代码改为统一社会信用代码
Merge pull request !684 from Joy/v5-dev
2022-07-08 00:59:34 +00:00
Looly c851b34e4a !683 HttpRequest 新增 thenFunction 方法
Merge pull request !683 from 不忘初心/v5-dev
2022-07-07 01:19:24 +00:00
Looly 2c44d04dfd !677 添加支持对森林结构进行处理的集合
Merge pull request !677 from Createsequence/feat-forest-map
2022-07-05 13:56:58 +00:00
Looly ea6637a770 !674 Convert工具类中,新增中文大写数字金额转换为数字工具方法,解决issues I5EYB3
Merge pull request !674 from hellozrh/v5-dev
2022-07-05 13:30:45 +00:00
Looly 8a9073fb6b !678 合成注解SyntheticAnnotation提取为接口,并为实现类添加注解选择器和属性处理器
Merge pull request !678 from Createsequence/refactor-synthetic-annotation
2022-07-05 13:22:18 +00:00
Looly 9b19403960 !671 修复注解工具类getAnnotations的NPE问题,注解扫描器添新功能
Merge pull request !671 from Createsequence/refactor-annotation
2022-06-30 10:09:12 +00:00
Looly 3c7513a2bb !669 检查值是否在指定范围内
Merge pull request !669 from GuoZG/v5-dev
2022-06-30 09:51:56 +00:00
Looly 44503270bf !654 新增注解扫描器和合成注解
Merge pull request !654 from Createsequence/feat-synthetic-annotation
2022-06-27 12:08:55 +00:00
Looly 1be5c84143 !665 localAddressList 添加重构方法
Merge pull request !665 from 不忘初心/v5-dev
2022-06-26 15:38:23 +00:00
Looly b830e07c52 !661 添加一个带默认值的 Ipv4Util.ipv4ToLong 方法
Merge pull request !661 from churen/v5-dev
2022-06-20 04:13:47 +00:00
Looly 9c43ee5f7d !660 线程池阻塞策略完善
Merge pull request !660 from witt/v5-dev
2022-06-20 04:08:07 +00:00
Looly 35a21ed2cc !655 ResponseInterceptor拦截器解密场景无法重新给bodyBytes赋值
Merge pull request !655 from huang/v5-master
2022-06-16 03:07:27 +00:00
Looly 895a1448cf !653 【添加】sftp add refactoring method
Merge pull request !653 from 不忘初心/v5-dev
2022-06-12 13:41:03 +00:00
Looly 7f69a03dd0 !642 HttpBase增加获取bodyBytes储存主体方法
Merge pull request !642 from huang/v5-dev
2022-06-08 01:59:55 +00:00
Looly e344043932 !624 车辆识别代码为大写字母+数字,且不包含I、O、Q
Merge pull request !624 from 鱼叔/v5-dev
2022-05-24 09:21:05 +00:00
Looly 84f0edcd15 !623 ClassUtil增加判断是否是接口的方法
Merge pull request !623 from 徐希望/v5-dev
2022-05-23 02:40:32 +00:00
Looly 8cf462408d !614 MapUtil.map对null友好,且修复了测试用例中分组问题
Merge pull request !614 from 阿超/v5-dev
2022-05-09 02:05:21 +00:00
Looly c89b895618 !611 CellUtil修改错误注释,增加相关方法
Merge pull request !611 from Husky/v5-dev
2022-05-05 01:29:36 +00:00
Looly 5b61f07259 !612 Assert增加对应的equals及notEquals方法
Merge pull request !612 from 莫丑555/v5-dev
2022-05-05 01:13:33 +00:00
Looly f46df1fccf !609 增强单例池功能,新增判断类是否存在和获取所有存在的类方法
Merge pull request !609 from Topcoder2023/v5-dev
2022-04-28 08:58:15 +00:00
Looly d2722b883c !607 新增彩色日式输出风格
Merge pull request !607 from Topcoder2023/cherry-pick-1651026895
2022-04-27 05:49:56 +00:00
Looly d4779655ad !602 Tailer当文件内容为空时,会报异常
Merge pull request !602 from 熊毅/v5-dev
2022-04-27 03:23:59 +00:00
Looly bb07763366 !605 新增可获取重复性注解的方法
Merge pull request !605 from Topcoder2023/cherry-pick-1650980799
2022-04-27 01:30:21 +00:00
Looly e3bbaf0b3b !599 CHINESE_NAME正则条件放宽: 不然生僻字无法通过
Merge pull request !599 from dazer007/v5-dev
2022-04-21 09:37:50 +00:00
Looly c1fc2cfc85 !595 添加给图片添加全屏文字水印的方法
Merge pull request !595 from lxychlu/v5-dev
2022-04-12 14:58:42 +00:00
Looly e4f713a162 !594 StreamProgress进度条添加总大小值回调
Merge pull request !594 from 追风/v5-dev
2022-04-10 07:29:19 +00:00
Looly 7fad0adc6a !593 fix issues/I51MEM 新增自定义ClassLoader构造器
Merge pull request !593 from 阿超/v5-dev
2022-04-08 07:35:34 +00:00
Looly c60f6a6547 !592 Validator 增加:中国人姓名正则校验
Merge pull request !592 from dazer007/v5-dev
2022-04-06 14:40:34 +00:00
Looly 04612516d4 !590 [新特性] CopyOptions支持以Lambda方式设置忽略属性列表
Merge pull request !590 from celee/v5-dev
2022-04-06 01:23:58 +00:00
Looly 8b13c06123 !585 add comparingIndexed method to CompareUtil.
Merge pull request !585 from Hacker/v5-dev
2022-03-25 16:16:40 +00:00
Looly a0251bba01 !586 统一LambdaUtil#getRealClass方法,并提供测试用例,还对传入lambda进行了校验,且完善了注释...
Merge pull request !586 from 阿超/v5-dev
2022-03-25 15:10:34 +00:00
Looly e5bc9d5484 !583 MapUtil提供change函数,EnumUtil提供getBy函数,通过lambda进行枚举字段映射
Merge pull request !583 from 阿超/v5-dev
2022-03-24 15:55:54 +00:00
Looly 692846c983 !584 修复issue #I4ZDQI
Merge pull request !584 from Husky/v5-dev
2022-03-24 13:40:35 +00:00
Looly 04e0faddf4 !581 [新增] UserAgentUtil 解析,增加 MiUI/XiaoMi 浏览器 判断逻辑
Merge pull request !581 from xhal/v5-master
2022-03-22 10:33:40 +00:00
Looly 82ab60f046 !580 Opt.ofEmptyAble从List拓展为Collection
Merge pull request !580 from 阿超/v5-dev
2022-03-21 14:21:01 +00:00
Looly ea8cfd6b54 !563 新加db.meta的索引相关接口
Merge pull request !563 from huzhongying3/v5-dev
2022-03-16 15:03:30 +00:00
Looly e00f4ccf86 !578 提供Dict中setFields方法及其子类实现,传入lambda能够设置部分值
Merge pull request !578 from 阿超/v5-dev
2022-03-16 14:07:13 +00:00
Looly 6236ce8788 !568 升级MongoDB到4.5
Merge pull request !568 from 阿超/v5-dev
2022-03-14 16:50:14 +00:00
Looly f6d19d19ea !573 封装 Spring的动态任务创建
Merge pull request !573 from jcsun/v5-dev
2022-03-14 16:08:10 +00:00
Looly 2bfa2cebf2 !572 针对issue#I4X9TT修复
Merge pull request !572 from Husky/v5-dev
2022-03-13 15:47:08 +00:00
Looly 681cf618da !566 老多人问文档为啥进不去了,备份地址直接写README中
Merge pull request !566 from handy/handy
2022-03-13 15:36:26 +00:00
Looly ee0eb67999 !570 阿拉伯数字转换成中文对发票票面金额转换的扩展
Merge pull request !570 from 猿来狮码农/v5-dev
2022-03-13 15:34:45 +00:00
Looly 748f0f0f30 !560 修复AnnotationProxy#annotationType获取不到注解类型的问题
Merge pull request !560 from 阿超/v5-dev
2022-03-05 15:51:51 +00:00
Looly 1fba8c75b0 !557 针对issue#I4W5FS@Gitee存在其他特殊情况处理
Merge pull request !557 from Husky/v5-dev
2022-03-04 07:20:41 +00:00
Looly bfac3a54df !554 提供AnnotationUtil#getAnnotationAlias,为@Alias注解做别名支持的适配
Merge pull request !554 from 阿超/v5-dev
2022-03-03 14:21:37 +00:00
Looly fe5af5dc08 !555 修复ObjectUtil.hasNull(Object... objs)在处理null时有bug
Merge pull request !555 from Husky/v5-dev
2022-03-03 09:18:16 +00:00
Looly c1f9ef1ff5 !552 参考增加对时间段重合的判断方法,拓展Date以及DateTime类型
Merge pull request !552 from 阿超/v5-dev
2022-02-28 10:17:12 +00:00
Looly 169bc95d83 !551 坐标系转换相关工具类CoordinateUtil bug修复
Merge pull request !551 from JOJOTARO/v5-dev
2022-02-24 03:34:31 +00:00
Looly 801ce05f1a !549 新:获取文件行数
Merge pull request !549 from 小怪兽说疼疼哒/v5-dev
2022-02-22 13:39:36 +00:00
Looly fe3eccceb9 !547 错误注释问题
Merge pull request !547 from handy/handy
2022-02-21 10:38:48 +00:00
Looly 5610516142 !545 使多个xxxBuilder实现Builder接口,扩展CheckedUtil
Merge pull request !545 from meiMingle/v5-dev
2022-02-20 16:23:04 +00:00
Looly 7db799ed15 !546 针对仓库评论SystemPropsUtil.getInt返回longBUG修改
Merge pull request !546 from Husky/v5-dev
2022-02-20 16:16:21 +00:00
Looly 00a8390e97 !543 修改DateUtil描述不清晰的注释
Merge pull request !543 from handy/handy-dev
2022-02-17 03:57:24 +00:00