Versionaire
github.com
Ruby doesn’t provide a primitive version type by default. Versionaire fills this gap by providing an immutable, thread-safe, and Semantic Version in order to use versions within your applications. This new version type behaves and feels a lot like other primitives (i.e.