mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-26 23:39:13 +00:00
55845508b6
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Package Versioning Policy is used with Haskell.
It's like semver, except that the first two parts are of the major
version. That is, in A.B.C:
A.B: major versionC: minor
The remaining parts are all considered of the patch version, and
they will be concatenated to form a number, i.e. IEEE 754 double. This means
that both 0.0.0.0.1 and 0.0.0.0.10 have patch version 0.1.
The range syntax comes from Cabal, specifically the build-depends section.
This module is considered experimental since it only supports ranges of forms:
>=W.X && <Y.Z<Y.Z && >=W.X