Releases: CodePlayer/ready-x
Releases · CodePlayer/ready-x
v4.3.1
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
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
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
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
What's Changed
- feat(JavaX): 改进
newString()方法实现逻辑,增强容错处理,完善部分 方法注释 和 测试用例 - refactor(CollectionX): 将
asRawHashMap()并入asHashMap()( 同理,asRawLinkedHashMap()也 并入asLinkedHashMap()),统一方法命名,增强泛型检查
Full Changelog: v4.1.0...v4.2.0
v3.17.0
What's Changed
- feat(JavaUtil): 改进
newString()方法实现逻辑,增强容错处理,完善部分 方法注释 和 测试用例 - refactor(CollectionUtil): 将
asRawHashMap()并入asHashMap()( 同理,asRawLinkedHashMap()也 并入asLinkedHashMap()),统一方法命名,增强泛型检查
Full Changelog: v3.16.0...v3.17.0
v4.1.0
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
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
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
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