Current document version. SemVer 2.0.0 format (MAJOR.MINOR.PATCH[-prerelease][+build]); Semver throws on invalid format at construction.
MAJOR.MINOR.PATCH[-prerelease][+build]