#739 · Datos y listas

Comparador de versiones semánticas

Compara dos versiones siguiendo las reglas de precedencia de Semantic Versioning. Analiza los componentes mayor, menor y parche, además de los identificadores de pre-release, e ignora los metadatos de compilación para la precedencia. El resultado indica qué versión es anterior, posterior o equivalente y puede mostrar un desglose de cada componente.

Entrada de texto

Dos versiones SemVer, una por línea
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega o carga el texto de entrada en el cuadro superior.
  2. Ajusta las opciones específicas de esta herramienta.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, las métricas y cualquier aviso antes de copiar o descargar.

Qué hace esta herramienta

Comparador de versiones semánticas procesa la entrada según reglas específicas del formato para producir una salida reutilizable y métricas de control.

Todo el procesamiento se realiza localmente en el navegador. La herramienta valida la estructura antes de transformar u ordenar los datos y muestra errores claros cuando una línea no cumple el formato esperado.

Comprueba siempre el resultado cuando los datos procedan de sistemas con formatos propios o reglas de ordenación diferentes.

Ejemplo

Entrada:

1.4.2\n1.5.0-beta.1

Ejecuta la herramienta con las opciones predeterminadas para ver cómo se reorganiza o transforma esta muestra.

Casos de uso

  • Preparar datos antes de pegarlos en hojas de cálculo, documentación o sistemas internos.
  • Depurar listas y registros técnicos sin instalar software adicional.
  • Normalizar pequeñas cantidades de texto durante revisiones manuales o tareas de soporte.

Consejos para obtener mejores resultados

  • Usa formatos consistentes en todas las líneas.
  • Prueba primero con una muestra pequeña si el texto es muy largo.
  • Revisa las líneas señaladas como no válidas antes de reutilizar la salida.
  • Conserva una copia del texto original cuando trabajes con datos importantes.
  • Utiliza la descarga TXT o JSON solo cuando ese formato resulte útil para tu flujo de trabajo.

Detalles del procesamiento

La herramienta trabaja con JavaScript en el cliente y no necesita API, cuenta ni subida a un servidor. Los resultados dependen exclusivamente del texto y de las opciones seleccionadas.

No sustituye validadores especializados de un lenguaje, protocolo o formato propietario. Las fechas y comparaciones dependientes de normas externas deben revisarse si el origen usa convenciones particulares.

Preguntas frecuentes

¿Cómo compara la herramienta una versión estable con una pre-release?

Con el mismo mayor, menor y parche, una versión estable tiene mayor precedencia que una versión con identificador pre-release.

¿Los metadatos de compilación como +build.7 cambian qué versión es mayor?

No. Semantic Versioning indica que los metadatos de compilación no afectan a la precedencia.

¿Se puede comparar v1.2.3 con 1.2.4?

Sí, si está activada la opción que permite el prefijo v.

¿Qué formato SemVer exige el comparador?

Requiere mayor.menor.parche, con pre-release y metadatos opcionales según la sintaxis habitual de SemVer.

¿Cómo se comparan identificadores pre-release numéricos y alfanuméricos?

Los identificadores numéricos tienen menor precedencia que los no numéricos; entre números se compara el valor y entre textos se usa orden ASCII léxico.

Resumen del procesamiento

MóduloFunción
EntradaLee y valida el texto proporcionado.
ProcesamientoAplica las reglas específicas de la herramienta.
SalidaGenera texto reutilizable y métricas de revisión.