Incrementa, define e imprime automaticamente a versão do pacote no pubspec.yaml. Adiciona, lista e imprime entradas no changelog. Cria links de diferença no changelog.
Orientação gerada a partir de informações públicas. Apenas para referência.
Cider é um pacote Flutter/Dart que automatiza a gestão de versões no arquivo pubspec.yaml, incluindo incrementar e imprimir números de versão. Ele simplifica o manuseio do changelog permitindo aos usuários adicionar, listar e imprimir entradas, enquanto gera automaticamente links de diferença entre versões. Projetado para integração perfeita em fluxos de trabalho de desenvolvimento, ele simplifica os processos de lançamento em plataformas Android, iOS, macOS, Windows e Linux. Ideal para equipes que buscam manter uma versão consistente e registros detalhados de mudanças sem esforço manual.
Casos de uso
Automatizando atualizações de versão antes dos lançamentos
Manter registros de alterações estruturados
Gerando links de git diff nas notas de lançamento
Simplificando pipelines de CI/CD
Garantir a consistência de versão entre plataformas
Principais recursos
Incrementa automaticamente a versão do pacote
Gera entradas de changelog com links de diff
Imprime a versão atual e o histórico de alterações
Suporta múltiplas plataformas
Integração com pubspec.yaml
Indicado para
Equipes de desenvolvimento usando Flutter
Projetos com lançamentos frequentes
Ambientes de CI/CD
Equipes priorizando documentação de lançamento
Mantenedores de pacotes de código aberto
Considerações
Requer configuração do git para links de diferença
Intervenção manual necessária para formatos de versão personalizados
Pode entrar em conflito com outras ferramentas de versão
Melhor usado em fluxos de trabalho de liberação controlada
Dependente da estrutura do pubspec.yaml
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Cider (CI for Dart: Efficient Release)
Cider is a CLI tool for Dart package maintenance. It updates CHANGELOG.md and pubspec.yaml to help automate releases.