Semantic versioning (semver.org) for golang