Aller au contenu

Versionnement sémantique

Un schéma de versions convenu qui exprime la compatibilité prévue des changements d’une API publique définie.

Également appeléSemVer
Architecture logicielle

Des numéros de version au sens convenu

Le versionnement sémantique, ou SemVer, relie MAJOR.MINOR.PATCH aux changements d’une API publique définie. À partir de 1.0.0, major indique les changements incompatibles, minor les ajouts compatibles et patch les corrections compatibles.

Dans un exemple fictif, une correction compatible de 2.4.1 est publiée en 2.4.2. Pour le développement initial en 0.y.z, la spécification ne considère pas encore l’API comme stable. Vérifiez si le fournisseur applique réellement ce schéma et ce que couvre son API. Le numéro communique un engagement ; il ne prouve pas que des tests de compatibilité ont eu lieu et ne remplace ni notes de version ni vérification avant mise à jour.

Sources