mirror of
https://github.com/renovatebot/renovate.git
synced 2024-12-22 13:38:32 +00:00
2f805f4b7d
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com> Co-authored-by: Michael Kriese <michael.kriese@gmx.de> |
||
---|---|---|
.. | ||
index.spec.ts | ||
index.ts | ||
range.spec.ts | ||
range.ts | ||
readme.md | ||
types.ts | ||
util.spec.ts | ||
util.ts |
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