Gerador de changelog
Transforme mensagens de commit (Conventional Commits) num changelog organizado no padrão Keep a Changelog, pronto para o CHANGELOG.md ou para a release.
Como usarGere o changelog.
Gerador de changelog: para que serve
Cole as mensagens de commit e a ferramenta separa novidades (feat), correções (fix), melhorias (perf e refactor) e mudanças incompatíveis, no formato Keep a Changelog, com versão, data e link para a release. Commits de merge são ignorados e chore, docs e testes podem entrar ou não. Um gráfico mostra a proporção de cada tipo.
Como usar
- Cole as mensagens de commit.
- Informe a versão e a data.
- Copie o Markdown ou baixe o CHANGELOG.md.
Quando usar
- Escrever as notas de uma release.
- Manter o CHANGELOG.md do projeto.
- Resumir o que mudou para a equipe.
Perguntas frequentes
Que formato de commit a ferramenta entende?
O Conventional Commits: feat: para novidades, fix: para correções, perf:, refactor:, docs:, chore: e outros, com escopo opcional, como feat(login): entrar com Google. Um ! depois do tipo ou BREAKING CHANGE no texto marca mudança incompatível.
Como pego a lista de commits?
No terminal, rode git log --pretty=format:%s v1.2.0..HEAD para listar as mensagens desde a última versão, e cole aqui.
Por que as seções ficam em inglês?
Porque o Keep a Changelog usa os nomes Added, Changed, Fixed e Removed, que a maioria das ferramentas reconhece. Desmarque a opção para usar os títulos traduzidos.
É grátis mesmo?
Sim, 100% grátis. Sem cadastro, sem assinatura e sem limite de uso. Todas as ferramentas do Ferramentas123 são gratuitas.