Co oznacza tylda (~) w moim pliku composer.json?

Mam ten wiersz w moim pliku composer.json:

"require": {
    ...
    "friendsofsymfony/user-bundle": "~2.0@dev",
    ...
},

Co robi tylda~ w~2.0@dev dokładnie znaczy? Czy jest to symbol zastępczy i zawsze powinien pobierać subversions jak1.2.0, 2.2.0, 3.2.0 i tak dalej? Nie ma sensu (i zostanie zrobione przez* dzika karta).

Thedokumentacja composer.json nic nie mówi o tyldie.

Pytam, bo właśnie przeczytałem oproblem bezpieczeństwa na blogu Symfony i zalecają uaktualnienie do wersji 1.3.3. Ale zastanowienie się nad wersją FOSUserBundle nie jest takie proste (nie mogłem znaleźć pliku zawierającego wersję).

questionAnswers(2)

yourAnswerToTheQuestion