- Исправлен некорректный тип-хинт в методе whereImpossible() для трейта EarlyJoinFinderTrait.
- Обновлён метод Helper::newExtendedClass() для выполнения в контексте создаваемого класса, что позволяет корректно вызывать приватные и защищённые конструкторы.
- Добавлен вспомогательный код для навигации по вкладкам (tab-nav helper), совместимый с раскрывающимися/сворачиваемыми секциями (через sv/lib/tab-nav.js). Это позволяет при переключении между вкладками автоматически раскрывать или сворачивать связанные разделы.
- Реализована поддержка сторонних дополнений, использующих вариации свойств стилей XenForo 2.3, с возможностью применения варианта «default» в XF2.1 и XF2.2.
- Обновлена библиотека choices.js до версии 11.2.0.
- Скорректирован CSS для поля ввода choices.js, чтобы цвет текста соответствовал переменной @xf-inputTextColor.
- Добавлена опция «Default Choices.js bundle», позволяющая выбрать используемый набор функциональности choices.js (в частности, влияет на реализацию поиска по мере ввода).
Добавлена поддержка HTML-атрибута
required (требует соответствующих изменений в CSS).
Улучшен пользовательский интерфейс выпадающего списка выбора:
- Исправлена обработка data-label-description из исходного HTML как доверенного контента (актуально, например, для MultiPrefix и подсказок к префиксам).
- Исправлено выделение выбранного элемента при открытии выпадающего списка.
- Исправлена ошибка, из-за которой выпадающее меню могло оставаться закрытым после потери фокуса при поиске.
Улучшен пакетный установщик дополнений в AdminCP: теперь дополнения сортируются с учётом их зависимостей, что делает массовое обновление более надёжным.