Semantic API Versioning - Definição do Glossário de CI/CD
O semantic API versioning mapeia MAJOR.MINOR.PATCH para mudanças de API que quebram, que são aditivas e que apenas corrigem.
O semantic API versioning aplica o versionamento semântico (MAJOR.MINOR.PATCH) a uma API, onde um bump major sinaliza breaking changes, um minor adiciona recursos backward-compatible e um patch corrige bugs. O CI pode derivar o bump necessário a partir de um schema diff.
Vincular os números de versão à compatibilidade permite que consumers saibam o que esperar de um upgrade. O schema diffing automatizado no CI pode verificar que o bump de versão corresponde à mudança real.
Guias relacionados
API Versioning - CI/CD Glossary DefinitionAPI Versioning: API versioning is the practice of exposing distinct versions of an API (via URL path, header,…
Breaking Change Detection - CI/CD Glossary DefinitionBreaking Change Detection: Breaking change detection compares two versions of an API schema or contract and f…