Cocoa implementation of SemVer