Files
renovate/lib/modules/versioning/elm/readme.md
Florian Arens c997287e68 feat(versioning): add elm versioning support (#40999)
* 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>
2026-02-17 10:40:36 +00:00

12 lines
466 B
Markdown

Elm enforces strict [Semantic Versioning](https://semver.org/) 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.