Ir para o conteúdo principal

Versionamento Semântico Simplificado (SemVer)

No nosso projeto, usamos o versionamento semântico, que é uma forma organizada de numerar as versões do sistema para facilitar o entendimento das mudanças feitas.

O formato usado é:
X.Y.Z

Cada parte tem um significado diferente:

X - Versão Principal (Major)

Quando esse número aumenta, significa que houve mudanças grandes que podem quebrar o que já estava funcionando antes.
Exemplos:

  • Mudança no layout do sistema

  • Alteração nas regras de negócio

  • Novas tecnologias implementadas

Ou seja, pode ser necessário ajustar seu código ou a forma como usa o sistema.


Y - Versão Secundária (Minor)

Quando esse número aumenta, foram adicionadas novas funcionalidades que não quebram o sistema atual.
Exemplo:

  • Criação de um novo módulo no sistema

Você pode continuar usando o sistema normalmente, só que com recursos novos disponíveis.


Z - Versão de Correção (Patch)

Quando esse número aumenta, foram feitas apenas correções de erros e melhorias de performance, sem adicionar novas funcionalidades ou quebrar algo.
Exemplo:

  • Ajuste de bugs

  • Pequenas melhorias no código


Exemplo de versão:

CypressILLI vX.Y.Z