Generador de changelog
Convierte un git log pegado en un changelog legible y agrupado.
Generador de changelog
Pega la salida de "git log" o "git log --oneline" y esta herramienta la convierte en un changelog que puedes incorporar directamente en una versión, archivo CHANGELOG.md o descripción de pull request. Lee tanto el formato multilinea predeterminado de git log (con encabezados de Author y commit) como el formato compacto de una línea, para que puedas copiar cualquiera directamente desde tu terminal.
Los commits se agrupan por tipo o por alcance. Detecta tipos automáticamente a partir de prefijos Conventional Commits (feat, fix, docs, chore y otros), o proporciona tu propio mapeo de prefijo a etiqueta cuando tu equipo usa una convención diferente. Los merge commits y chores se pueden filtrar con una casilla, de modo que el changelog solo muestre lo que realmente cambió para los usuarios. Elige salida Markdown que siga el formato Keep a Changelog, o una lista agrupada simple sin ningún tipo de marcado.
Activa el enlace de tickets para convertir referencias como #123 o PROJ-42 en enlaces, usando una plantilla de URL con un marcador de posición {id}. Los nombres de autores se recogen automáticamente cuando tu formato de log los incluye, y los cambios importantes (marcados con un "!" final en el tipo o un pie de página "BREAKING CHANGE:") se extraen en su propia sección en la parte superior cuando está activado el resalte. Añade una versión y una fecha para generar un encabezado de versión adecuado.
Todo se ejecuta localmente en tu navegador: tu historial de commits nunca se carga en ningún lugar, lo que importa para repositorios privados. El resultado se actualiza mientras escribes o cambias una opción, y puedes copiarlo, descargarlo como archivo .txt, o enviarlo directamente a otra herramienta.