#387 · Herramienta para desarrolladores

Changelog Formatter

Limpia la estructura de un changelog Markdown sin inventar cambios. Normaliza espacios, separa encabezados con líneas en blanco, convierte viñetas * o + a - y elimina bloques vacíos repetidos. Es apropiado para archivos CHANGELOG.md que han recibido ediciones manuales inconsistentes.

Datos de entrada

CHANGELOG.md
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega el contenido de CHANGELOG.md.
  2. Activa o desactiva la normalización de viñetas y espacios finales.
  3. Pulsa Formatear changelog.
  4. Compara visualmente antes de sustituir el archivo original.

Qué hace esta herramienta para desarrolladores

Aplica reglas de formato Markdown predecibles para que encabezados y listas tengan una presentación consistente.

No reordena versiones ni reescribe frases. Solo transforma detalles de formato detectables sin interpretar el significado del cambio.

Guarda una copia o revisa el diff antes de reemplazar un changelog mantenido manualmente.

Ejemplo

* Fixed timeout se convierte en - Fixed timeout; varias líneas vacías consecutivas se reducen a una.

Casos de uso

  • Normalizar CHANGELOG.md antes de una release.
  • Reducir ruido de formato en code review.
  • Unificar viñetas de contribuciones de varias personas.
  • Limpiar espacios finales en documentos Markdown.

Consejos para obtener resultados fiables

  • Revisa un diff del archivo después de formatear.
  • Mantén un esquema de encabezados consistente por versión.
  • No mezcles fechas con formatos distintos dentro del mismo archivo.
  • Usa esta herramienta para formato, no para reescribir contenido.

Detalles del procesamiento

El procesamiento recorre las líneas una sola vez y aplica cambios locales. Detecta versiones semánticas en encabezados de nivel 2 para la métrica de versiones.

No valida Keep a Changelog de forma completa ni reorganiza categorías semánticas.

Preguntas frecuentes

¿El Changelog Formatter cambia el texto de mis notas de versión?

No. Solo normaliza estructura Markdown, espacios y viñetas según las opciones.

¿Puede ordenar automáticamente las versiones de un CHANGELOG.md?

No. Conserva el orden original para evitar alterar la cronología de forma inesperada.

¿Convierte viñetas con asterisco o signo más a guion?

Sí, si la opción de normalización de viñetas está activada.

¿Elimina líneas vacías de separación entre secciones?

Reduce repeticiones y mantiene una separación legible alrededor de encabezados.

¿Valida el estándar Keep a Changelog?

No de forma completa; su función principal es formatear Markdown, no certificar una especificación editorial.

Resumen de salida

ElementoDetalle
EntradaMarkdown
Cambiosespacios, encabezados, viñetas
Ordense conserva
SalidaMarkdown normalizado

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