This is part of the Fake.Core.SemVer module.
Contains the version information. For parsing use SemVer.parse
Note: If you use { version with Patch = myPath; Original = None }
to overwrite some parts of this string make sure to overwrite Original
to None
in order to recalculate the version string.
Note: For overwriting the PreRelease
part use: { Version with Original = None; PreRelease = PreRelease.TryParse "alpha.1" }
Record Field | Description |
Build
Signature: bigint
|
The optional build no.
|
BuildMetaData
Signature: string
|
|
Major
Signature: uint32
|
MAJOR version when you make incompatible API changes.
|
Minor
Signature: uint32
|
MINOR version when you add functionality in a backwards-compatible manner.
|
Original
Signature: string option
|
|
Patch
Signature: uint32
|
PATCH version when you make backwards-compatible bug fixes.
|
PreRelease
Signature: PreRelease option
|
The optional PreRelease version
|
Instance member | Description |
x.AsString
Signature: string
|
|
x.CompareTo(y)
Signature: y:SemVerInfo -> int
|
|
x.Equals(y)
Signature: y:SemVerInfo -> bool
|
|
x.Normalize()
Signature: unit -> string
|
|
x.NormalizeToShorter()
Signature: unit -> string
|
|