Repository navigation
Changelog
Este changelog destaca as principais alterações feitas na atualização recente do projeto.
Adições:
- Adicionada a função promptFeatDescription para captura de descrições detalhadas de funcionalidades adicionadas. Esta nova função auxilia no processo de criação de releases, solicitando ao usuário que descreva as adições, remoções e mudanças feitas no código.
- Incluída a captura do diretório base (baseDir) na função commandInit. Isso permite especificar o diretório que contém o código para uma análise mais precisa das mudanças.
- Implementada lógica adicional no comando feat para tratar casos em que a descrição automática falha. Neste cenário, o usuário será solicitado a fornecer manualmente uma descrição para a release.
Modificações:
- Melhoria na função getGitDiff da classe GitUtils para aceitar um diretório base como argumento. Esse aprimoramento possibilita uma comparação mais granular das diferenças de código, focando nos arquivos relevantes.
- Atualização da função commandInit para incluir o diretório base (baseDir) no arquivo .version-sync, melhorando a configuração inicial do projeto.
- Refinamento do processo de criação de releases dentro do comando feat, incluindo tentativa de geração de descrição automática seguida por input manual do usuário em caso de erro.
Comentários Gerais:
- A inclusão do diretório base (baseDir) em diversas funções do projeto indica um esforço para melhorar a precisão na manipulação e avaliação das mudanças de código.
Estas mudanças têm como objetivo melhorar a usabilidade e funcionalidade do projeto, facilitando o gerenciamento de versões e a criação de documentação relevante para desenvolvedores e usuários finais.