Package semver provides semantic versioning for Go packages