Ferramenta Online de Comparação de Versão Semântica (Semver)
Compare duas versões semânticas (semver) e veja qual é mais recente, no seu navegador.
1.10.0 is newer than 1.2.0
Follows the SemVer 2.0 spec (pre-release precedence included).
🔒 100 % no cliente — nenhum dado enviado
Compare duas versões semânticas (semver) e descubra qual é mais recente, considerando as partes major, minor, patch e pre-release. A ferramenta roda 100% no seu navegador, sem cadastro e sem enviar dados a lugar nenhum.
What is it for?
- ▸ Verificar se uma dependência instalada é mais recente que a exigida
- ▸ Comparar duas tags de release antes de um deploy
- ▸ Entender a precedência de pre-releases como alpha ou rc
- ▸ Validar uma restrição de versão em um arquivo de dependências
FAQ
O que é versionamento semântico (semver)?
Semver é uma convenção de numeração no formato MAJOR.MINOR.PATCH, em que cada parte indica um tipo de alteração. Major marca uma alteração incompatível, minor uma funcionalidade e patch uma correção.
Como saber qual versão semver é mais recente?
Você compara primeiro major, depois minor e depois patch, da esquerda para a direita. Uma versão com pre-release, como 1.0.0-rc.1, é considerada inferior à versão estável 1.0.0.
Como pre-releases como alpha e beta são ordenados?
Identificadores de pre-release são comparados parte por parte, com valores numéricos classificados abaixo dos alfanuméricos. Assim, 1.0.0-alpha vem antes de 1.0.0-beta, que vem antes de 1.0.0-rc e depois da release final.