- 7.35.0
- 新增文件操作工具方法
- 7.34.0
- 新增 java.awt.Graphics 的可关闭封装
- 7.33.0
- 新增 UUID 与二进制数据的转换工具方法
- 增加
CodeException
工具接口
- 7.32.0
- 新增字符串工具方法
- 7.31.1
- 修复部分单元测试错误
- 7.31.0
- 新增反射工具方法
- 新增资源工具方法
- 7.30.0
- 新增基于 Redis 的分布式锁实现
- 新增 ebean 分页查询相关工具方法
- 7.29.0
- 新增基于 Redis 的分布式锁实现
- 增加
CodeException
工具接口
- 7.28.0
- 新增分页计算工具方法
- 细微代码改进
- 7.27.0
- 新增 Windows 工具方法
- 将指定批处理内容封装为一个 EXE 文件
- 现在
Ret
和CodeRet
实现了java.io.Serializable
接口, 并提供了serialVersionUID
字段 - 现在
Resources
实例关闭方法会忽略空参数
- 新增 Windows 工具方法
- 7.26.0
- 新增网络端口检查工具方法
- 7.25.0
- 新增集合操作工具方法
- 7.24.0
- 增加反射工具接口
- 7.23.0
- 增加
CodeException
工具接口
- 增加
- 7.22.0
- 追加更多
CodeException
错误信息输出
- 追加更多
- 7.21.0
- 新增加密解密密钥生成工具方法
- 7.20.0
- 新增带状态码的返回值工具类
- 7.19.0
- 新增文件和目录清理工具方法
- 7.18.0
- 新增文件和目录清理工具方法
- 7.17.0
- 新增目录操作工具方法
- 7.16.0
- 新增枚举映射工具方法
- 7.15.0
- 修复一个文件写入工具方法的错误
- 新增实例批量关闭工具方法
- 7.14.0
- 为注册表工具类新增注册监听器扩展
- 7.13.0
- 新增 jar 包创建工具方法
- 废弃已有
Binaries
各工具方法 - **废弃主类导出工具方法
- 7.12.0
- 新增数学运算工具方法
- 微调二进制转换工具方法代码
- 7.11.0
- 新增二进制转换工具方法
- 7.10.0
- 新增二进制转换工具方法
- 7.9.0
- 新增数据库工具方法
- 7.8.0
- 新增数据库工具方法
- 7.7.0
- 新增数值数组拆装箱工具方法
- 新增元素遍历收集器工具方法
- 7.6.1
- 为 lambda 表达式代码添加显式类型声明
- 7.6.0
- 新增启动多线程工具方法
- 7.5.0
- 新增函数式编程辅助接口
- 增加更多函数式编程工具方法
- 7.4.0
- 新增时间运算相关工具
- 新增简易 profile 时间点记录相关工具
- 函数式编程辅助接口新增与
CodeException
的联动
- 7.3.0
- 新增逻辑表达式运算工具
- 7.2.0
- 新增资源注册表工具接口
- 新增 JVM 可执行文件定位工具方法
- 新增可执行类导出工具方法
- 7.1.0
- 为游戏工具类增加更多字段
- 7.0.0
- 重做 i18n 工具类
- 现在
I18N
会以默认字符编码加载.lang
文件作为本地化信息来源
- 现在
- 重做异常工具类
- 现在 Topaz 各接口会抛出
CodeException
类型异常 - 现在推荐使用
CodeExceptionThrower
配合枚举来管理和抛出异常类型
- 现在 Topaz 各接口会抛出
- 重命名部分游戏工具类
- 方便调用者项目的代码命名
- 统一各反射工具类的 API
- 新增函数式编程工具类工具方法
- 清理各废弃成员
- 清理内部代码
- 重做 i18n 工具类
- 6.17.0
- 新增注册表简易实现
- 6.16.0
- 新增数学运算工具方法
- 调整部分数学运算工具方法和集合工具方法的签名, 使其可用于所有可比较类型
- 由于签名发生变化, 依赖于旧版本库编译的代码可能出现运行时错误, 重新编译即可链接至新的方法
- 新增数组类型转换工具方法
- 6.15.0
- 新增均值拟合运算工具方法
- 6.14.0
- 新增文件系统工具方法
- 6.13.0
- 新增资源坐标实现
- 6.12.0
- 新增可锁内存注册表简易实现
- 新增游戏开发的物品系统抽象实现
- 6.11.0
- 新增线程锁代理工具类
- 6.10.0
- 新增色彩空间转换工具类
- 6.9.0
- 新增反射工具方法
- 6.8.0
- 新增反射工具方法
- 6.7.0
- 新增程序元数据描述信息
- 6.6.0
- 新增渐变计算工具方法
- 6.5.0
- 新增集合提取区间方法
- 6.4.0
- 新增多线程任务工具方法
- 6.3.0
- 新增集合操作工具方法
- 6.2.0
- 新增加锁工具实体
- 6.1.0
- 修复部分代码和单元测试错误
- 6.0.0
- Java 支持版本从 Java 17 更新至 Java 21
- 此升级不包含底层代码和 API 变动, 仅需升级 JDK
- 开源协议从 MIT 更新至木兰宽松许可证 2.0
- MIT 和木兰宽松许可证 2.0 为兼容协议, 目前情况下不需要额外注意
- Java 支持版本从 Java 17 更新至 Java 21
- 5.21.0
- 新增 PNG 格式文件元数据操作工具方法
- 5.20.0
- 新增实体支持 JDK 版本描述注解
- 新增反射工具方法读取实体支持信息
- 5.19.0
- 新增集合去空方法
- 新增反射工具方法
- 5.18.0
- 新增数字转换工具方法
- 5.17.0
- 新增字符串工具方法
- 5.16.0
- 新增流操作工具方法
Indev
注解增加 "实验性的" 描述字段
- 5.15.0
- 现在简易多线程工具方法会向控制台输出内部错误信息
- 5.14.0
- 问题修复
- 集合分组切分工具方法现在限定传参类型 (接受
List
或Set
类型)
- 集合分组切分工具方法现在限定传参类型 (接受
- 问题修复
- 5.13.0
- 追加集合工具方法
- 5.12.0
- 新增版本号范围工具类
- 5.11.0
- 新增子线程工具方法
- 5.10.0
- 新增网络端口工具方法
- 子进程工具类新增强制关闭方法
- 5.9.0
- 新增多线程任务工具方法
- 5.8.0
- 增强的
Ret
包装方法 - 新增多进程工具方法
- 增强的
- 5.7.0
- 新增无痛关闭接口
- 新增更多系统资源类型
- 5.6.0
- 新增压缩工具类
- 5.5.0
- 新增数组容量计算和填充工具方法
- 5.4.0
- 新增色彩计算工具方法
- 5.3.0
- 新增计算最大值, 最小值, 中间值工具方法
- 5.2.0
- 新增渐变计算工具方法
- 5.1.0
- 新增文件路径工具方法
- 5.0.0
- 重写本地进程辅助类
- 4.2.0
- 增加文件写入工具方法
- 4.2.0
- 增加文件转移工具方法
- 4.1.0
- 增加流监听器新构造方法
- 4.0.0
- 将大部分工具类转移到新的 package
- 3.28.0
- 加入反射工具类
- 3.27.0
- 加入自定义异常工具类
- 3.26.0
- 临时移除 GraalJS 依赖和相关引用类
- 3.25.0
- 新增线程操作辅助方法
- 3.24.0
- 新增集合操作工具方法
- 3.23.0
- 新增集合操作工具方法
- 新增函数式编程辅助接口
- 3.22.0
- 新增简易事件总线实现
- 3.21.0
- 简易多线程辅助工具新增辅助方法
- 3.20.0
- 新增闭包引用辅助
- 新增数字比较工具方法
- 增强色彩类 Javadoc
- 3.19.0
- 新增文件操作辅助方法
- 新增注释型注解
- 3.18.0
- 语义化版本号新增工具方法
- 3.17.0
- 新增语义化版本号简易实现
- 3.16.0
- 新增数学工具方法
- 3.15.0
- 新增多边形计算工具
- 新增注释型注解
- 3.14.0
- 新增简易多线程执行工具
- 新增多线程工具方法
- 3.13.0
- 现在打包时会附带源码等内容
- 3.12.1
- 新增枚举工具方法
- 3.12.0
- 新增集合操作工具方法
- 3.11.1
- 新增颜色 JSON 源数据资源文件
- 3.11.0
- 新增颜色工具类
- 3.10.0
- 新增简易字符串哈希计算工具类
- 3.9.0
- 新增操作系统类型判断工具类
- 3.8.0
- 新增正则管线
- 3.7.0
- 新增枚举转换相关工具类
- 3.6.0
- 新增二进制转换相关工具类
- 3.5.0
- 调整 HMAC 相关 API 签名
- 3.4.0
- 新增加密解密工具类
- 3.3.0
- 修复模块化导致的 JVM 无法启动问题
- 修复数学运算工具错误
- 新增 JavaScript 执行器单元测试
- 3.2.0
- 新增行字符串发射器
- 新增简易 JavaScript 执行器
- 3.1.2
- 微小代码改进
- 3.1.1
- 错误修复
- 3.1.0
- 新增自动关闭缓存池
- 3.0.0
- 增加模块化支持
- 2.3.0
- 新增数学运算工具
- 2.2.0
- 新增集合操作方法
- 新增封装数据用类
- 微调多文件流枚举器
- 2.1.0
- 新增储存容量计算工具方法
- 2.0.0
- 集合操作方法调整
- 新增集合操作工具方法
- 新增本地进程操作工具方法
- 1.0.0
- 新增集合操作方法
- 新增 I18N 操作方法