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-оператор, именованных аргументов и распаковки аргументов, расширена поддержка стрелочных функций.


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

18667Декабрьское обновление безопасности Android устраняет 107 уязвимостей и две угрозы... 18666Почему мы отрицаем реальность, когда искусственный интеллект уже лишил нас когнитивного... 18665Химический след Тейи раскрыл тайну происхождения луны в ранней солнечной системе 18664Раскрывает ли извергающаяся межзвездная комета 3I/ATLAS химические тайны древней... 18663Масштабная кампания ShadyPanda заразила миллионы браузеров через официальные обновления 18662Как помидорные бои и персонажи Pixar помогают лидерам превратить корпоративную культуру 18661Как астероид 2024 YR4 стал первой исторической проверкой системы планетарной защиты и... 18660Агентные ИИ-браузеры как троянский конь новой эры кибербезопасности 18659Многовековая история изучения приливов от античных гипотез до синтеза Исаака Ньютона 18658Как выглядела защита от солнца римских легионеров в Египте 1600 лет назад? 18657Хакеры ToddyCat обновили арсенал для тотального взлома Outlook и Microsoft 365 18656Асимметрия безопасности: почему многомиллионные вложения в инструменты детекции не... 18655Как безопасно использовать репозитории Chocolatey и Winget, не подвергая инфраструктуру... 18654Масштабная утечка конфиденциальных данных через популярные онлайн-форматеры кода 18653Как расширение списка жертв взлома Gainsight связано с запуском вымогателя ShinySp1d3r