switch from the semver extension to sorting with ruby