Releases: owent/xresloader
Releases · owent/xresloader
v2.23.2
v2.23.1
CHANGELOG
- Bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 by @dependabot[bot] in #55
- 验证器也支持枚举的单个Value类型和Message里的单个字段。
- 修复Plain模式内的repeated和map字段为空时会报数据错误的问题。
Full Changelog: v2.23.0...v2.23.1
v2.23.0
CHANGELOG
- 支持gradle构建系统
- 支持新模式(
--transpose-data-source),切换数据源的矩阵行列。可用于一些常量配置/单例配置数据的管理。即把字段名配置在列里,数据配置在行里。
- 优化Plain模式的分隔符。如果分隔符包含换行符,会抹除跨平台差异。如果分隔符包含空格或制表符,会消除连续的空格和制表符。
- 数据源配置(DataSource)支持设置 结束行号,列号 。
- 部分升级JDK后的代码重构。
- 时间周期的配置支持额外的单位: w/weeks,d/days,h/hours,m/minutes,s/seconds,ms/milliseconds,us/microseconds,ns/nanoseconds
- 更新依赖库。
Full Changelog: v2.22.3...v2.23.0
v2.22.3
v2.22.2
CHANGELOG
- 修复打包的JRE版本号
- 修复
Not("子验证器", ...)验证器的解析 - 增加
InValues(值, ...)验证器 - 修复部分验证器互相覆盖值转换的问题
v2.22.1
v2.22.0
CHANGELOG
- 升级JDK17后的大量代码优化
- 增加
Not("子验证器", ...)验证器 - validator的验证器增加模式(可用模式: or, and, not,默认: or)
- 重构类型验证器流程,增加更加严格的类型限定,不会被自定义验证器覆盖
- 补全一些遗漏验证类型
- Excel 宏表与数据源初始化新增缓存,重复导出多个表格时不再反复读取宏 Sheet,降低大批量导出时的 I/O 成本
- CI 与发布流水线切换到 JDK 21,并将额外的兼容包更名为
*-jre21.jar,便于直接在新 JRE 环境运行
v2.21.0
CHANGELOG
- 修复Javascript插件Patch完数据后转回去可能类型错误的问题。
- 引入
org.openjdk.nashorn和org.mozilla.rhino包,解决JDK 17以上没有javascript引擎的问题。 - 增加
--default-field-separator选项允许设置Plain模式解析分隔符的默认值。 - 增加
And("子验证器", ...)验证器 - 增加
Or("子验证器", ...)验证器 - 修复一些兼容性问题
- 优化依赖库管理,更新依赖库
BREAK CHANGE
- 此版本开始默认依赖Java 17运行时
- 使用老版本java 11运行时版本可以下载
-jre11.jar后缀的包。
- 使用老版本java 11运行时版本可以下载
v2.21.0-previous
Full Changelog: v2.20.1...v2.21.0-previous
v2.20.1
CHANGELOG
- 修复Ue-Json和Ue-Csv模式下,对于过大的enum也输出了不兼容的
UENUM(BlueprintType)的问题。
Full Changelog: v2.20.0...v2.20.1