Visão geral
Um pacote Dart que estende a biblioteca `pub_semver` com métodos convenientes para gerenciamento de versão. Ele fornece as funções `nextBuild`, `nextPreRelease` e `change` para aumentar facilmente números de compilação, gerar próximas versões pré-lançamento ou modificar componentes de versão de forma programática. Ideal para automatizar versionamento em pipelines CI/CD ou scripts de build. O pacote é leve e se integra perfeitamente a projetos Flutter em todas as principais plataformas.
Casos de uso
- Automatizando atualizações de versão em fluxos de trabalho CI/CD
- Gerando versões pré-lançamento durante o desenvolvimento
- Atualizando números de compilação em builds de aplicativos
- Gerenciando alterações de versão em scripts de lançamento
- Simplificando a lógica de versão em ferramentas de compilação
Principais recursos
- Extende o pub_semver com operações úteis de versão
- Fornece nextBuild para incrementar números de compilação
- Suporta nextPreRelease para versionamento de pré-lançamento
- Oferece o método change para modificar partes específicas da versão
- Leve e fácil de integrar
Indicado para
- Desenvolvedores gerenciando versionamento de aplicativos
- automatização de pipeline CI/CD
- Projetos Flutter que exigem gerenciamento dinâmico de versão
- Equipes que utilizam práticas de versão semântica
- autores de script de build
Considerações
- Requer pub_semver como dependência
- Limitado à manipulação de string de versão
- Não destinado à exibição de versão de interface do usuário ou em tempo de execução
- Melhor usado em contextos de build ou script
- Não trata a persistência do arquivo de versão