Semantic versioning library for Go.