Repository navigation
teste
Changelog
Adições
- Adicionada função promptFeatDescription em src/cli/promps.ts para coletar descrição do usuário sobre as adições, remoções e mudanças feitas no código.
- O objeto retornado pela função promptInit em src/cli/commands.ts e src/cli/promps.ts agora inclui a propriedade baseDir, permitindo especificar o diretório de código.
- Implementada lógica para tratar a ausência de alterações significativas como uma condição válida, evitando a criação de releases desnecessárias.
Mudanças
- Modificação em commandInit e commandFeat dentro de src/cli/commands.ts para considerar a nova propriedade baseDir e melhorar o tratamento de erros e apresentação de mensagens informativas ao gerar releases.
- Na função commandFeat, melhorada a lógica de geração do changelog com a inclusão de um bloco try-catch, permitindo ao usuário inserir descrições manualmente caso a automação falhe.
- Ajuste na função getGitDiff de src/utils/git.ts para aceitar um parâmetro baseDir, permitindo a definição do diretório base onde as mudanças devem ser verificadas. Também foram adicionadas mensagens informativas para melhor rastreamento do processo de captura das mudanças e releases.
Remoções
- Nenhum elemento foi explicitamente removido do código segundo o diff fornecido, apenas alterações e adições foram identificadas.
Geral
Este changelog foi gerado a partir de mudanças significativas no código-fonte, destacando a crescente capacidade de customização e precisão no processo de gerenciamento de versões e automatização de changelogs. A inclusão de descrições detalhadas pelo usuário oferece flexibilidade adicional no registro de mudanças, complementando as descrições automáticas geradas por contextos AI, como AIContext.