Обновление версии патча (например с 2.6.0 до 2.6.1)
Обновление версии патча (например с 2.6.0 до 2.6.1)
Когда выпускается новая версия патча (изменяется только последняя цифра), это релиз, который содержит только исправления багов (мелких ошибок). Это означает, что обновление до новой версии патча проходит очень легко:
1
$ composer update symfony/symfony
Вот и всё! Вы не должны столкнуться ни с какими поломками обратной совестимости
и вам не понадобится ничего изменять в вашем коде. Это потому, что когда вы
начали ваш проект, ваш composer.json
включал в себя Symfony, используя
ограничение вроде 2.6.*
, где будет изменяться только последняя цифра версии
при обновлении.
Tip
Рекомендуется обновляться до новой версии патча как только это возможно, так как в этих новых релизах могут быть исправлены важные баги и утечки информации.
Обновление других пакетов
Вы можете также захотеть обновить и остальные ваши библиотеки. Если вы хорошо
справились с вашими version constraints в composer.json
, вы можете без
опаски сделать это, выполнив:
1
$ composer update
Caution
Будьте осторожны, если у вас есь какие-то общие ограничения версий
в вашем composer.json
(например, dev-master
), это может обновить
некоторые библиотеки не из Symfony до более новых версий, которые содержат
существенные изменения обратной совместимости.