Skip to content
Pre-release
Pre-release

@github-actions github-actions released this Apr 25, 2021

CHANGELOG

  1. 修复在 Ue-Csv 和 Ue-Json 输出时, Excel存在空的合成Key单元格时会crash的BUG。
  2. 升级 org.apache.poi 到 5.0.0
  3. 升级 org.apache.xmlbeans 到 4.0.0
  4. 修复保留空list处理64位整数不正确的问题( Fixes #5 )
  5. --disable-empty-list--enable-empty-list 改为不推荐使用。新增 --list-keep-empty , --list-strip-all-empty--list-strip-empty-tail
  6. 新增 --list-strip-empty-tail 模式仅移List除尾部的空元素。(UE-Csv 模式暂不智齿,预计rc2版本支持)
  7. 修订文本输出的排序规则,仅和Key有关,和Value无关。
  8. Plain模式的message数组允许指定下标。
  9. 优化公式存在不支持函数时的输出。
Assets 6

@github-actions github-actions released this Feb 2, 2021

CHANGELOG

  1. 修复 Ue-CsvUe-Json 输出时,结构名字和输出资源文件名不一致时生成的路径错误
  2. 生成的UE的加载代码允许自己指定Loader
Assets 6

@github-actions github-actions released this Dec 30, 2020

CHANGELOG

  1. 增加 --enable-alias-mapping 选项,用于在映射Excel列到目标数据结构时,开启别名匹配。
  2. protobuf的枚举类型解析支持message内嵌enum。
  3. 对大文件处理每5000行打印一次进度日志。
  4. [实验性] 使用 --disable-excel-formular 关闭公式后,将采用流式读取机制索引数据,以降低内存开销。同时会关闭日期格式的探测。
  5. 优化公式错误时的处理流程,现在公式错误不会中断执行仅会打印出Warning。
  6. 更新 org.codehaus.mojo.build-helper-maven-plugin 到 3.2.0
  7. 更新 commons-codec 到 1.15
  8. 更新 org.msgpack.msgpack-core 到 0.8.22
  9. 更新 com.google.protobuf.protobuf-java 到 3.13.0
  10. 更新 org.apache.logging.log4j 到 2.14.0
  11. 更新 org.json 到 20201115
  12. 更新 com.google.protobuf 到 3.14.0
Assets 6
Pre-release
Pre-release

@github-actions github-actions released this Dec 29, 2020

CHANGELOG

  1. 增加 --enable-alias-mapping 选项,用于在映射Excel列到目标数据结构时,开启别名匹配。
  2. protobuf的枚举类型解析支持message内嵌enum。
  3. 对大文件处理每5000行打印一次进度日志。
  4. 更新 maven-shade-plugin.maven-shade-plugin 到 3.2.4
  5. 更新 org.codehaus.mojo.build-helper-maven-plugin 到 3.2.0
  6. 更新 commons-codec 到 1.15
  7. 更新 org.msgpack.msgpack-core 到 0.8.21
  8. 更新 com.google.protobuf.protobuf-java 到 3.13.0
  9. [实验性] 使用 --disable-excel-formular 关闭公式后,将采用流式读取机制索引数据,以降低内存开销。同时会关闭日期格式的探测。

相对于RC1修复:

  1. 补充部分遗漏的大文件的进度日志
  2. 修复大文件日志的异常问题
Assets 5
Pre-release
Pre-release

@github-actions github-actions released this Nov 7, 2020

CHANGELOG

  1. 增加 --enable-alias-mapping 选项,用于在映射Excel列到目标数据结构时,开启别名匹配。
  2. protobuf的枚举类型解析支持message内嵌enum。
  3. 对大文件处理每5000行打印一次进度日志。
  4. 更新 maven-shade-plugin.maven-shade-plugin 到 3.2.4
  5. 更新 org.codehaus.mojo.build-helper-maven-plugin 到 3.2.0
  6. 更新 commons-codec 到 1.15
  7. 更新 org.msgpack.msgpack-core 到 0.8.21
  8. 更新 com.google.protobuf.protobuf-java 到 3.13.0
  9. [实验性] 使用 --disable-excel-formular 关闭公式后,将采用流式读取机制索引数据,以降低内存开销。同时会关闭日期格式的探测。
Assets 5

@github-actions github-actions released this Aug 4, 2020

CHANGELOG

  1. 支持自定义的验证器指向oneof
  2. 复在Excel验证器中配置完整路径时索引不到验证器的BUG
Assets 5

@github-actions github-actions released this Jul 28, 2020

CHANGELOG

  1. header里(不包含UE输出)增加 data_source 来方便各类工具在读取失败时提示数据来源。
  2. 修正自定义插件重名时的反射数据导出问题,如果发现名字冲突,插件的key采用full name
  3. 修复大整数可能丢失精度的BUG
Assets 5

@github-actions github-actions released this Jun 19, 2020

CHANGELOG

  1. 允许输入的pb文件不用打包插件的proto( xresloader.proto , xresloader_ue.proto )和protobuf官方的proto文件(如: google/protobuf/duration.proto, google/protobuf/descriptor.proto 等)
  2. 增加 --ignore-unknown-dependency 选项用于忽略未知的输入协议的依赖项
  3. 优化版本号选项 --data-version ,在批处理模式设置位默认版本号,对所有批处理项生效,在普通模式设置版本号,仅对当前转表项生效
  4. 重构,重命名 DataDstMessageDescriptor -> DataDstTypeDescriptor
  5. 增加对map类型的支持,map的key必须是整数或字符串,value可以是任意类型。在 UE-JsonUE-Csv 输出中,会使用 TMap<KEY类型, VALUE类型> 来输出代码。
Assets 5

@github-actions github-actions released this Jun 9, 2020

CHANGELOG

  1. 优化一些issue的上报提示
  2. 增加plain模式的 oneof 支持,输入为 [类型名或ID或别名][分隔符][具体内容的plain模式数据] , 比如: item|1001,123 。不支持 UE-Csv 输出的非嵌套模式( UeCfg-RecursiveMode=False
  3. 增加 oneof 的sample
  4. 修复 enum 字段类型输出二进制时的值类型错误
  5. 优化 oneof 字段的配置冲突检测
  6. 标记 UE-Csv 输出的非嵌套模式( UeCfg-RecursiveMode=False ) 为不推荐的,以后将被移除。
  7. [实验性] UE-JsonUE-Csv 输出的蓝图代码中,增加指示oneof分支的字段,便于对 oneof 输出的分支判断和反射使用
  8. 优化一系列错误提示流程
  9. 增加一个python工具,可以打印转出的protobuf二进制数据(需要 pip/python3 -m pip install protobuf [--user]
Assets 5

@github-actions github-actions released this Jun 9, 2020

CHANGELOG

  1. 修复UE-CSV格式输出的一处空数据的崩溃BUG
  2. 增加BUG上报说明
  3. 修复启用多文件合并功能时,UE-CSV格式输出会输出多次Header的BUG
  4. sample输出增加递归模式的UE-Csv
  5. [实验性] UE-CSV格式输出的现在也支持plain模式了
Assets 5