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

  1. 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`.

  2. Executar

    Resultado: um único campo `markdown` — bloco estilo Keep-a-Changelog agrupado em `### Added`, `### Fixed`, `### Changed`, `### Docs`, `### Other`. Grupos vazios são omitidos.

  3. 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.

  4. 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.