Composer.json dosyamda bu satır var:
"require": {
...
"friendsofsymfony/user-bundle": "~2.0@dev",
...
},
Tilde ne yok ~
içinde ~2.0@dev
tam olarak yani? Bu bir yer tutucudur ve her zamanki gibi subversions getirelim 1.2.0
, 2.2.0
, 3.2.0
vb? 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.