Совместимость с будущим
Релиз готовит систему к работе с актуальными версиями PHP. В связи с необходимыми обновлениями ключевых зависимостей (Smarty и других библиотек) разработчики объявили, что ветка 2.8.x станет финальной в линейке 2.x. Поддержка PHP 8.4 будет реализована уже в ветке 3.x, но текущий патч обеспечивает стабильную работу на PHP 8.1+.
Основные исправления
● Главное техническое улучшение - исправление рендеринга значений, введенных пользователем, в редактируемых TV-полях с типом listbox. Теперь данные отображаются корректно без потери информации.
● Обновлён процессор поиска для контент-ориентированного поиска - система точнее находит нужные материалы. Также реализована полная поддержка ограничений, разделенных запятыми, при настройке форм.
● В форму редактирования TV-полей добавлена звёздочка на обязательных полях - визуальный ориентир для контент-менеджеров. Устранены предупреждения об устаревших вызовах modLexicon в PHP 8.2+, что делает логи чище.
Разработчики подтвердили, что продолжат выпускать обновления безопасности и критические исправления для ветки 2.8.x как минимум до следующего крупного релиза MODX (post-3.x). Это дает владельцам проектов время на плановую миграцию.
При возникновении сложностей стоит обратиться к специалистам технической поддержки сайтов на MODX. Они помогут быстро и качественно решить проблему.