J'ai cette ligne dans mon fichier composer.json:
"require": {
...
"friendsofsymfony/user-bundle": "~2.0@dev",
...
},
Qu'est-ce que le tilde ~en ~2.0@devdire exactement? Est - ce un espace réservé et doit toujours chercher les subversions comme 1.2.0, 2.2.0, 3.2.0et ainsi de suite? Cela n'a pas de sens (et serait fait par le *joker).
La documentation de composer.json ne dit rien sur le tilde.
Je demande parce que je viens de lire sur un problème de sécurité dans le blog Symfony et ils recommandent de passer à la version 1.3.3. Mais comprendre la version de FOSUserBundle n'est pas si simple (je n'ai pas trouvé de fichier contenant la version).
~2.2signifie 2,2 et n'importe quel 2.x où x est égal ou supérieur à 2.~2.1.3sur le est également tout 2.1.x où x est 3 ou plus.