Comparer des versions (SemVer)
Comparez deux versions SemVer, triez une liste de versions et vérifiez lesquelles respectent une plage comme ^1.2.0 ou >=2 <3.
Mode d’emploiComparez des versions SemVer.
Liste de versions et plage
Comparer des versions (SemVer): à quoi ça sert
Saisissez deux versions et voyez laquelle est la plus récente et le type de différence (majeure, mineure, correctif ou préversion), avec les parties modifiées mises en évidence. Dans la seconde partie, collez une liste de versions à trier et indiquez une plage comme ^2.0.0, ~1.4 ou >=1.2 <3 pour voir quelles versions la respectent et laquelle est la plus haute, selon les règles de npm.
Mode d’emploi
- Saisissez les versions A et B.
- Collez une liste de versions.
- Indiquez la plage et voyez les correspondances.
Quand l’utiliser
- Comprendre les plages du package.json.
- Trier des tags de release.
- Vérifier si une mise à jour casse la compatibilité.
Questions fréquentes
Comment fonctionne le versionnage sémantique ?
Une version a trois nombres, MAJEUR.MINEUR.CORRECTIF. Le majeur change quand la compatibilité est cassée, le mineur quand une fonction compatible est ajoutée, et le correctif quand seul un bug est corrigé. Des suffixes comme -beta.1 indiquent des préversions, qui précèdent la version finale.
Quelle différence entre ^ et ~ ?
^1.2.3 accepte toute version 1.x.x à partir de 1.2.3 (jusqu’avant 2.0.0). ~1.2.3 n’accepte que les correctifs 1.2.x à partir de 1.2.3 (jusqu’avant 1.3.0). Ce sont les règles de npm.
La 1.0.0-rc.1 est-elle supérieure à la 1.0.0-beta.2 ?
Oui. Les étiquettes de préversion sont comparées partie par partie et par ordre alphabétique, donc rc vient après beta. Mais les deux précèdent la 1.0.0 finale.
Vraiment gratuit ?
Oui, 100 % gratuit. Sans inscription, sans abonnement et sans limite d’utilisation. Tous les outils de Tools123 sont gratuits.