walon
|
ca8e5035ba
|
【重构】模块相关函数由StringTemplateUtil移到StringTemplateManager
【特性】Luban.Server支持禁用生成缓存(但仍保留源文件缓存)。
【修复】修复 start_up.md 文档中的链接错误
|
2021-11-30 16:32:31 +08:00 |
walon
|
d571638970
|
【优化】cfg cs代码的datetime类型额外生成 xxx_Millis字段,返回毫秒值。
【更新】更新文档,补充protobuf,msgpack,flatbuffers相关描述
|
2021-11-30 12:16:38 +08:00 |
walon
|
56c222976e
|
【修复】修复cfg data_protobuf导出多态结构数据的问题。已经通过所有测试。完美!
|
2021-11-30 10:32:47 +08:00 |
walon
|
66ba09e8a0
|
【特性】支持生成 proto定义文件和proto二进制数据
|
2021-11-30 01:52:47 +08:00 |
walon
|
b8e794d528
|
【完善】proto go补充了rpc和stub的实现
|
2021-11-29 17:57:32 +08:00 |
walon
|
813e129352
|
【调整】调整 proto go和 cfg go的生成
|
2021-11-29 16:24:02 +08:00 |
walon
|
a9de6b924b
|
【特性】新增 proto go支持
|
2021-11-29 14:31:13 +08:00 |
walon
|
bb534ef12e
|
【重构】重构cfg code生成,消除大量重复代码
|
2021-11-27 15:23:42 +08:00 |
walon
|
28626d0cfd
|
【特性】新增 proto go实现,有待完善。
|
2021-11-27 13:45:04 +08:00 |
walon
|
b0d64bb967
|
【优化】优化 cfg go的生成代码
|
2021-11-27 13:36:38 +08:00 |
walon
|
41fd0a908b
|
【优化】优化Dockerfile,选用cache加速生成
|
2021-11-25 09:52:26 +08:00 |
walon
|
21a745a4f7
|
【重构】 config/rust_json/mod_header.tpl 改名为 include.tpl
|
2021-11-17 10:19:15 +08:00 |
walon
|
8c02821fd8
|
【重构】将python_json生成代码中import和vector定义部分移到 include.tpl,方便定制
|
2021-11-17 10:15:31 +08:00 |
walon
|
2034e8050f
|
【调整】将多态类型id字段ID改名为__ID__,避免与常见的字段名ID冲突而产生编译错误
|
2021-11-15 23:47:50 +08:00 |
walon
|
f6b8b32123
|
【修复】修复.net 6的TimeZone相关调整导致datetime计算错误的问题
【调整】新增datetime的等价类型名time
【调整】Luban.Server的Dockerfile不再拷备localtime文件
|
2021-11-15 23:26:17 +08:00 |
walon
|
afbfaa1c55
|
【调整】调整java_bin和java_json的生成代码,移除var关键字,兼容java 1.8的语法。
|
2021-11-09 18:40:58 +08:00 |
walon
|
66db58d3fb
|
【升级】升级到.net6
|
2021-11-09 10:08:49 +08:00 |
walon
|
bf03d47784
|
【调整】跟随brightdb调整,生成与最新版本相匹配的代码
|
2021-11-04 16:22:28 +08:00 |
walon
|
d1d28a0692
|
【优化】去掉生成的c#类中的partial,用不上。
|
2021-10-29 12:28:02 +08:00 |
walon
|
4cff35fb84
|
【优化】优化从table中读取field的desc值的方式,先找##desc行,再找##comment行,最后找##行
【修复】修复 comment 未对换行或者 '<' 等字符escape,产生非法注释进而导致编译错误的bug
|
2021-10-29 12:15:52 +08:00 |
walon
|
60bbcbbbf8
|
【重构】validator重构
|
2021-10-25 20:41:41 +08:00 |
walon
|
8f872289b8
|
【特性】新增 --naming_convention_xxx 相关选项,允许指定生成代码的命名风格
|
2021-10-25 16:16:57 +08:00 |
walon
|
25610a8b86
|
更新 README.md,补充 Excel2TextDiff及Excel插件 Luban Assitant的相关说明
|
2021-09-30 10:07:15 +08:00 |
walon
|
0a5d7b6ab4
|
【调整】移除cfg,proto,db对const定义的支持
|
2021-09-27 16:27:13 +08:00 |
walon
|
e69cf2a764
|
【修复】修复cfg rust json生成代码,正确处理多态类型
|
2021-09-27 13:53:14 +08:00 |
walon
|
c29c00bbe3
|
【特性】新增生成类型 cfg code_rust_json(多态支持有一些问题)
|
2021-09-27 12:52:09 +08:00 |
walon
|
62511c10f2
|
【删除】删除 cfg code_editor_typescript
|
2021-09-06 15:49:41 +08:00 |
walon
|
70db1dca9e
|
【优化】优化cfg生成的typescript代码中可空变量的定义代码在eslint下警告的问题
【完善】优化install.md文档,简化流程,更加清晰易理解。
|
2021-09-06 10:32:43 +08:00 |
walon
|
533ab56f86
|
【优化】优化typescript 可空变量的定义,由 xxx?:yyy 改成 xxx:yyy|undefined
【新增】新增 code_typescript_editor_json 一个用于web的临时性生成方案
【优化】优化 typescript Vector{2,3,4}加载json的代码。 json['x']改成json.x
【优化】优化 typescript 格式及解决一些编译警告
|
2021-09-03 12:52:51 +08:00 |
walon
|
e0dda1c83c
|
【重构】使用vs内置工具进行代码清理
|
2021-09-01 11:30:56 +08:00 |
walon
|
8069c6d7fe
|
【修复】修复上次调整DataExport引发的新的导出数据的bug
【调整】调整输出数据文件名为 <full_name>.replace('.','_').lower()
|
2021-08-30 10:43:55 +08:00 |
walon
|
2fde2a481e
|
【特性】提供自定义lua和json数据生成所必要的序列化支持
|
2021-08-27 18:45:55 +08:00 |
walon
|
7ea907cc5b
|
【特性】支持数据模板。允许自定义生成数据(自定义生成的数据不能被标准的生成代码识别,因此只能用于自定义加载)
|
2021-08-27 16:35:22 +08:00 |
walon
|
f6e4f6377a
|
【优化】优化Luban.ClientServer性能,GenServer使用LocalAgent直接读取本地文件,而不是通过网络从GenClient获得。
|
2021-08-27 10:54:38 +08:00 |
walon
|
04b51fccc4
|
【调整】Luban.Server的 命令行参数-t 语义调整为额外的模板搜索路径。如果指定,优先搜索此路径,再搜索默认的Templates路径。
|
2021-08-26 17:27:31 +08:00 |
walon
|
77fe01dea6
|
【修复】解决不在Luban.Server或者Luban.ClientServer目录运行Luban.Server或者Luban.ClientServer时,生成代码发生无法找到Templates目录的问题。如果未指定-t参数,自动使用程序所在目录的Templates目录。
|
2021-08-26 16:56:29 +08:00 |
walon
|
f5e9eef725
|
【特性】cfg cs_unity_json支持动态本地化
|
2021-08-26 11:44:10 +08:00 |
walon
|
c5bd179a82
|
【特性】cfg cs_json支持动态本地化
|
2021-08-26 11:31:31 +08:00 |
walon
|
12be29afd5
|
【特性】 cfg cs_bin支持动态本地化
|
2021-08-26 11:19:09 +08:00 |
walon
|
216bdee29d
|
【特性】新增 cfg java_json 支持
【重构】Render不再从ThreadStatic里获得Template,改从CocurrentDictionary中获取
【优化】优化 cfg java_bin 代码,不再从AbstraceBean继承,并且美化代码。
|
2021-08-25 11:52:08 +08:00 |
walon
|
d296c57f93
|
【修复】修复Luban.Server的Dockerfile未拷贝Templates目录的bug
|
2021-08-24 20:37:46 +08:00 |
walon
|
6309108da0
|
【重构】将scriban模板字符串从代码中移到Templates目录
|
2021-08-24 20:17:25 +08:00 |
walon
|
0ae7744f6e
|
【修复】修复 db typescript 生成代码有编译错误的bug
|
2021-08-16 15:42:08 +08:00 |
walon
|
42d297ac29
|
【优化】在win下自动禁用console的快速编辑模式
|
2021-08-09 12:18:38 +08:00 |
walon
|
5c35c140b3
|
【升级】升级 NeoLua 版本
【修复】修复 table input属性包含多余逗号,导致empty字符串''也被识别为目录,错误将整个input_data_dir目录当作数据源的bug
【优化】引用UDE库,智能识别csv文件编码,非utf8格式csv也能被正常识别
|
2021-08-06 13:44:23 +08:00 |
walon
|
54685289af
|
【新增】Luban.Client和Luban.Server 新增 -l (--loglevel) 参数,允许按理日志级别。另外,对于 <= DEBUG的日志级别,打印日志代码位置
【优化】特殊优化 Luban.Client 由于未设置 LUBAN_SERVER_IP 环境变量导致-h 参数为空而运行失败的问题,此时默认取 127.0.0.1 并打印警告日志。
|
2021-07-29 15:48:15 +08:00 |
walon
|
75cc8e969f
|
【修复】解决Luban.Server和Luban.Client在非大陆地区运行错误日志乱码的问题
|
2021-07-29 15:03:53 +08:00 |
walon
|
88f7ccb96f
|
- 新增 build_docker.sh, tag_and_push.sh脚本
- 配置的NamedMode ExcelStream下,支持用空白、""、null来表达空白
|
2021-03-28 11:18:49 +08:00 |
walon
|
8988f57035
|
【修复】修复 lua proto 对于bytes类型,生成writeString和readString的bug
【调整】将Gen.Client连接超时由100ms延长到3s,生成超时由30s延长到120s
【调整】生成的docker映象由 luban.server 改成 luban-server
【新增】新增 tag_and_push.bat 发布luban-server到 docker hub
|
2020-12-14 12:34:38 +08:00 |
walon
|
334506ea96
|
【调整】将 Luban.Server的 Docker 相关脚本移到Scripts目录。新增 Luban.Client 项目的docker脚本
|
2020-11-29 17:46:17 +08:00 |