Skip to content

Latest commit

 

History

History
298 lines (297 loc) · 8.29 KB

changelog.md

File metadata and controls

298 lines (297 loc) · 8.29 KB

改动记录

  • 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 文件
    • 现在 RetCodeRet 实现了 java.io.Serializable 接口, 并提供了 serialVersionUID 字段
    • 现在 Resources 实例关闭方法会忽略空参数
  • 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 配合枚举来管理和抛出异常类型
    • 重命名部分游戏工具类
      • 方便调用者项目的代码命名
    • 统一各反射工具类的 API
    • 新增函数式编程工具类工具方法
    • 清理各废弃成员
    • 清理内部代码
  • 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 为兼容协议, 目前情况下不需要额外注意
  • 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
    • 问题修复
      • 集合分组切分工具方法现在限定传参类型 (接受 ListSet 类型)
  • 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 操作方法