Skip to content

Releases: CodePlayer/ready-x

v4.3.1

27 Dec 11:08

Choose a tag to compare

What's Changed

  • chore(deps): 更新 commons-lang3 依赖版本
  • refactor: 改进 Java 版本解析及相关兼容性判断
  • fix(util): 删除 StringX.unicode() 方法中的调试输出
  • !fix(util): 修正已知的注释格式和拼写错误

Full Changelog: v4.3.0...v4.3.1

v3.18.1

27 Dec 11:09

Choose a tag to compare

What's Changed

  • chore(deps): 更新 commons-lang3 依赖版本
  • refactor: 改进 Java 版本解析及相关兼容性判断
  • fix(util): 删除 unicode() 方法中的调试输出
  • !fix(util): 修正已知的注释格式和拼写错误

Full Changelog: v3.18.0...v3.18.1

v4.3.0

11 Dec 10:48

Choose a tag to compare

What's Changed

  • docs: 完善 Java 底层工具类 的文档注释
  • feat(util): 新增支持指定字符集的字符串转字节数组方法
  • feat(util): 新增字符串转十六进制 重载方法
  • perf(EasyDate): 使用 java.time.ZonedDateTime 改进部分格式化性能
  • fix(util): 优化字符串字节获取逻辑
  • feat(Slice): 新增 mapStringTo() 静态方法
  • build(deps): 升级依赖版本并替换 Null Safe 注解库

Full Changelog: v4.2.0...v4.3.0

v3.18.0

11 Dec 10:50

Choose a tag to compare

What's Changed

  • docs: 完善 Java 底层工具类 的文档注释
  • feat(util): 新增支持指定字符集的字符串转字节数组方法
  • feat(util): 新增字符串转十六进制 重载方法
  • perf(EasyDate): 使用 java.time.ZonedDateTime 改进部分格式化性能
  • fix(util): 优化字符串字节获取逻辑
  • feat(Slice): 新增 mapStringTo() 静态方法
  • build(deps): 升级依赖版本并替换 null safe 注解库

Full Changelog: v3.17.0...v3.18.0

v4.2.0

16 Oct 02:03

Choose a tag to compare

What's Changed

  • feat(JavaX): 改进 newString() 方法实现逻辑,增强容错处理,完善部分 方法注释 和 测试用例
  • refactor(CollectionX): 将 asRawHashMap() 并入 asHashMap() ( 同理,asRawLinkedHashMap() 也 并入 asLinkedHashMap() ),统一方法命名,增强泛型检查

Full Changelog: v4.1.0...v4.2.0

v3.17.0

16 Oct 01:58

Choose a tag to compare

What's Changed

  • feat(JavaUtil): 改进 newString() 方法实现逻辑,增强容错处理,完善部分 方法注释 和 测试用例
  • refactor(CollectionUtil): 将 asRawHashMap() 并入 asHashMap() ( 同理,asRawLinkedHashMap() 也 并入 asLinkedHashMap() ),统一方法命名,增强泛型检查

Full Changelog: v3.16.0...v3.17.0

v4.1.0

16 Oct 02:01

Choose a tag to compare

What's Changed

  • feat(CharReplacer): 增加 ofChars() 静态方法并优化相关测试
  • feat(util): 添加字符串和字节数组转换相关方法
  • refactor: 重构加密和字符串处理方法
  • feat(Cmp): 扩展比较工具类功能,新增或完善 eqVal()eqOrNull()between() 等方法及其重载。
  • refactor(NumberX): 优化 double 类型转换为 BigDecimal 的逻辑
  • perf(util): 优化 NumberX.getBigDecimal() 的细节处理,提升性能

Full Changelog: v4.0.0...v4.1.0

v3.16.0

16 Oct 01:55

Choose a tag to compare

What's Changed

  • feat(CharReplacer): 增加 ofChars() 静态方法并优化相关测试
  • feat(util): 添加字符串和字节数组转换相关方法
  • refactor: 重构加密和字符串处理方法
  • feat(Cmp): 扩展比较工具类功能
  • refactor(NumberUtil): 优化 double 类型转换为 BigDecimal 的逻辑
  • perf(util): 优化 NumberUtil.getBigDecimal() 的细节处理,提升性能

Full Changelog: v3.15.0...v3.16.0

v4.0.0

12 Sep 04:30

Choose a tag to compare

What's Changed

  • 4.0.0 全新发布,与 3.x 不完全兼容
  • 支持 Java 9+ Multi-Release Jar 机制,自适应 JDK 版本优化性能

Full Changelog: v3.11.4...v4.0.0

v3.15.0

12 Sep 04:21

Choose a tag to compare

What's Changed

  • feat(CollectionUtil): 丰富集合工具类方法
  • fix(StringUtil): 完善 split 相关代码
  • refactor(StringUtil): 优化 split 系列方法的空值处理,始终不返回 null
  • fix(StringUtil): 完善 split 方法的空字符串处理
  • feat(StringUtil): 增强对 String.split 方法的兼容性,忽略尾部分隔符
  • feat(EnumUtil): 新增 valueOf 重载方法
  • fix(StringUtil): 修正 split 方法文档注释
  • fix(StringUtil): 改进 split 方法的空字符串处理
  • feat(util): 对齐 master 分支,添加枚举工具类 EnumUtil
  • build: 完善 Java 9+ 多版本支持,并保持 Java 8 兼容性
  • fix(StringUtil): 修正 splitCount 字符串分割计数逻辑
  • build(pom): 完善 Java 9+ 版本构建配置
  • refactor(RandomX): 优化 nextString 方法
  • refactor(JavaUtil): 优化 Java 版本解析方法
  • fix(EasyDate): 修复设置时区时触发JDK潜在的 bug
  • build: 升级依赖并添加 Java 9+ 多版本支持
  • feat(core): 添加 Java 9+ 版本支持并更新依赖
  • feat(util): 新增字符串切片转换工具类和辅助方法
  • refactor(CollectionUtil): 优化集合工具类方法
  • feat(ArrayUtil): 新增数组工具方法并优化现有功能
  • feat(RandomUtil): 重构并扩展随机数生成功能
  • refactor(StringUtil): 优化 notEmpty(Object) 方法的实现
  • refactor(util): 优化 CollectionUtil.addAll 方法

Full Changelog: v3.14.0...v3.15.0