Pular para o conteúdo principal
O esquema de versionamento descreve como atribuímos e incrementamos os números de versão. Ele esclarece o significado de releases major, minor e patch, como lidamos com breaking changes e o papel das tags de pré-release. Seguindo esta estrutura, você pode antecipar o impacto de cada atualização e planejar migrações com confiança.

Versionamento semântico


Seguimos um esquema de versionamento semântico modificado no formato X.Y.Z [-designação], onde:
Tipo de versãoFrequência de incrementoCaracterísticasExemplo
X (Versão Major)Avaliada a cada dois ciclos de desenvolvimento, mas só é lançada se houver mudanças significativas.Pode introduzir breaking changes.

Requer etapas explícitas de upgrade.
1.0.0 → 2.0.0
Y (Versão Minor)A cada ciclo de desenvolvimentoMantém compatibilidade retroativa.

Introduz novas funcionalidades e recursos.
1.0.0 → 1.1.0
Z (Versão Patch)Conforme necessário, fora do ciclo regularPara hotfixes, patches de segurança e atualizações críticas.

Mantém compatibilidade retroativa.
1.1.0 → 1.1.1