Semver Compare
Compara dos versiones semánticas e identifica cambios mayores
Acerca de Semver Compare
Compara dos números de versión con formato MAYOR.MENOR.PARCHE, te dice cuál es más reciente y clasifica la diferencia como cambio mayor, menor o de parche, con ambas versiones desglosadas en una tabla. La clasificación sigue al primer número que difiere, así que pasar de 0.1.0 a 0.2.0 cuenta como menor aunque SemVer admite cambios incompatibles antes de 1.0.0. Útil para revisar actualizaciones de dependencias y etiquetas de versión.
Categoría: API.
Preguntas frecuentes
¿Qué es el versionado semántico?
▾
Un esquema de versiones con el formato MAYOR.MENOR.PARCHE. MAYOR se incrementa en cambios incompatibles, MENOR en nuevas funcionalidades compatibles, PARCHE en correcciones de errores compatibles.
¿1.0.0 es mayor que 0.9.9?
▾
Sí. Cada parte se compara numéricamente de izquierda a derecha: 1 > 0 en la posición MAYOR, por lo que 1.0.0 es la versión más alta independientemente de los valores MENOR o PARCHE.
¿Qué formatos de versión acepta la herramienta?
▾
Tres números separados por puntos, como 1.4.2, opcionalmente precedidos por una v minúscula. Las versiones de dos partes como 1.4, una V mayúscula y la sintaxis de rangos como ^1.4.0 o ~1.4 se rechazan como inválidas.
¿Cómo se comparan las versiones preliminares como 1.0.0-beta.1?
▾
Solo se comparan los números MAYOR.MENOR.PARCHE; cualquier etiqueta de versión preliminar o metadato de compilación que venga después se ignora. Por eso 1.0.0-beta.1 y 1.0.0 aparecen como iguales, aunque SemVer ordena la versión preliminar por debajo.