Comparador de versiones semánticas (Semver) online
Compara dos versiones semánticas (semver) y descubre cuál es más reciente, en tu navegador.
1.10.0 is newer than 1.2.0
Follows the SemVer 2.0 spec (pre-release precedence included).
🔒 100 % en el cliente — no se envía ningún dato
Compara dos versiones semánticas (semver) y averigua cuál es la más reciente, teniendo en cuenta las partes major, minor, patch y pre-release. La herramienta se ejecuta 100 % en tu navegador, sin registro y sin enviar datos a ningún sitio.
What is it for?
- ▸ Comprobar si una dependencia instalada es más reciente que la requerida
- ▸ Comparar dos tags de release antes de un despliegue
- ▸ Entender la precedencia de las pre-releases como alpha o rc
- ▸ Validar una restricción de versión en un archivo de dependencias
FAQ
¿Qué es el versionado semántico (semver)?
Semver es una convención de numeración con el formato MAJOR.MINOR.PATCH, donde cada parte señala un tipo de cambio. Major marca un cambio incompatible, minor una funcionalidad y patch una corrección.
¿Cómo sé qué versión semver es más reciente?
Se compara primero el major, luego el minor y después el patch, de izquierda a derecha. Una versión con una pre-release como 1.0.0-rc.1 se considera inferior a la estable 1.0.0.
¿Cómo se ordenan las pre-releases como alpha y beta?
Los identificadores de pre-release se comparan parte por parte, y los valores numéricos se ordenan por debajo de los alfanuméricos. Así, 1.0.0-alpha va antes que 1.0.0-beta, que va antes que 1.0.0-rc y luego la release final.