Skip to content

v0.0.6

Choose a tag to compare

@lascyb lascyb released this 30 Dec 05:37
· 13 commits to main since this release

Full Changelog: v0.0.4...v0.0.6

更新日志 [v0.0.6] - 2025-12-30

新增功能

  • 变量类型支持:支持为变量指定类型,格式为 $:Type(匿名占位符)或 $varName:Type(自定义变量名)
    • 示例:graphql:"field(query:$:String!,id:$id:Int!)"
    • Variable 结构体新增 Type 字段,用于存储变量类型(如 String!、Int!)
  • Query 方法:新增 Graphql.Query(name string) 方法,用于组装完整的 GraphQL 查询字符串
    • 自动生成操作声明(query QueryName)
    • 自动生成变量定义部分(($var1: Type1, $var2: Type2))
    • 包含查询体和所有 Fragments
    • 返回可直接使用的完整 GraphQL 查询字符串

变更

  • Variable 结构体新增 Type 字段,用于存储变量类型信息

文档更新

  • 更新 README.md 和 README-EN.md,添加变量类型支持和 Query 方法的使用说明
  • 更新功能支持列表,标记以下功能为已完成:
    • Operation type and name(操作类型和名称)
    • Variable types(变量类型)
    • Variable definitions(变量定义)

v0.0.3...v0.0.4

上一版本的功能和变更。