Skip to content

Commit 9506fbe

Browse files
committed
Align pre-1.0 release guidance
1 parent bf9d827 commit 9506fbe

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

‎CONTRIBUTING.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,10 @@ If the schema and specification disagree, the **written specification takes prec
8888

8989
Backward compatibility is a core CTRF principle.
9090

91-
- PATCH and MINOR releases MUST NOT introduce breaking changes
92-
- Breaking changes MUST be explicit and well-justified
91+
- PATCH releases MUST NOT introduce breaking changes
92+
- Before `1.0.0`, MINOR releases MAY introduce breaking contract changes
93+
- Breaking changes MUST be explicit, well-justified, and documented with
94+
migration guidance when action is required
9395

9496
---
9597

‎README.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ The written specification defines the semantics and rules.
4545

4646
CTRF follows Semantic Versioning.
4747

48-
Releases are defined in [Releases](https://github.com/ctrf-io/ctrf/releases).
48+
Published specification versions are defined by annotated Git tags. See the
49+
[release process](RELEASE.md) for the current pre-1.0 policy.
4950

5051
## Reference Implementation
5152

0 commit comments

Comments
 (0)