Cómo usar esta herramienta para desarrolladores
- Pega una línea por commit, preferiblemente en formato hash + mensaje.
- Indica la versión o usa Unreleased.
- Elige si quieres conservar hashes cortos.
- Genera y copia el Markdown resultante.
Transforma líneas de historial de Git en un borrador de changelog legible. Identifica prefijos de Conventional Commits como feat, fix, docs o refactor, agrupa los cambios por sección y mantiene aparte los mensajes que no siguen esa convención. Es útil para preparar notas antes de una publicación sin depender de un servicio externo.
Clasifica mensajes de commit por su tipo y genera un changelog Markdown ordenado. Los mensajes no convencionales no se descartan: aparecen en “Otros cambios”.
El resultado es un borrador editorial: revisa nombres, contexto y cambios incompatibles antes de publicar.
feat(api): añade caché pasa a la sección “Añadido”; fix: corrige timeout pasa a “Corregido”.
El generador no consulta tags ni ramas. Procesa cada línea, elimina el hash cuando existe, identifica el tipo y monta secciones Markdown en un orden estable.
No puede inferir impacto real ni autores desde mensajes que no incluyan esos datos.
Una línea por commit con hash y asunto, por ejemplo la salida de git log --oneline, ofrece la entrada más directa.
Se conservan en la sección “Otros cambios” para que puedas revisarlos y clasificarlos manualmente.
Sí, si pegas únicamente el rango de commits correspondiente y escribes la versión en el campo de título.
Marca con una advertencia los mensajes que usan ! antes de los dos puntos, pero no analiza pies BREAKING CHANGE del cuerpo.
Sí. Desmarca la opción de hashes cortos antes de generar la salida.
| Elemento | Detalle |
|---|---|
| Entrada | hash + mensaje por línea |
| Agrupación | tipo Conventional Commit |
| Salida | Markdown |
| No clasificados | sección Otros cambios |
Consulta más utilidades para revisar commits, repositorios, historial y archivos de configuración de Git.
Ver categoría Git y repositorios