Releases: owent/xresloader
Releases · owent/xresloader
Release list
v2.23.7
CHANGELOG
- 修复Enum嵌套InTableColumn验证器时,字符串解析没有正确转换的问题
- 更新依赖库
com.google.protobuf:protobuf-java-> 4.36.2com.google.protobuf:protobuf-java-util-> 4.36.2org.apache.logging.log4j:log4j-api-> 2.26.1org.apache.logging.log4j:log4j-core-> 2.26.1commons-codec:commons-codec-> 1.22.1org.json:json-> 20260814org.snakeyaml:snakeyaml-engine-> 3.1.1org.junit.jupiter:junit-jupiter-> 6.1.3org.junit.platform:junit-platform-launcher-> 6.1.3org.jacoco:jacoco-maven-plugin-> 0.8.15org.apache.maven.plugins:maven-compiler-plugin-> 3.16.0org.apache.maven.plugins:maven-surefire-plugin-> 3.6.0org.codehaus.mojo:build-helper-maven-plugin-> 3.6.2com.gradleup.shadow(gradle plugin) -> 9.6.1
- 更新
tools目录下捆绑的 protoc 到 36.2,并使用其重新生成header内的Java代码和sample、loader-binding内的C++代码 - 更新CI的GitHub Actions(
actions/checkout-> v7,actions/setup-java-> v6,actions/stale-> v11 ) - 优化打包
v2.23.6
CHANGELOG
- 修复UE导出的字段中有Name字段时的key判定错误 (#58)
- 优化UE数据导出代码
- 更新依赖库
commons-codec:commons-codec-> 1.22.0org.apache.logging.log4j:log4j-api-> 2.26.0org.apache.logging.log4j:log4j-core-> 2.26.0org.msgpack:msgpack-core-> 0.9.12com.gradleup.shadow(gradle plugin) -> 9.4.1
Full Changelog: v2.23.5...v2.23.6
v2.23.5
CHANGELOG
- 修复验证器处理空字符串时,错误地按数值类型参与校验的问题。
- 调整Gradle构建中 Shadow 插件的接入方式,以兼容 Gradle 8.x 环境。
- 更新依赖库
com.google.protobuf:protobuf-java-> 4.34.1com.google.protobuf:protobuf-java-util-> 4.34.1org.apache.logging.log4j:log4j-api-> 2.25.4org.apache.logging.log4j:log4j-core-> 2.25.4commons-codec:commons-codec-> 1.21.0org.json:json-> 20251224org.apache.maven.plugins:maven-compiler-plugin-> 3.15.0org.apache.maven.plugins:maven-surefire-plugin-> 3.5.5org.apache.maven.plugins:maven-shade-plugin-> 3.6.2org.junit.jupiter:junit-jupiter-> 6.0.3org.junit.platform:junit-platform-launcher-> 6.0.3com.gradleup.shadow(gradle plugin) -> 8.3.10
v2.23.4
CHANGELOG
- 修复plain模式下,有oneof时。字段数量检查失败的输出信息错误的问题。
- 优化plain模式失败的提示输出。
- 更新依赖库
com.google.protobuf:protobuf-java-> 4.33.5org.apache.poi:poi-> 5.5.1org.apache.poi:poi-ooxml-> 5.5.1org.msgpack:msgpack-core-> 0.9.11org.junit.jupiter:junit-jupiter-> 6.0.2org.junit.platform:junit-platform-launcher-> 6.0.2com.gradleup.shadow(gradle plugin) -> 9.3.1
Full Changelog: v2.23.3...v2.23.4
v2.23.3
CHANGELOG
- Bump org.msgpack:msgpack-core from 0.9.10 to 0.9.11 by @dependabot[bot] in #56
- 修复通过
-Dlog4j.configurationFile=log4j2.xml重定向日志输出,可能导致stdout被关闭的问题。
Full Changelog: v2.23.2...v2.23.3
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(值, ...)验证器 - 修复部分验证器互相覆盖值转换的问题