Ordenador SemVer y comparador
Ordena una lista de números de versión según la precedencia del versionamiento semántico.
Ordenador SemVer y comparador
Pega una lista de números de versión y esta herramienta los ordena según la precedencia del versionamiento semántico (SemVer), no por orden de texto plano. Una clasificación de texto ponía "1.10.0" antes que "1.9.0" porque "1" viene antes de "9" carácter por carácter; esta herramienta compara los números major, minor y patch como números, así que "1.10.0" correctamente queda después de "1.9.0". Las versiones previas también se manejan: "1.0.0-rc.1" se ordena antes que su propio lanzamiento "1.0.0", exactamente como lo define la especificación SemVer, y los metadatos de compilación después de "+" se leen pero nunca afectan el ordenamiento.
Activa "Ignorar prefijo v" para aceptar versiones estilo etiqueta git como "v1.2.3" junto con las normales. "Excluir versiones previas" elimina completamente de la salida cualquier línea con un sufijo "-", útil cuando solo quieres lanzamientos publicados. "Mantener solo la versión más alta por" reduce la lista a una entrada por rama principal o por rama major.minor — pega cada etiqueta que el proyecto alguna vez tuvo y recupera solo el parche más reciente de cada línea de lanzamiento. Las líneas que no sean SemVer válido pueden marcarse con "Marcar líneas que no sean SemVer válido" para que un "latest" fuera de lugar o una etiqueta malformada no desaparezca silenciosamente de una lista larga; déjalo desactivado para descartarlas en su lugar. El modo cambia a comparar dos versiones por línea, o a analizar partes, fallos y un rango como ^1.2.
Este es el tipo de verificación que aparece al revisar un registro de cambios, decidir cuáles de las etiquetas git de un proyecto son lanzamientos reales, o elegir la versión de dependencia compatible más alta de un archivo de bloqueo o listado de registro. La opción de dirección cambia entre orden ascendente y descendente con un clic, así que lo más reciente primero es tan fácil como lo más antiguo primero.
Todo se ejecuta localmente en tu navegador: la lista de versiones nunca abandona tu dispositivo. Copia el resultado ordenado, descárgalo como archivo .txt o envíalo directamente a otra herramienta para seguir trabajando.