La validación, comparación, ordenación, incrementos y rangos de npm coinciden con el paquete oficial semver de npm en miles de combinaciones de prueba.
Cargo y Composer siguen su documentación: en Cargo una versión sin operador equivale a ^, y en Composer ~1.2 permite hasta <2.0. Los flags de estabilidad de Composer (@dev, @beta) no se interpretan.
Se acepta el prefijo v y se ignoran los espacios alrededor, aunque no formen parte de la especificación.