go-semver is a golang package provides a simple support for Semantic Versioning