From 1fcec7c35db7103b270048f7459703b14ea9443b Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Mon, 1 Jul 2024 18:20:21 +0200 Subject: [PATCH] docs(versioning/semver): rewrite readme (#29868) Co-authored-by: Sebastian Poxhofer --- lib/modules/versioning/semver/readme.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/modules/versioning/semver/readme.md b/lib/modules/versioning/semver/readme.md index 81e7f028d73016..01784677288a46 100644 --- a/lib/modules/versioning/semver/readme.md +++ b/lib/modules/versioning/semver/readme.md @@ -1,3 +1,5 @@ -Renovate's Semantic Versioning is a strict/independent implementation of [Semantic Versioning 2.0](https://semver.org). It has been developed to be used in situations where exact-only SemVer support is needed and not npm's extended semver implementation including ranges. +Renovate's `semver` versioning _strictly_ implements the [Semantic Versioning 2.0](https://semver.org) specification. +Because the SemVer 2.0 specification does _not_ allow ranges, Renovate's `semver` versioning also does _not_ support ranges. -Ranges are not supported, in line with the specification. +Only use the `semver` versioning when you mean to follow the full SemVer 2.0 specifications strictly. +If you need a more forgiving variant use `semver-coerced`.