I think we've long asked too much of version numbers. We want them to tell us: * is this version bit-for-bit identical to that other version * does this version have newer shinier features than that other version * is this version backwards compatible with that other version * was this version publically released before, at the same time as, or after that other version ... and probably a bunch of other things I'm overlooking.
semver: exists