Maison > Article > outils de développement > Quelle est la convention de dénomination des versions utilisée par Composer ?
La colonne suivante du tutoriel du compositeur expliquera la convention de dénomination des versions utilisée par Composer. J'espère qu'elle sera utile aux amis dans le besoin. .
Quelle convention de dénomination de version Composer utilise-t-il ?
Composer utilise Version sémantique 2.0.0 | Versioning sémantique.
Résumé
Format de la version : Version majeure Numéro de version mineure. Numéro de révision. Les règles d'incrémentation du numéro de version sont les suivantes :
Numéro de version majeure : lorsque vous effectuez des modifications d'API incompatibles,
Numéro de version mineure : lorsque vous effectuez des modifications. Ajout d'une fonctionnalité de compatibilité ascendante,
numéro de révision : lorsque vous effectuez des corrections de problèmes de compatibilité ascendante.
Le numéro de version avancé et les métadonnées de compilation de version peuvent être ajoutés à la fin de "numéro de version majeur. numéro de version mineur. numéro de révision" en tant qu'extension.
Introduction
Dans le domaine de la gestion des logiciels, il existe une vallée de la mort appelée « l'enfer des dépendances ». il est plus probable que vous vous retrouviez désespéré un jour.
Publier de nouvelles versions de packages sur un système avec de fortes dépendances peut vite devenir un cauchemar. Si les dépendances sont trop élevées, vous risquez de voir le contrôle de version verrouillé (chaque package dépendant doit être révisé pour effectuer une mise à niveau). Et si la relation de dépendance est trop lâche, la confusion des versions ne sera pas évitée (en supposant que plusieurs versions compatibles avec le futur dépassent un nombre raisonnable). Lorsque l’avancement de votre projet n’est pas simple et fiable à cause de dépendances de versions ou de confusion de versions, cela signifie que vous êtes dans l’enfer des dépendances.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!