mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-25 23:11:31 +00:00
c997287e68
* feat(versioning): add elm versioning support * fix(versioning/elm): remove unnecessary defensive check in nextMajor * fix(versioning/elm): use named capture groups in range regex * fix(versioning/elm): use semver gte instead of gt || eq * Update lib/modules/versioning/elm/index.ts --------- Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
Elm enforces strict Semantic Versioning at the compiler level, automatically detecting API changes and requiring appropriate version bumps.
Ranges
Elm packages use range constraints in the format 1.0.0 <= v < 2.0.0, where the lower bound is inclusive and the upper bound is exclusive.
Exact versions
Elm applications use exact versions like 1.0.0 in their elm.json files.
Both exact versions and ranges are fully supported.