Skip to content

v0.0.8

Choose a tag to compare

@lascyb lascyb released this 07 Jan 06:52
· 11 commits to main since this release

Full Changelog: v0.0.7...v0.0.8

新增

  • 支持 Mutation(变更操作)
    • 新增 Graphql.Mutation(name string) 接口,可一键生成完整的 GraphQL mutation 字符串(含操作声明、变量定义、查询体及片段)。
    • 内部抽取公共 build(operation, name string) 方法,保证 Query 与 Mutation 逻辑一致。
  • 文档同步
    • 中文版与英文版 README 均新增 “Mutation 示例” 章节,给出可运行的 productVariantsBulkUpdate 示例。
    • 功能对照表中将 “Mutations” 由 ☐ 改为 ☑,并注明通过 Mutation(name) 方法实现。
  • 测试用例
    • 新增 test/test_mutation/test_1.go,演示如何定义 Mutation 结构体并生成最终 mutation 字符串。

调整

  • entry.go —— 将原 Query 方法逻辑下沉到通用 build。