Цей рядок у моєму файлі composer.json є:
"require": {
...
"friendsofsymfony/user-bundle": "~2.0@dev",
...
},
Що робить тильди ~
в ~2.0@dev
точності означає? Це заповнювач і завжди буде отримувати за диверсії , як 1.2.0
, 2.2.0
, 3.2.0
і так далі? Це не має сенсу (і це зробить *
підстановка).
Документація composer.json нічого не говорить про тильду.
Я прошу, тому що я просто читав про проблему безпеки в блозі Symfony, і вони рекомендують оновити до версії 1.3.3. Але з'ясувати версію FOSUserBundle не так просто (я не зміг знайти файл, який містить версію).
~2.2
означає 2.2 та будь-який 2.x, де x дорівнює 2 або вище.~2.1.3
на а також є будь-який 2.1.x, де x дорівнює 3 або вище.