Ssylka

Обновления PHP, Laravel, Symfony и Twig в декабре 2024

В PHP вышли версии 8.2.27, 8.3.15 и 8.4.2, исправляющие ошибки, причём релизы впервые создавались на GitHub. Активная поддержка PHP 8.2 завершилась, но обновления безопасности будут выходить до конца 2026 года. Активно обсуждается добавление атрибутов к константам и включение обратных трассировок для фатальных ошибок.
Обновления PHP, Laravel, Symfony и Twig в декабре 2024
Изображение носит иллюстративный характер

В Laravel 11.34 и 11.35 добавлены новые методы, включая Number::spellOrdinal() для преобразования чисел в слова, сокращённые способы имитации HTTP-ответов в Http::fake(), Request::fluent() для удобного доступа к входным данным и класс Uri для манипуляции URI. В консольной команде routes:list появилась возможность сортировки маршрутов по приоритету.

Symfony 7.2 принес улучшения в обработке сообщений в мессенджере с задержками повторной отправки, исправление поведения coalesce-выражений, поддержку передачи атрибутов при логине пользователя, возможность использования пользовательских календарей в DateType, принудительное включение цветов в консоли, поддержку виртуальных свойств в VarDumper, доступ к расчетной надежности пароля, упрощение юнит-тестирования RequestStack, действие по умолчанию в HTML Sanitizer, а также улучшения в анонимизации IP и возможность использования строковых узлов в конфигурациях. В профилировщике безопасности улучшено отображение информации об аутентификаторах.

Twig 3.15 представил новые возможности, такие как комментарии внутри выражений, функцию enum для работы с перечислениями, оператор xor, исправления приоритета операторов, стратегию экранирования для JSON-файлов, улучшение депрекейтов для функций и поддержку guard-тега для проверки функторов. Также были добавлены возможности динамического доступа к свойствам через dot-оператор, именованных аргументов и распаковки аргументов, расширена поддержка стрелочных функций.


Новое на сайте

18246Мог ли древний яд стать решающим фактором в эволюции человека? 18245Тайна колодца Мурсы: раны и днк раскрыли судьбу павших солдат 18244Битва за миллиардный сэндвич без корочки 18243Почему ваши расширения для VS Code могут оказаться шпионским по? 18242Как подать заявку FAFSA на 2026-27 учебный год и получить финансовую помощь? 18241Мог ли взлом F5 раскрыть уязвимости нулевого дня в продукте BIG-IP? 18240CVS завершает поглощение активов обанкротившейся сети Rite Aid 18239Nvidia, BlackRock и Microsoft покупают основу для глобального ИИ за $40 миллиардов 18238Действительно ли только род Homo создавал орудия труда? 18236Процент с прибыли: как инвесторы создали новый источник финансирования для... 18235Почему синхронизируемые ключи доступа открывают двери для кибератак на предприятия? 18234Какова реальная цена суперсилы гриба из Super Mario? 18233Как люксовые бренды контролировали цены и почему за это поплатились? 18232Как диетическая кола растворила массу, вызванную лекарством для похудения