Invex.SemanticVersion
A small C# implementation of Semantic Versioning 2.0.0.
It provides a single immutable SemVer type for parsing, comparing, serializing, and
converting version strings of the form MAJOR.MINOR.PATCH[-PRERELEASE][+METADATA].
Start here
- Introduction: when to use
SemVer, key concepts and design principles. - Getting Started: install the package and parse your first version.
- Parsing: every parsing overload and exactly which strings are accepted.
- Comparison & Precedence: how versions are ordered.
- API Reference: every public member of
SemVer.