Recursos
Extrai e analisa informações de versão de vários formatos de registro de alterações:
- Keep a Changelog: Formato padrão com cabeçalhos de versão e alterações categorizadas
- Conventional Commits: Estilo de mensagem de commit Git com tipo e escopo
- GitHub Releases: Notas de versão com listas de recursos e correções de bugs
- Detecção automática: Identifica automaticamente o formato utilizado
Extrai dados completos de versão:
- Números de versão: Versionamento semântico (ex: 1.0.0, 2.1.3-beta)
- Datas de lançamento: Quando cada versão foi lançada
- Categorias de alterações: Adicionado, Alterado, Deprecado, Removido, Corrigido, Segurança
- Descrições de alterações: Texto completo de cada entrada de alteração
- Escopo e breaking changes: Metadados adicionais de commits convencionais
Análise
Fornece estatísticas detalhadas:
- Número total de versões
- Primeira e última versão
- Alterações por categoria por versão
- Detecção de alterações não lançadas
- Contagem total de alterações em todas as versões
Exportação
Exporta dados JSON estruturados adequados para:
- Documentação de API
- Geração de notas de versão
- Ferramentas de comparação de versões
- Guias de migração