Releases: focus-creative-games/luban
Releases · focus-creative-games/luban
some new features
- [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
fix some bugs
- [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
- [opt] 读取非excel数据源文件失败时打印文件路径,方便定位问题
- [fix] 修复 commint "ab72ea6d2aea85a1dbd2fea3ddd65e315ba9caee [fix] 修复python-json生成的嵌套容器代码有编译错误的bug" 引入的容器数据读取的bug,将元素append语句放到循环外导致最多只读取到一个数据的严重bug
- [change] 优化python-json生成的代码格式
some new features
- [new] luban.conf新增公共xargs参数,避免每个命令行都添加这些-x参数
- [new] 支持-w监测目录改动,改动时立即重新生成
fix some bugs
- [fix] 修复java-bin和java-json生成bean::toString函数的bug
fix some bugs
- [fix] 修复FileUtil.IsIgnoreFile错误地将当路径中包含 /./ 的路径判断为true的bug
- [fix] 当table的 readSchemaFromFile="1"时,如果数据源不是excel则及时报错。原来是抛出读取excel错误的异常。 (#170)
fix some bugs
- [fix] 修复读取列模式的数据时,由于跳过空行,导致最终读到的行列数据与实际行列对不上,进而计算SubTile时没有正确匹配范围的bug
- [fix] 修复ParseRawSheetContent计算连续空行的bug
- [fix] 修复 DefaultTableImporter错误扫描 ~._开头的被忽略文件的bug
some new features
- [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
- [new] 支持TableImporter,按规则根据文件名自动导入table
- [change] 生成的C#代码文件按命名空间分目录,跟classic版本一致
- [change] 当table.ReadSchemeFromFile=1并且valueType中不包含命名空间时,valueType默认添加fullname中的命名空间
- [opt] 优化FileClean和LocalFileSaver的日志,移除不必要的"file:",区分override和new,文件名上不再加""