toolbin_

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.