v2.20.0
CHANGELOG
- Ue-Json和Ue-Csv模式下输出的代码中转出Enum类型
- 增加
--data-validator-error-version,仅仅低于这个版本的验证器会报错。高于或等于这个版本的验证器仅warning。用于新增不兼容规则时,预留版本迁移期。 - 自定义验证器增加
version字段用于标识版本号。 - 修复一处验证器BUG(大整数转换错误)
- 增加支持针对单个字段设置别名文本替换规则,类似于Macro表,但是Macro表是对全局生效的。(通过
InMacroTable验证器)- 语法格式(指定列号):
InMacroTable("文件名", "Sheet名", 从第几行开始, 第几列是映射Key, 第几列是映射Value) - 语法格式(指定列名):
InMacroTable("文件名", "Sheet名", 从第几行开始, KeyRow, 映射Key字段名, 映射Value字段名)
- 语法格式(指定列号):
- 更新依赖库
jacoco-maven-plugin-> 0.8.13maven-compiler-plugin-> 3.14.0maven-surefire-plugin-> 3.5.3commons-codec-> 1.18.0log4j-> 2.24.3msgpack-core-> 0.9.9org.json-> 20250107com.google.protobuf-> 4.30.2org.apache.poi-> 5.4.1commons-csv-> 1.14.0snakeyaml-engine-> 2.9org.junit.jupiter-> 5.13.0-M2
BREAKCHANGES
- Ue-Json和Ue-Csv模式下输出的代码中转出Enum类型,原来是int32类型
Full Changelog: v2.19.3...v2.20.0