MSP-10998 It's compacting of the version parts into a single float doesn't work with APIMinor over 10, so replace with Gem::Version, which compares parts correctly.