Апгрейд Symfony (минорная версия, 7.1.10 до 7.2.*)

Обновление фреймворка

В одном из проектов потребовалось обновить версию Symfony. Ну не то чтобы потребовалось, просто дебаг-панель показала, что моя версия устарела 🙂

Для обновления минорной версии необходимо обновить в composer.json версии пакетов, связанных с Symfony (начинаются с symfony/).

Но обновлять необходимо только те пакеты, версия которых совпадает с текущей версией установленного фреймворка. Это связанно с тем, что не все библиотеки следуют нумерации фреймворка.

Image

Также необходимо обновить версию в блоке «extra»:

Image

Затем нужно выполнить команду

composer update "symfony/*"

Готово!

Если возникли ошибки зависимостей

Если возникли ошибки зависимостей, документация рекомендует выполнить команду

composer update "symfony/*" --with-all-dependencies

У меня такого кейса не возникало, поэтому не проверял. Но думаю документации можно верить;)

Официальная документация

https://symfony.com/doc/current/setup/upgrade_minor.html