版本控制
|
这是 GraphQL Library 7 版本的文档。对于长期支持 (LTS) 版本 5,请参考 GraphQL Library 5 LTS 版本。 |
语义化版本
Neo4j GraphQL 库使用 语义化版本。给定版本号 MAJOR.MINOR.PATCH,版本递增规则如下:
-
MAJOR- 与前一个MAJOR版本不兼容的 API 变更,通常需要迁移。 -
MINOR- 以向后兼容的方式添加了新功能。 -
PATCH- 以向后兼容的方式进行了错误修复。
此外,预发布版本号可以带有额外的后缀,例如 MAJOR.MINOR.PATCH-PRERELEASE.NUMBER,其中 PRERELEASE 为以下之一:
-
alpha- 不稳定的预发布构件,此阶段 API 可能在各次发布间发生变化。 -
beta- 功能完整的预发布构件,比alpha更稳定,但仍可能存在缺陷。 -
rc- 候选发布版,包含将提升为正式版的构件,用于最后一次发现残余错误。
后缀中的 NUMBER 仅表示该阶段的递增发布编号。