Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit fc0de19

Browse files
codebienheitortsergent
andauthoredMar 11, 2025··
Apply suggestions from code review
Co-authored-by: Heitor Tashiro Sergent <[email protected]>
1 parent 634b2ce commit fc0de19

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed
 

‎docs/sources/k6/next/misc/versioning-and-stability-guarantees.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,14 @@ A patch version contains bug fixes **that do not affect** the API.
4040
Quoting the [SemVer 2.0.0 specification on patch versions](https://semver.org/#spec-item-6) directly:
4141

4242
> *Patch version Z (x.y.Z | x \> 0\) **MUST** be incremented if only backward compatible bug fixes are introduced. A bug fix is defined as an internal change that fixes incorrect behavior.*
43+
4344
### Breaking change
4445

4546
As per the [Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html) specification, we define a breaking change as a change to k6 that's not backward compatible.
4647

4748
Breaking changes imply that the consumer of k6 is expected to make some effort to adapt to the changes being made.
4849

49-
Although it is possible that, in certain cases, the new major version containing breaking changes might be compatible with the previous version, this is not expected.
50+
Although it's possible that, in certain cases, the new major version containing breaking changes might be compatible with the previous version, this isn't expected.
5051

5152
## Release strategy
5253

@@ -127,7 +128,7 @@ We guarantee the stability of metric names, types, and units. Any changes to the
127128

128129
### Breaking changes
129130

130-
In a constantly evolving product, [breaking changes](#breaking-change) are sometimes unavoidable. They require that k6 users have to actively react to them because the state after it is not backward compatible with the state before.
131+
In a constantly evolving product, [breaking changes](#breaking-change) are sometimes unavoidable. They require that k6 users actively react to them because the state after the changes is not backward compatible with the previous state.
131132

132133
Because we follow the [SemVer 2.0.0](https://semver.org/spec/v2.0.0.html) versioning scheme, we work under the assumption breaking changes will always lead to a new major version. When the k6 team decides to introduce a breaking change, it will automatically define the need for a new major version.
133134

0 commit comments

Comments
 (0)
Please sign in to comment.