Tuesday, 15 January 2013

php - Why composer update updates symfony to 2.5 but it's "symfony/symfony": "~2.4"? -



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