Вышли новые версии Symfony 5.4 и 6.0

Вышла очередная минорная версия Symfony 5.4 и полноценная версия Symfony 6.0. Как и все минорные обновления Symfony поддерживает обратную совместимость, а это означает, что вы сможете легко обновиться, ничего не меняя в своем коде. В полноценной же версии некоторые старые функции были удалены из проекта.

Вышли новые версии Symfony 5.4 и 6.0

Ниже перечислены основные изменения для этих новых версий:

  • Console Autocompletion: Улучшен компонент для консоли. Была добавлена функция автодополнения набираемых команд по клавише TAB.
  • Faster Security Voters: Этот инструмент позволяет проверять права на доступ. Слишком много проверок могли снижать производительность приложения. В новой версии проверка значительно ускорена.
  • Controller Changes: Были удалены некоторые старые методы, которые были добавлены в ранних версиях.
  • Route Aliasing: Для маршрутов теперь можно указать параметр alias, чтобы, например, указывать с нового на старый маршрут. Так же можно указать параметр deprecated.
  • PHP Enumerations Support: Перечисления PHP - одна из самых ожидаемых новых функций PHP 8.1. Теперь они полноценно поддерживаются фреймворком.
  • Filesystem Path Class: Добавлен новый класс Path. Этот класс включает в себя множество утилит, которые пригодятся в веб-приложениях.
  • Redesigned Profiler Logs: Переработан и улучшен раздел с логами в профайлере. Теперь им намного удобнее пользоваться.
  • Messenger Improvements: Добавлены новые возможности для работы с компонентом.
  • Profiler improvements: Профайлер Symfony предоставляет огромное количество отладочной информации, чтобы быстро найти причину любой проблемы. Это может замедлить работу приложения. Теперь появилась возможность отключать сбор информации для компонентов.

Ссылка на источник: https://symfony.com/blog/symfony-6-0-0-released

Дата публикации: 2021-11-29

Просмотры: 1560
Подписка на новости
Узнавайте о новых статьях первыми.
Профиль