#388 · Herramienta para desarrolladores

Changelog Version Extractor

Localiza versiones dentro de encabezados de un CHANGELOG.md y las convierte en registros estructurados. Reconoce formas como ## [1.4.0] - 2026-08-12, ## 1.4.0 y prefijos v. Además de la versión, intenta extraer la fecha y señala duplicados para facilitar comprobaciones de publicación.

Datos de entrada

CHANGELOG.md
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega el contenido del changelog.
  2. Decide si quieres incluir la sección Unreleased.
  3. Pulsa Extraer versiones.
  4. Revisa duplicados y exporta la tabla si la necesitas.

Qué hace esta herramienta para desarrolladores

Convierte encabezados de versión en datos reutilizables para inventarios, validaciones de release o scripts posteriores.

Solo se consideran encabezados Markdown. La expresión reconoce SemVer básico con sufijo prerelease opcional y fecha ISO YYYY-MM-DD.

La primera versión mostrada es la primera encontrada en el archivo; no se reordena automáticamente.

Ejemplo

## [1.4.1] - 2026-07-28 produce versión 1.4.1, fecha 2026-07-28 y número de línea.

Casos de uso

  • Comprobar qué versiones documenta un proyecto.
  • Detectar encabezados duplicados.
  • Exportar el índice de releases a CSV.
  • Verificar presencia de fechas en un changelog.

Consejos para obtener resultados fiables

  • Usa encabezados Markdown para cada release.
  • Prefiere fechas ISO para extracción estable.
  • Mantén las versiones en orden explícito en el archivo.
  • Revisa prereleases como 2.0.0-beta.1 antes de automatizar publicación.

Detalles del procesamiento

El extractor no analiza listas dentro de cada versión. Se limita a localizar metadatos de encabezado y preservar la línea donde aparecieron.

No compara semánticamente cuál es la versión mayor ni valida que las fechas sean cronológicamente coherentes.

Preguntas frecuentes

¿Qué formatos de versión reconoce en CHANGELOG.md?

Reconoce SemVer como 1.2.3, [1.2.3], v1.2.3 y sufijos prerelease como 2.0.0-beta.1.

¿Puede extraer la fecha de cada versión del changelog?

Sí, cuando aparece junto al encabezado en formato YYYY-MM-DD.

¿Detecta versiones duplicadas?

Sí. Cuenta versiones repetidas y lo indica en la interpretación del resultado.

¿Incluye la sección Unreleased como una versión?

Puede incluirla si mantienes activada la opción correspondiente.

¿Ordena las versiones semánticamente de mayor a menor?

No. Conserva el orden del archivo para reflejar exactamente cómo está organizado el changelog.

Resumen de salida

ElementoDetalle
PatrónSemVer en encabezados
FechaYYYY-MM-DD opcional
Duplicados
SalidaJSON y CSV

Explorar Git y repositorios

Consulta más utilidades para revisar commits, repositorios, historial y archivos de configuración de Git.

Ver categoría Git y repositorios