php - Why composer update updates symfony to 2.5 but it's "symfony/symfony": "~2.4"? -
maybe i'm totally wrong how composer works, given next composer.json
(part of symfony, added requirements not shown here):
"require": { "php": ">=5.3.3", "symfony/symfony": "~2.4", "doctrine/orm": "dev-master", "doctrine/dbal": "dev-master", "doctrine/doctrine-bundle": "dev-master", "twig/extensions": "~1.0", "symfony/assetic-bundle": "~2.3", "symfony/swiftmailer-bundle": "~2.3", "symfony/monolog-bundle": "~2.4", "sensio/distribution-bundle": "~2.3", "sensio/framework-extra-bundle": "~3.0", "sensio/generator-bundle": "~2.3", "incenteev/composer-parameter-handler": "~2.0", // requirements here }
when run composer update
symfony/symfony 2.5 instead of ~2.4 (that afaik 2.4.1, 2.4.2, etc).
~2.4
equivalent of >=2.4,<3.0
. if remain 2.4.x
branch have utilize 2.4.*
.
you can read more version numbers on composer's documentation pages: https://getcomposer.org/doc/01-basic-usage.md#package-versions
php symfony2 composer-php
No comments:
Post a Comment