Новое в Symfony 5.1: Приложения одной команды

Компонент Console является вторым по популярности компонентом Symfony, его скачали почти 200 миллионов человек. Это настолько популярно, что многие разработчики пишут все свои команды с ним, вместо того, чтобы создавать традиционные команды bash/shell.

Новое в Symfony 5.1: «безопасный» HTTP-параметр

Некоторые веб-сайты имеют «безопасный» режим, чтобы помочь тем, кто не хочет подвергаться воздействию контента, против которого они могут возражать. Вместо настройки этой опции для каждого веб-сайта браузер может указать ваши безопасные предпочтения для всех веб-сайтов.

Новое в Symfony 5.1: Autowire общедоступных типизированных свойств

Типизированные свойства, представленные в PHP 7.4, являются одной из наиболее важных функций, добавленных PHP за последние годы. В Symfony 5.1 реализовали новые возможности на их основе, такие как извлечение информации о типизированных свойствах с помощью компонента PropertyInfo.

Новое в Symfony 5.1: Добавлена поддержка типизированных свойств в PropertyInfo

Symfony 5.1 будет выпущен в мае 2020 года. Это первая статья серии, в которой показаны наиболее важные новые функции, представленные в этой версии Symfony.

Новое в Symfony 5.0: Cтроковый компонент

Symfony 5.0 был выпущен 21 ноября 2019 года. В отличие от Symfony 4.0, он не меняет структуру каталогов полностью и не добавляет какой-либо принципиально новый способ разработки. Вместо этого Symfony 5 опирается на плечи Symfony 4 и предоставляет новые функции, облегчающие жизнь.

Новое в Symfony 4.4: Разные улучшения (Часть 3)

Улучшения хеширования паролей и миграции

В Symfony 4.3 ввели собственный кодер паролей, чтобы Symfony выбирал лучший алгоритм для автоматического хэширования паролей. Это все еще рекомендуемый параметр, но некоторые приложения должны придерживаться определенного алгоритма по некоторым причинам.

Новое в Symfony 4.4: Разные улучшения (Часть 2)

Исключить ресурсы из конфигурации маршрутизации

При настройке сервисов в Symfony вы можете исключить шаблоны файлов/каталогов, которые не следует превращать в службы. В Symfony 4.4 добавили аналогичную функцию, чтобы вы могли исключить шаблоны из конфигурации маршрутизации:

Новое в Symfony 4.4: Разные улучшения (Часть 1)

Улучшенные сообщения об ошибках PropertyAccess

Большие сообщения об ошибках необходимы, чтобы избежать разочарования при использовании любого программного обеспечения. В Symfony 4.4 улучшили сообщения об ошибках, генерируемые PropertyAccess, при попытке найти доступное для записи свойство.

Объявления типов Symfony, возвращаемые типы и совместимость с PHPUnit

Если вы следите за категорией Living on the Edge блога Symfony, вы найдете все самые последние и самые новые функции каждой версии Symfony. Большие и маленькие функции, которые помогут вам создавать ваши проекты, имея при этом наилучшие возможности для разработчиков.

Новое в Symfony 4.4: Улучшения WebProfiler

Интеграция почты

Новый Symfony Mailer был представлен в Symfony 4.3. В Symfony 4.4 улучшили и доработали его, включая интеграцию с профилировщиком. Панель инструментов отладки теперь отображает количество отправленных сообщений. Если вы щелкните по нему, вы увидите полную информацию о сообщении в новой панели профилировщика: