Composer.json dosyamda bu satır var:
"require": {
...
"friendsofsymfony/user-bundle": "~2.0@dev",
...
},
Tilde ne yok ~içinde ~2.0@devtam olarak yani? Bu bir yer tutucudur ve her zamanki gibi subversions getirelim 1.2.0, 2.2.0, 3.2.0vb? Mantıklı değil (ve *joker karakterle yapılacaktır).
Composer.json dokümantasyon tildeli hakkında hiçbir şey söylemez.
Soruyorum çünkü Symfony blogunda bir güvenlik sorunu hakkında bir şeyler okudum ve 1.3.3 sürümüne yükseltmeyi öneriyorlar. Ancak FOSUserBundle'ın sürümünü bulmak o kadar kolay değil (sürümü içeren bir dosya bulamadım).
~2.2, 2.2 ve x'in 2 veya üzeri olduğu herhangi bir 2.x anlamına gelir.~2.1.3üzerinde ayrıca x'in 3 veya üzeri olduğu herhangi bir 2.1.x.