Algo errado nesta ferramenta?
Sobre «Changelog Formatter Online»
Esta ferramenta formata e normaliza arquivos CHANGELOG.md. Analisa entradas de changelog existentes, ordena por versão e data, normaliza cabeçalhos de seção (Added/Changed/Deprecated/Removed/Fixed/Security), e produz um changelog Markdown limpo seguindo a convenção Keep a Changelog.
Um changelog consistente é um pequeno esforço que compensa para todos lendo suas release notes: contribuidores, usuários se perguntando o que há de novo, e seu eu futuro tentando lembrar quando uma feature foi lançada.
A ferramenta pode converter entre formatos (forma livre para Keep-a-Changelog), destacar erros comuns (números de versão faltando, entradas desordenadas), e produzir release notes do GitHub a partir de suas entradas de CHANGELOG.
Como usar esta ferramenta
Como transformar linhas soltas de commit numa seção Keep-a-Changelog
Cole as linhas cruas de commit
Uma por linha no campo "Commits (one per line)". Os prefixos Conventional Commits são reconhecidos: `feat:`, `fix:`, `docs:`, `chore:` etc. Linhas sem prefixo conhecido caem em `### Other`.
Executar
Resultado: um único campo `markdown` — bloco estilo Keep-a-Changelog agrupado em `### Added`, `### Fixed`, `### Changed`, `### Docs`, `### Other`. Grupos vazios são omitidos.
Estrutura da saída
Após agrupar, as linhas mantêm o texto original (sem o prefixo). NÃO gera datas nem cabeçalho de versão — adicione você mesmo uma linha tipo `## [1.4.0] - 2026-05-19` acima dos grupos antes de commitar.
Dicas para saída limpa
Rode a ferramenta na saída de `git log v1.3.0..HEAD --pretty=%s`. Subjects vagos geram changelog vago — não há rewriter de IA aqui, só classificação.