From cf1e07248ec8367f8efcfa41c100dae4f6c6395a Mon Sep 17 00:00:00 2001 From: teor Date: Wed, 12 Jul 2023 07:04:53 +1000 Subject: [PATCH] change(release): Document the release level for RPC and command-line changes (#7196) * Document the release level for RPC and command-line changes * Add RPCs and command-line arguments --- .github/PULL_REQUEST_TEMPLATE/release-checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/release-checklist.md b/.github/PULL_REQUEST_TEMPLATE/release-checklist.md index b60584b8..d7cf1ffe 100644 --- a/.github/PULL_REQUEST_TEMPLATE/release-checklist.md +++ b/.github/PULL_REQUEST_TEMPLATE/release-checklist.md @@ -68,7 +68,7 @@ Zebra follows [semantic versioning](https://semver.org). Semantic versions look Choose a release level for `zebrad`. Release levels are based on user-visible changes from the changelog: - Mainnet Network Upgrades are `major` releases -- significant new features, large changes, deprecations, and removals are `minor` releases +- significant new features or behaviour changes; changes to RPCs, command-line, or configs; and deprecations or removals are `minor` releases - otherwise, it is a `patch` release Zebra's Rust API doesn't have any support or stability guarantees, so we keep all the `zebra-*` and `tower-*` crates on a beta `pre-release` version.