Skip to content

Releases: focus-creative-games/luban

some new features

10 Oct 05:10
Compare
Choose a tag to compare
  • [new] code和data都支持指定lineEnding。使用code.lineEnding和data.lineEnding分别指定code和data的换行符,使用lineEnding同时指定代码和数据的换行符
  • [fix] 修复cs-editor-json生成嵌套容器类型代码的bug
  • [fix] 修复range=[1.1,2.2]这种浮点范围由于浮点精度的原因,失误地将边界值判定为越界的bug
  • [fix] 修复由于TrimBracePairs无法正确解析(range=(1,10])和(range=[1,10))这样的范围对的bug

v3.8.0

18 Sep 07:28
Compare
Choose a tag to compare
  • [new] 支持字段variant
  • [new] field字段名支持别名,即从数据源解析数据时,如果找不到字段名对应的数据,会尝试读取别名对应的数据
  • [new] 实现--includeTag选项的功能
  • [change] 修改数据tag的处理时机,原始是导出时才过滤不导出的记录,会对所有记录都校验,现在改为先过滤掉不导出的记录后再校验,以支持相同id不同tag的数据存在

fix some bugs

03 Sep 13:43
Compare
Choose a tag to compare
  • [fix] 修复生成protobuf-json格式中map类型字段为array的bug
  • [fix] 错误地将max作为codeTarget protobuf保留字段的bug
  • [change] 将原来的protobuf-bin拆成protobuf2-bin和protobuf3-bin,将protobuf-json拆分为protobuf2-json和protobuf3-json

fix some bugs

02 Sep 02:00
Compare
Choose a tag to compare
  • [opt] 读取非excel数据源文件失败时打印文件路径,方便定位问题
  • [fix] 修复 commint "ab72ea6d2aea85a1dbd2fea3ddd65e315ba9caee [fix] 修复python-json生成的嵌套容器代码有编译错误的bug" 引入的容器数据读取的bug,将元素append语句放到循环外导致最多只读取到一个数据的严重bug
  • [change] 优化python-json生成的代码格式

some new features

31 Aug 04:35
Compare
Choose a tag to compare
  • [new] luban.conf新增公共xargs参数,避免每个命令行都添加这些-x参数
  • [new] 支持-w监测目录改动,改动时立即重新生成

fix some bugs

31 Aug 02:26
Compare
Choose a tag to compare
  • [fix] 修复java-bin和java-json生成bean::toString函数的bug

fix some bugs

23 Aug 08:49
Compare
Choose a tag to compare
  • [fix] 修复FileUtil.IsIgnoreFile错误地将当路径中包含 /./ 的路径判断为true的bug
  • [fix] 当table的 readSchemaFromFile="1"时,如果数据源不是excel则及时报错。原来是抛出读取excel错误的异常。 (#170)

fix some bugs

19 Aug 05:13
Compare
Choose a tag to compare
  • [fix] 修复读取列模式的数据时,由于跳过空行,导致最终读到的行列数据与实际行列对不上,进而计算SubTile时没有正确匹配范围的bug
  • [fix] 修复ParseRawSheetContent计算连续空行的bug
  • [fix] 修复 DefaultTableImporter错误扫描 ~._开头的被忽略文件的bug

some new features

07 Aug 02:55
Compare
Choose a tag to compare
  • [fix] 修复go-json不支持嵌套容器的bug
  • [fix] 修复单元格为空时string?类型解析结果为空白字符串而不是null的bug
  • [fix] 修复excel中定义readSchemaFromFile=0并且valueType不含命名空间时,自动添加table的命名空间的bug
  • [fix] 修复xml中定义readSchemaFromFile=1并且valueType不含命名空间时,未自动添加table的命名空间的bug
  • [change] 优化DefaultTableImporter的valueTypeFullName计算

some new features

29 Jul 04:51
Compare
Choose a tag to compare
  • [new] 支持TableImporter,按规则根据文件名自动导入table
  • [change] 生成的C#代码文件按命名空间分目录,跟classic版本一致
  • [change] 当table.ReadSchemeFromFile=1并且valueType中不包含命名空间时,valueType默认添加fullname中的命名空间
  • [opt] 优化FileClean和LocalFileSaver的日志,移除不必要的"file:",区分override和new,文件名上不再加""