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
|
|