A Ruby utility for working with software version numbers as specified by Semantic Versioning (semver.org). Ruby classes to represent versions and sorted sets of versions. No funny business. Updated as the SemVer spec develops.