Categoría: Desarrollo

Comparador de Versiones Semánticas

Idea propia¿Falta una herramienta?

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.

ResultadoLa versión A es anteriorDiferenciaMenor

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

  1. Introduce la Versión A y la Versión B, por ejemplo 1.4.2 y 1.5.0-beta.1.
  2. Comprueba cuál versión es más reciente.
  3. 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.