luban

luban是一个强大、易用、优雅、稳定的游戏配置解决方案。luban is a powerful, easy-to-use, elegant and stable game configuration solution.

MIT License

Stars
3.3K
Committers
16

Bot releases are hidden (Show)

luban - some new features Latest Release

Published by pirunxi 2 months ago

  • [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计算
luban - some new features

Published by pirunxi 3 months ago

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

Published by pirunxi 3 months ago

  • [new] python-json支持多主键独立索引和联合索引
  • [fix] 修复python-json生成的嵌套容器代码有编译错误的bug
  • [fix] 修复cpp-xxx-bin生成的代码使用了{}初始化,在低版本c++上编译出错的bug。移除该不必要的初始化
  • [fix] 修复获取ExportedTypes时对Type按名字排序,导致子类bean排到父类之前,生成cpp代码有编译错误的bug
  • [opt] 读取schema类型后排序,解决生成不稳定的问题 (#163)
luban - fix some bugs

Published by pirunxi 3 months ago

  • [fix] 修复 typescript-{bin|json} 对数组及多维数据的生成代码的bug
  • [fix] 修复table input为目录时readSchemaFromFile失败的bug (#158)
luban - some new features

Published by pirunxi 3 months ago

  • [new] 新增typescript-bin和tyepscript-protobuf 生成
  • [change] -x选项outputDataExtension改名为fileExt
luban - fix some bugs

Published by pirunxi 3 months ago

  • [new] 新增fileEncoding参数,支持指定输出文件的编码
  • [fix] 修复rust-xxx生成enum代码中包含或标记的枚举项的代码有编译错误的bug
luban - some new features

Published by pirunxi 3 months ago

  • [new] 新增 cs-newsonsoft-json 目标
  • [new] 新增 codeTarget cs-protobuf
  • [opt] 把C#模板中 foreach 用元祖遍历字典的语法改成遍历 KeyValuePair,兼容低版本C#
luban - group机制改动

Published by pirunxi 4 months ago

  • [change] 设置程序版本号,Luban --help 可以正常打印出版本信息了
  • [change] readSchemaFromFile生成的bean的group取其table的group
  • [fix] 修复group default参数未生效的bug
  • [change] 修改bean、enum之类的默认行为,如果group default=true,则默认全导出
luban - 少量改动

Published by pirunxi 4 months ago

  • [改动] 当excel空白行行超过300行,打印警告日志而不是中断导出
  • [新增] java-bin支持嵌套容器
luban - some new features

Published by pirunxi 5 months ago

  • [new] 新增rust-json及rust-bin支持
  • [opt] 读取excel文件时如果遇到连续10行空白行,中断读取,避免读取到过大的空白excel文件
  • [fix] go-bin支持嵌套容器
  • [fix] 修复多级窗口类型嵌套情况下校验器失效的问题
  • [new] 新增自定义data扩展名的命令行选项 -x <data_target_name>.outputDataExtension=<custom_ext> (#137)
luban -

Published by pirunxi 6 months ago

luban - v2.6.1

Published by pirunxi 6 months ago

  • [fix] 修复 commit "88c09bcbf2769b8e3fb69b5fa7ec18ff84898e39" 模板生成错误的无法编译成功的ts代码的bug
luban - v2.6.0

Published by pirunxi 6 months ago

  • [fix]修复了typescript中容器类型无法正确生成调用resolve语句的问题。 (#128)
  • [fix] cpp-bin 不支持多维容器的bug。 (#129)
  • [fix] 修复代码中使用Assembly.GetExecutingAssembly().Location与NativeAOT single file publish不兼容的问题
  • [upgrade] 升级项目框架到.net8.0
  • [change] cs-editor-json需要使用单独的target,并且从当前target中获取topModule而不是editor.topModule环境变量
luban - some new features

Published by pirunxi 7 months ago

luban - some new features

Published by pirunxi 7 months ago

luban - some new features

Published by pirunxi 7 months ago

luban - add cpp-rawptr-bin code target

Published by pirunxi 7 months ago

luban - some new features

Published by pirunxi 7 months ago

luban - support text static localization

Published by pirunxi 7 months ago

luban - fix some bugs

Published by pirunxi 8 months ago

Package Rankings
Top 5.59% on Proxy.golang.org
Badges
Extracted from project README
license
Related Projects