Categoría: Desarrollo
Comparador de Versiones Semánticas
Compara dos versiones semánticas y descubre cuál es más reciente
Compara dos cadenas de versión de Semantic Versioning 2.0.0, descubre cuál es más reciente y comprueba si la diferencia es mayor, menor, de parche o preliminar. Funciona completamente en tu navegador.
Todo lo de esta página se procesa en tu navegador. No se sube nada.
Para qué sirve
Semantic Versioning otorga un significado preciso a major.minor.patch y define reglas exactas de precedencia para los identificadores preliminares, de modo que 1.0.0-alpha se ordena antes que 1.0.0 y 1.0.0-alpha.2 se ordena antes que 1.0.0-alpha.10 de forma numérica y no como texto. Esta herramienta analiza ambas versiones conforme a la especificación de semver.org, indica cuál es más reciente y señala el campo más significativo en el que difieren.
Cómo se usa
- Introduce la Versión A y la Versión B, por ejemplo 1.4.2 y 1.5.0-beta.1.
- Comprueba cuál versión es más reciente.
- Revisa el campo Diferencia para ver si el cambio es mayor, menor, de parche o preliminar.
Privacidad
Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.
Preguntas frecuentes
- ¿Una versión preliminar cuenta como anterior a la versión final?
- Sí. Según la especificación semver, 1.0.0-alpha tiene una precedencia menor que 1.0.0, ya que una versión preliminar se considera inestable y todavía no es la versión que precede.
- ¿Cómo se comparan identificadores preliminares como alpha.2 y alpha.10?
- Los identificadores puramente numéricos se comparan como números, así que alpha.2 se ordena antes que alpha.10; los identificadores con letras se comparan como texto plano, siguiendo exactamente las reglas de precedencia de semver.
- ¿Los metadatos de compilación después de un signo + afectan la comparación?
- No. Los metadatos de compilación, como +build.5, se ignoran a efectos de precedencia, tal como exige la especificación semver.