Обновление версии патча (например с 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 до более новых версий, которые содержат существенные изменения обратной совместимости.