Introduce Make() which is an alias for Parse() and returns a version as value. New() changed to return a pointer.
Breaking changes:
Change New() to Make() to fix pointer vs value problem.
Breaking changes:
Changed from pointers to value arguments.
If this breaks your code, use latest stable v1 (tag:v1.1.0).
You could also use gopkg.in: go get http://gopkg.in/blang/semver.v1