semantic versioning

termo

programaçãocultura de operações

A convenção MAIOR.MENOR.CORREÇÃO, em que cada número carrega uma promessa sobre compatibilidade.

No SemVer, a correção significa consertos retrocompatíveis, a menor significa acréscimos retrocompatíveis, e a maior significa que algo foi quebrado e quem chama precisa ler as notas. Seu valor é inteiramente social: permite que um gerenciador de dependências raciocine sobre atualizações automaticamente, o que só funciona enquanto quem publica mantém a promessa. A versão 0.y.z é a válvula de escape explícita que significa que nada está estável ainda.

Também conhecido como: SemVer, versioning, version number

Todos os verbetes do glossário