Skip to content

Releases: owent/xresloader

v2.23.7

Choose a tag to compare

@github-actions github-actions released this 23 Sep 06:52

CHANGELOG

  1. 修复Enum嵌套InTableColumn验证器时,字符串解析没有正确转换的问题
  2. 更新依赖库
    • com.google.protobuf:protobuf-java -> 4.36.2
    • com.google.protobuf:protobuf-java-util -> 4.36.2
    • org.apache.logging.log4j:log4j-api -> 2.26.1
    • org.apache.logging.log4j:log4j-core -> 2.26.1
    • commons-codec:commons-codec -> 1.22.1
    • org.json:json -> 20260814
    • org.snakeyaml:snakeyaml-engine -> 3.1.1
    • org.junit.jupiter:junit-jupiter -> 6.1.3
    • org.junit.platform:junit-platform-launcher -> 6.1.3
    • org.jacoco:jacoco-maven-plugin -> 0.8.15
    • org.apache.maven.plugins:maven-compiler-plugin -> 3.16.0
    • org.apache.maven.plugins:maven-surefire-plugin -> 3.6.0
    • org.codehaus.mojo:build-helper-maven-plugin -> 3.6.2
    • com.gradleup.shadow (gradle plugin) -> 9.6.1
  3. 更新 tools 目录下捆绑的 protoc 到 36.2,并使用其重新生成 header 内的Java代码和 sample、loader-binding 内的C++代码
  4. 更新CI的GitHub Actions( actions/checkout -> v7, actions/setup-java -> v6, actions/stale -> v11 )
  5. 优化打包

v2.23.6

Choose a tag to compare

@github-actions github-actions released this 12 May 08:50

CHANGELOG

  1. 修复UE导出的字段中有Name字段时的key判定错误 (#58)
  2. 优化UE数据导出代码
  3. 更新依赖库
    • commons-codec:commons-codec -> 1.22.0
    • org.apache.logging.log4j:log4j-api -> 2.26.0
    • org.apache.logging.log4j:log4j-core -> 2.26.0
    • org.msgpack:msgpack-core -> 0.9.12
    • com.gradleup.shadow (gradle plugin) -> 9.4.1

Full Changelog: v2.23.5...v2.23.6

v2.23.5

Choose a tag to compare

@github-actions github-actions released this 03 Apr 08:58
c963544

CHANGELOG

  1. 修复验证器处理空字符串时,错误地按数值类型参与校验的问题。
  2. 调整Gradle构建中 Shadow 插件的接入方式,以兼容 Gradle 8.x 环境。
  3. 更新依赖库
    • com.google.protobuf:protobuf-java -> 4.34.1
    • com.google.protobuf:protobuf-java-util -> 4.34.1
    • org.apache.logging.log4j:log4j-api -> 2.25.4
    • org.apache.logging.log4j:log4j-core -> 2.25.4
    • commons-codec:commons-codec -> 1.21.0
    • org.json:json -> 20251224
    • org.apache.maven.plugins:maven-compiler-plugin -> 3.15.0
    • org.apache.maven.plugins:maven-surefire-plugin -> 3.5.5
    • org.apache.maven.plugins:maven-shade-plugin -> 3.6.2
    • org.junit.jupiter:junit-jupiter -> 6.0.3
    • org.junit.platform:junit-platform-launcher -> 6.0.3
    • com.gradleup.shadow (gradle plugin) -> 8.3.10

v2.23.4

Choose a tag to compare

@github-actions github-actions released this 30 Jan 08:10

CHANGELOG

  1. 修复plain模式下,有oneof时。字段数量检查失败的输出信息错误的问题。
  2. 优化plain模式失败的提示输出。
  3. 更新依赖库
    • com.google.protobuf:protobuf-java -> 4.33.5
    • org.apache.poi:poi -> 5.5.1
    • org.apache.poi:poi-ooxml -> 5.5.1
    • org.msgpack:msgpack-core -> 0.9.11
    • org.junit.jupiter:junit-jupiter -> 6.0.2
    • org.junit.platform:junit-platform-launcher -> 6.0.2
    • com.gradleup.shadow (gradle plugin) -> 9.3.1

Full Changelog: v2.23.3...v2.23.4

v2.23.3

Choose a tag to compare

@github-actions github-actions released this 07 Jan 13:13
dfb6215

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

Choose a tag to compare

@github-actions github-actions released this 05 Jan 11:58
b402082

CHANGELOG

  1. 修复Plain模式内的string类型字段允许为空。

Full Changelog: v2.23.1...v2.23.2

v2.23.1

Choose a tag to compare

@github-actions github-actions released this 05 Jan 10:20
1f32b19

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

Choose a tag to compare

@github-actions github-actions released this 27 Nov 10:38
7bc2218

CHANGELOG

  1. 支持gradle构建系统
  2. 支持新模式(--transpose-data-source),切换数据源的矩阵行列。

    可用于一些常量配置/单例配置数据的管理。即把字段名配置在列里,数据配置在行里。

  3. 优化Plain模式的分隔符。如果分隔符包含换行符,会抹除跨平台差异。如果分隔符包含空格或制表符,会消除连续的空格和制表符。
  4. 数据源配置(DataSource)支持设置 结束行号,列号 。
  5. 部分升级JDK后的代码重构。
  6. 时间周期的配置支持额外的单位: w/weeks,d/days,h/hours,m/minutes,s/seconds,ms/milliseconds,us/microseconds,ns/nanoseconds
  7. 更新依赖库。

Full Changelog: v2.22.3...v2.23.0

v2.22.3

Choose a tag to compare

@github-actions github-actions released this 19 Nov 12:46
450ee66

CHANGLOG

  1. 重构组合条件,支持更直观的嵌套方式
  2. 修复某些配置方法中部分验证器不可用的问题

Full Changelog: v2.22.2...v2.22.3

v2.22.2

Choose a tag to compare

@github-actions github-actions released this 17 Nov 14:43
c1465f9

CHANGELOG

  1. 修复打包的JRE版本号
  2. 修复 Not("子验证器", ...) 验证器的解析
  3. 增加 InValues(值, ...) 验证器
  4. 修复部分验证器互相覆盖值转换的问题