XenForo
Нет прав для скачивания
Быстрые действия
Оставить оценку
Условия скачивания Дневной лимит скачиваний исчерпан Подробнее об условиях
  • Исправление ошибок
  • Исправление ошибок
  • Исправление ошибок и доработка функционала
  • Исправление ошибок
  • Исправление ошибок
XenForo 2.3.8 теперь доступен для скачивания всем лицензированным клиентам. Всем пользователям, работающим с предыдущими версиями XenForo 2.3, настоятельно рекомендуется обновиться до этой версии, чтобы воспользоваться улучшенной стабильностью.

Ниже приведены некоторые из изменений, внесённых в XenForo 2.3.8:
  • Исправлена проблема с повторной коррекцией ориентации изображения по EXIF-данным, хотя на клиентской стороне ориентация уже была скорректирована.
  • Устранены некоторые проблемы, связанные с подсказками типов (type hints) для сущностей (entities).
  • Разрешено использование символа подчёркивания (_) в качестве границы слов в именах методов только для чтения (read-only).
  • Исправлен пустой контейнер списка авторизованных приложений пользователя.
  • Обеспечено корректное восстановление языкового контекста при генерации сводных email-уведомлений об активности.
  • Исправлена проблема объединения параметров фильтрации в JavaScript-запросах.
  • Разрешено создание переходных ключей (passkeys) на локальных хостах.
  • Исправлена ошибка подсказок типов в cleanUpInvalidRecords.
  • Функция шаблонизатора parse_less_color теперь принудительно преобразует не переменные значения в HEX-формат.
  • Исправлены дублирующиеся запросы при гидратации (hydrate) наборов результатов.
  • Ранняя ошибка теперь возвращается, если длина ключевого слова в поиске слишком велика.
  • При обработке поисковых запросов теперь используются строгие проверки типов.
  • На вкладке «Сообщения профиля» теперь выполняется поиск и отображение только сообщений.
  • В поиске тем участников теперь применяются фильтры по содержимому сообщений и подтипу темы.
  • Исключено преобразование SVG-изображений в растровые (bitmap).
  • Пропущен возврат void в методе XF\Cli\Command\AbstractCommand::initialize.
  • Обеспечена корректная обработка недопустимых номеров страниц при отображении списка отслеживаемых тем.
  • Добавлена обработка null в сообщениях состояния при возобновлении фоновых задач (jobs).
  • При удалении пользователя теперь также удаляются его переходные ключи (passkeys).
  • Исправлена отсутствующая поддержка некоторых действий webhook’ов.
  • В шаблон report_view добавлен недостающий атрибут defaultname для тегов xf:avatar и xf:username.
  • В email-шаблоне сводки активности добавлена поддержка HTML для фразы summary_of_what_you_missed_recently.
  • Исправлена проблема, при которой DKIM-подпись мешала добавлению заголовка List-Unsubscribe в email’ы.
  • Перед добавлением или изменением переходного ключа теперь требуется повторная аутентификация.
  • При повторном создании метаданных для поддерживаемых типов контента теперь также обновляются unfurl’ы.
  • Исправлена проблема невозможности настройки TOTP через QR-код в Firefox при включённой защите от fingerprinting (privacy.resistFingerprinting).
  • Добавлено недостающее аннотирование шаблона для EmbedResolver/AbstractHandler.
  • Обновлена PHPDoc-подсказка в \XF\Repository\UserAlertRepository::fastDeleteAlertsForContent для корректной работы с массивами целых чисел.
  • Улучшена обработка (приведение типов) идентификаторов плагинов в менеджере плагинов при наличии большого их количества.
  • При проверке состояния репликации read-сервера теперь гарантируется отправка запроса по правильному соединению.
  • Добавлена поддержка атрибута listitemclass при создании флажков (checkboxes).
  • При неожиданных проблемах с синхронизацией времени предпринимаются попытки сохранить порядок сообщений.
  • К URL прямых ссылок на вложения теперь добавляется cache-buster (параметр для сброса кэша).
  • Исправлена ошибка, из-за которой кнопка «Обработать отчёт» в назначенном отчёте не отображала кнопку сохранения.
  • Пропущено удаление cookie с предпочтениями варианта стиля при выходе из системы.
  • При попытке перестроить индекс поиска с недопустимым типом теперь выбрасывается ошибка.
  • Сокращено количество SQL-запросов за счёт кэширования счётчиков активности пользователей в рамках одного запроса.
  • При вызове Entity::_saveCleanUp теперь гарантируется очистка флага cascadeSave.
  • Добавлена защита в Request::getIp на случай, если в некоторых сценариях не возвращается корректный IP-адрес.
  • Обработка обложек для гостей, не имеющих прав на вложения.
  • В слушатели событий criteria_template_data теперь передаётся объект критерия.
  • При удалении через панель управления теперь пропускаются несуществующие вложения.
  • После выполнения поиска теперь устанавливается сущность (entity) поиска.
  • Добавлена JSDoc-документация для XF.createElement.
  • Исправлены некоторые проблемы, связанные с плагином цитирования (quote).
  • Исправлены остаточные (lingering) ссылки на twitter.com.
  • На странице редактирования пользователя в панели управления скрывается заголовок дополнительных контактов, если поле связи отсутствует.
  • Удалён атрибут pattern у полей ввода типа «число» (number).
  • Исправлена проблема с DKIM-подписью в XenForo 2.3.
  • Исправлена отсутствующая завершающая косая черта в ссылке со страницы политики конфиденциальности на страницу описания cookie.
  • Временное решение проблемы (#1199): вход через Apple может не возвращать email.
  • Проверка счётчика подписи при использовании переходного ключа (#1198).
  • Более понятное сообщение об ошибке, если при создании или проверке переходного ключа host не совпадает с URL форума (#1200).
  • При аутентификации через переходный ключ в админке пользователь теперь также автоматически входит на публичную часть форума (#1201).
  • Заблокирована отправка push-уведомлений на постоянно удалённые подписки Chrome.
  • Неудачные попытки входа с использованием переходного ключа теперь учитываются в лимите неудачных попыток входа (#1207).
  • Письма Gmail о «мягком отказе» (bounce) из пассивного входящего ящика теперь обрабатываются как «жёсткий отказ» (hard bounce) (#1208).
  • Упрощена переопределение параметров плана PayPalRest (#1209).
  • Установка cookie tfa_trust при входе с использованием переходного ключа (#1210).
  • При создании классов Finder теперь автоматически создаётся каталог, если он отсутствует (#1211).
  • Обновлена PHPDoc-документация функции asVisitor для более точного вывода типов возвращаемых значений.
  • Сокращена задержка постановки уведомлений в очередь при отправке сообщения.
  • Переработан процесс очистки при удалении: переименование и удаление теперь выполняются в рамках единого процесса.
  • При использовании прокси изображений пропускается кэширование локальных URL.
  • Временное решение возможных race condition при сохранении закладок (bookmark tags).
  • Поддержка использования переходного ключа вместо подтверждения пароля.
  • Добавлена возможность передачи дополнительных данных для спам-контроля в сервисе регистрации пользователей.
  • Добавлены базовые классы критериев для webhook’ов.
  • Добавлена поддержка доступа к данным уведомлений в классах Notifier.
  • Расширена поддержка дополнительных функций для работы с массивами в шаблонизаторе.
  • При импорте RSS-ленты HTML-теги теперь очищаются, если описание используется как заголовок (#1214).
  • Функция XF\BbCodeRenderer\Html::getValidUrl перемещена в утилитарный класс (#1215).
  • При попытке запуска несуществующего шага импорта теперь выбрасывается ошибка (#1216).
  • В DKIM-селектор теперь добавляется случайная строка (#1217).
  • При создании плагина теперь проверяется согласованность регистра символов (#1218).
  • Исправлена ошибка TypeError, возникающая при отправке не-массивного JSON-ввода (#1223).
  • Загрузка изображений больше не блокируется, даже если обработка EXIF завершилась неудачно (#1224).
  • Исправлена ошибка, из-за которой функция XF.phrase не могла обрабатывать повторяющиеся замены.
  • Исправлено отображение подписей, установленных в значение false.
  • Исправлено поведение прокрутки на странице «Полученные реакции».
  • Исправлено поведение прокрутки к сообщению при быстром ответе.
  • Исправлена инверсная логика в проверке метода canResize.
  • Валидатор архива плагина улучшен: удалено двойное извлечение и добавлена корректная JSON-валидация.
  • Finder::getCollectionFromResults теперь проверяет, не является ли результат hydrateFromGrouped равным null.
  • При получении значений опций теперь гарантируется их приведение к правильным типам данных.
  • Исправлен приоритет операторов в выражениях шаблонов.
  • Исправлена ошибка сборщика релизов (release builder), который падал при наличии символических ссылок (symlinks) в каталогах плагинов.
  • Парсер email-отказов (bounce parser) теперь корректно обрабатывает многозначные коды состояния (#1240).
  • Исправлен некорректный вывод отладочной информации в API-маршрутах.
  • Повышена эффективность доставки CSS при использовании кэширования.
  • Предотвращена избыточная запись оригинального аватара, если изменилось только кадрирование.
  • Выделено немного дополнительной памяти для отчётов об ошибках.
  • В CLI-контекстах информация о протоколе и хосте теперь берётся из URL форума.
  • Добавлена поддержка AbstractCollection при использовании функций array* в шаблонизаторе (#2182).
  • Переработан механизм открытия/закрытия боковой панели в Lightbox, обеспечена корректная инициализация.
XenForo2.3.13
Нет прав для скачивания
online
Темы 1.153
Сообщения 1.571
Пользователи 877
Новый пользователь
Назад
Верх Низ