• v1.0.1 a407e10ebe

    huangqz released this 2026-06-16 18:26:57 +08:00 | 0 commits to master since this release

    原 protobuf 插件只取 FileToGenerate 的最后一个 idl 生成 http package,导致 hz_gen
    批量脚本一次传入多个 --idl 时,除最后一个外其余 proto 只生成 model、不生成 handler/router。

    • protobuf/plugin.go: Handle() 改为遍历全部 FileToGenerate;每个 idl 生成后立即写盘,
      使后续 idl 的 register.go/middleware.go/handler 合并能读到累积内容,保证多个新服务
      同批生成不互相覆盖注册。
    • util/data.go: 新增 ResetUniqueNameSets()
    • generator/router.go: 新增 ResetRouterState()
      每个 idl 生成前重置进程级命名状态,使单进程批量输出与逐文件生成逐字节一致,
      避免中间件分组变量名带全局序号后缀(_v1->_v184)造成大面积无谓 diff。
    Downloads
  • v1.0.0 4fa9841009

    v1.0.0 Stable

    liangzy released this 2024-07-19 10:42:41 +08:00 | 1 commits to master since this release

    Downloads