Semantic Versioning library conforming to Semantic Versioning 2.0.0