Skip to content

Releases: davyxu/tabtoy

2.8.9

01 Feb 06:43
Compare
Choose a tag to compare

修复: 浮点数按原精度输出

链接:https://pan.baidu.com/s/1nxijw29 密码:5tfe

2.8.8

30 Jan 09:16
Compare
Choose a tag to compare

添加: 数组类型不仅可以用repeated前缀标识,还可以用[]标识。与Go一致
添加: 关闭C#二进制序列化生成
添加: 手动定制C#的命名空间

链接:https://pan.baidu.com/s/1pMm8EJx 密码:hgs3

2.8.7

10 Nov 03:09
Compare
Choose a tag to compare

修复: 未添加@types表时未报错
修改: combinename默认为Config,不再导致缺省造成的代码输出错误
调整: 目录结构及例子
更新: 文档
优化: 去掉C#生成代码的warning
添加:logo

链接:http://pan.baidu.com/s/1eR40URo 密码:aal7

2.8.6

07 Aug 10:15
Compare
Choose a tag to compare

修复: 类型表中识别repeated修饰的问题 #16
修复: repeated字段在1个单元格导出情况下, 多余的默认值导出
修复: 单元格空的原始类型的list在lua导出中, 依然会输出一个空表
修复: list在repeated有默认值时, 不再导出1个元素
修复: 子表没有填写的列字段没有正确导出默认值问题
修复: 子表中添加注释时错误的报错
修复: 例子与README不统一问题
修复: 多sheet导出二进制时的Order未赋值导致的格式错误

增加: 所有表索引完成时的回调(golang)
增加: pre, post读取表格时回调(golang)

调整: 未填写的非repeated单元格及结构体中的同类单元格现在lua中均会导出默认值
调整: 表单间允许表头不一致兼容导出, 以第一个表单为完整表头
调整: golang的表格回调增加error返回

链接:http://pan.baidu.com/s/1bBpxTW 密码:jsfk

2.8.4

11 May 11:58
Compare
Choose a tag to compare

修复: golang表格热更新读取错误时, 无法回滚正确表格的问题
修复: 结构体字段默认值在空单元格或未填写时未导出的问题
修复: 单元格错误未显示准确位置
修复: 垂直配置不支持结构体和复杂类型导出的问题
修复: 热更新时, 数据没有完全复位
修复: pbt无法导出问题 #11
修复: repeated字段分多个单元格导出会引起输出数组顺序错位的问题
修复: repeated字段二进制导出问题
修复: 子表使用母表未定义的字段时的报错
修复: 枚举当key时的go代码生成错误
修复: 切分值中带空格的问题
修复: 拆分多表导出的一些问题
修复: 多表格有些错误没有暂停导出器
修复: 正确检查出多表格中重复的索引字段

调整: C#代码生成及入口. 读取与数据结构分离
调整: 多列导出的repeated字段, 如果单元格没有填充时, 默认在导出的repeatd字段中填充默认值, 保持多列的数量一致
调整: 重写C#二进制格式及读取代码, 解决二进制边界问题
调整: C#风格的字段注释
调整: lua输出自建枚举索引更加易读

增加: lua的导出头自定义
增加: lua导出枚举转换表 issue: #10
添加: 多重索引回调
增加: 支持结构体单元格切割, 以便在一个单元格里编写repeated的数据
添加: C#支持类头属性 #12
新增: 并行缓冲文件后导出, 导出速度与CPU个数有关
添加: 在拆表导出中, 表头不一致时的报错
增加: lua导出枚举值时, 可根据命令行参数按int值导出而不是字符串. 枚举映射表有对应生成
增加: 导出枚举支持映射遍历
添加: 枚举值支持String()
增加: lua的映射可以在表的Meta中定义

网盘下载
链接:http://pan.baidu.com/s/1c1HSc9a 密码:g0ao

2.7.3

03 Mar 04:27
Compare
Choose a tag to compare

增加: 多文件合并
增加: 错误描述文档
增加: 空行检测提醒
增加: C#, proto, golang添加类型的定义位置
增加: 行导出配置功能
增加: 单元格必须被填充
增加: 注册自定义入口点增加清除索引回调
增加: golang调整读取结构, 支持多实例表格加载

修复: 根结构的tag与字段tag重复导致的二进制读取错误
修复: 类型表字段重复报错
修复; #忽略导出字段后续字段没有被导出问题
修复: golang的别名注释显示错误
修复: 忽略tag导致的json格式错误
修复: 在二进制导出中, 结构体字段没有排序导致的读取错误

调整: go的文件包命名现在可以跟随表格中的配置走
调整: 表格中的命名空间默认为table
调整: 去掉一些C#文件内不使用的using

2.5.0

10 Jan 02:56
Compare
Choose a tag to compare

新增: C#的索引取值默认值和空取值的可自定义日志报错
新增: 类型表增加Default和Alias列, 方便填写
新增: go的表结构体及字段导出, 使用json读取
新增: tag匹配被忽略时, 现在跟随在输出器日志后
新增: 支持类型信息导出, 方便没有反射的语言读取
新增: 自定义tag及go struct tag输出
删除: 去掉v2对protobuf依赖
删除: 去掉v1入口, 请在v1分支中使用v1版本

2.3.2

13 Dec 02:09
Compare
Choose a tag to compare

去掉v1版支持, 增加数据头格式不统一检查
调整表,C#索引冲突问题
修复: 布尔类型单元格导出到C#无法读取
修复: 结构体单元格中使用切分导致数据导出问题

2.2.4

01 Nov 01:53
Compare
Choose a tag to compare

增加: 带有#开头的sheet表单不会被导出
增加: 更详细的go读取例子

调整: 别名和注释能分开在proto和csharp文件中有效注释
调整: 升级结构体解析器

修复: 丢失的结构体解析
修复: 若干go索引代码导出bug,
修复: 结构体重复字段时未报错, 文档添加提示
修复: C# DataReader读取单独结构体问题
修复: 类型颠倒顺序声明无法找到的问题
修复: 枚举值重复未报错问题
修复: 使用保留类型XXDefine未报错问题
修复: 没有数据时导出pbt,读取报错问题

网盘下载
http://pan.baidu.com/s/1i4ZOvS5

2.2.1

07 Oct 13:28
Compare
Choose a tag to compare

添加go语言索引构建支持
对类型信息统一收集再导出数据, 支持全局类型表
多语言支持
修复一些代码生成错误
暂时停用并发输出保证代码输出顺序

http://pan.baidu.com/s/1i5uLPR3