Skip to content
Latchkey

Semantic Versioning - Definição do Glossário de CI/CD

O semantic versioning usa MAJOR.MINOR.PATCH para que o próprio número sinalize mudanças que quebram compatibilidade, recursos e correções.

O semantic versioning (SemVer) formata uma versão como MAJOR.MINOR.PATCH, onde MAJOR marca mudanças que quebram compatibilidade, MINOR adiciona recursos retrocompatíveis e PATCH são correções de bugs retrocompatíveis. Ele comunica compatibilidade por meio do número.

O SemVer permite que faixas de dependência como ^1.2.0 autorizem atualizações seguras automaticamente, o que sustenta como os gerenciadores de pacotes resolvem versões no CI.

As três partes

Incremente MAJOR para mudanças incompatíveis de API, MINOR para recursos retrocompatíveis e PATCH para correções de bugs retrocompatíveis.

Guias relacionados