Changelog a partir de Commits

Transforme uma lista de commits em changelog estruturado no formato Keep a Changelog (Added, Changed, Fixed, Removed).

O que é Changelog a partir de Commits?

O humberto.ai Changelog a partir de Commits transforma uma lista de commits colada manualmente (hash + mensagem) em um changelog estruturado no formato Keep a Changelog, categorizado em Added, Changed, Fixed, Removed, Deprecated e Security. O texto dos commits é enviado à cascata de IA gratuita (Gemini, com fallback para OpenRouter) para gerar o resultado; nada fica armazenado pela ferramenta.

Como usar

  1. Cole a lista de commits (hash + mensagem, uma por linha) no campo de texto principal.
  2. Opcionalmente informe a versão (ex.: 1.2.0); deixe em branco para gerar como "Unreleased".
  3. Se informou versão, defina também a data correspondente no campo de data.
  4. Clique em "Gerar changelog" para enviar os commits à cascata de IA gratuita (Gemini, com fallback OpenRouter), que categoriza cada mudança em Added, Changed, Fixed, Removed, Deprecated e Security.
  5. Revise o changelog no formato Keep a Changelog e copie o Markdown com um clique.

Perguntas frequentes

Meus commits ficam salvos em algum lugar?

Não. A ferramenta não grava nada em banco de dados: o texto que você cola é enviado apenas ao provedor de IA (cascata gratuita) para gerar o changelog e não é armazenado pelo humberto.ai.

Preciso conectar meu repositório Git?

Não. Não há integração com GitHub/GitLab nem chamada a nenhum repositório — você mesmo cola manualmente a lista de commits, por exemplo a saída de `git log --oneline`.

Que formato de commit funciona melhor?

Mensagens no padrão Conventional Commits (feat:, fix:, chore:, docs:) ajudam a IA a categorizar com mais precisão em Added, Changed, Fixed etc., mas qualquer mensagem descritiva de commit é aceita, mesmo sem esse padrão.

O que acontece se eu não preencher a versão?

O changelog é gerado com o cabeçalho [Unreleased] e sem data. Se você preencher o campo Versão, o cabeçalho usa a versão e a data informadas no formato do Keep a Changelog.

Por que apareceu 'Erro na API. Verifique sua chave.'?

Essa mensagem aparece quando a cascata de IA gratuita (Gemini, com fallback para OpenRouter) falha — normalmente por limite de uso momentâneo, instabilidade do provedor ou chave de API ausente/inválida. Aguarde alguns instantes e tente gerar novamente.

Posso editar o changelog depois de gerado?

O resultado aparece em um bloco de texto pronto para copiar em Markdown; não há edição inline na ferramenta — ajuste o texto depois de colar no seu CHANGELOG.md.

Ferramentas relacionadas