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


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

19164Уязвимые обучающие приложения открывают доступ к облакам Fortune 500 для криптомайнинга 19163Почему ботнет SSHStalker успешно атакует Linux уязвимостями десятилетней давности? 19162Microsoft устранила шесть уязвимостей нулевого дня и анонсировала радикальные изменения в... 19161Эскалация цифровой угрозы: как IT-специалисты КНДР используют реальные личности для... 19160Скрытые потребности клиентов и преимущество наблюдения над опросами 19159Академическое фиаско Дороти Паркер в Лос-Анджелесе 19158Китайский шпионский фреймворк DKnife захватывает роутеры с 2019 года 19157Каким образом корейские детские хоры 1950-х годов превратили геополитику в музыку и... 19156Научная революция цвета в женской моде викторианской эпохи 19155Как новый сканер Microsoft обнаруживает «спящих агентов» в открытых моделях ИИ? 19154Как новая кампания DEADVAX использует файлы VHD для скрытой доставки трояна AsyncRAT? 19153Как новые китайские киберкампании взламывают госструктуры Юго-Восточной Азии? 19152Культ священного манго и закат эпохи хунвейбинов в маоистском Китае 19151Готовы ли вы к эре коэффициента адаптивности, когда IQ и EQ больше не гарантируют успех? 19150Иранская группировка RedKitten применяет сгенерированный нейросетями код для кибершпионажа
Ссылка