Описание файла
Ключевые изменения
- Новая функция оповещений
- Улучшения плавного режима для просмотра форума
- hCaptcha добавлена как новая опция CAPTCHA для использования в форме «Обратная связь» и при приеме гостевых сообщений.
- Возможность регистрировать поиски только из определенных групп участников
- Новый решенный/нерешенный фильтр для потоков активности
- Повышение скорости при перестроении индексов Elastic Search.
- Исправления и улучшения нашей интеграции Zapier
Ключевые изменения самостоятельного хостинга:
- Минимальная версия PHP увеличена до 7.4
- Поддержка PHP 8.1
Ключевые изменения платформы:
- Новая архитектура продукта для консолидации существующей облачной функциональности и предоставления будущих функций
Ядро
- Добавлен функционал оповещений.
- Добавлена поддержка hCaptcha.
- Добавлена настройка для исключения групп из журналов поиска.
- Добавлена поддержка PHP 8.1.
- Увеличена минимальная версия PHP до 7.4 и рекомендуемая версия до 8.0.
- Добавлен фильтр решенных/нерешенных задач для потоков активности.
- Добавлена возможность ввести URL-адрес и имя основного сайта для JSON-LD, если он отличается от URL-адреса сообщества (например, установлен в каталоге или поддомене).
- Добавлено ключевое слово AdminCP для «решения», чтобы администраторы могли редактировать/добавлять формы форума.
- Изменен поиск Marketplace на режим «И» для более точных результатов.
- Изменено «загрузка участника» для вывода значений, разделенных запятыми, а не значений, разделенных табуляцией, чтобы соответствовать импорту участников.
- Изменено поведение опроса, чтобы позволить всем просматривать результаты закрытых опросов.
- Улучшен редактор электронной почты, чтобы отображать полное имя электронной почты при его редактировании.
- Обновлен CKEditor до 4.19.0.
- Ссылки на подписку на поток перемещены в собственный пункт меню.
- Исправлена ошибка проверки HTML для встраивания.
- Исправлена проблема, из-за которой личные сообщения, которые пользователь мог просматривать, могли отображаться в трендовом контенте.
- Исправлена ошибка при удалении страниц из клубов.
- Исправлена ошибка, из-за которой правила достижения не удалялись при удалении приложения.
- Исправлена ошибка SQL, которая могла появиться при просмотре статистики самых популярных рефералов в панели управления администратора.
- Исправлена проблема, которая могла препятствовать прикреплению аудиофайлов к содержимому.
- Исправлена небольшая опечатка в шаблоне forms.css.
- Исправлена ошибка, из-за которой область загрузки не отображалась в свернутом редакторе для гостевых пользователей.
- Исправлена ошибка, из-за которой количество сообщений увеличивалось, даже если новый элемент задерживался на одобрении через фильтры ненормативной лексики.
- Исправлена ошибка, из-за которой фильтры и параметры сортировки не сохранялись между удалением участников в CP администратора.
- Исправлена ошибка, из-за которой на карте сайта могли отображаться записи из автономных приложений.
- Исправлена ошибка, из-за которой учетная запись службы поддержки могла отображаться как последний зарегистрированный участник.
- Исправлена ошибка, из-за которой процесс обновления не мог завершиться из-за повторяющихся запросов к БД.
- Исправлена ошибка, из-за которой у потоков по умолчанию был нарушен период времени.
- Исправлена проблема, из-за которой виджеты могли быть недоступны даже при включенных приложениях.
- Исправлена проблема, из-за которой обновления статуса появлялись в результатах поиска, даже если у пользователя не было прав на просмотр профилей.
- Исправлены некоторые проблемы с индикатором онлайн-статуса в настройках учетной записи.
- Исправлена проблема с удалением бюллетеней при удаленном удалении.
- Исправлена ошибка, из-за которой нажатие на ссылку меню повторного заказа в клубах могло добавить несколько значков повторного заказа.
- Исправлена проблема, из-за которой управление виджетами через AdminCP > Приложения > Центр разработки означало, что переключатели Да/Нет могли не работать.
- Исправлена проблема, из-за которой фильтр отправки блоков не мог улавливать свободные совпадения, когда они находились в середине слова и/или использовались нелатинские символы.
- Исправлена неправильная ссылка в модальном всплывающем окне при попытке подписаться на участника, когда участник не настроил свои предпочтения.
- Исправлена проблема с получением клубов через REST API, если у них есть настраиваемые поля.
- Исправлена ошибка при просмотре списка начисленных значков, если они были получены по правилу в удаленном приложении.
- Исправлено отсутствие </ul>в шаблоне опроса.
- Исправлена проблема, из-за которой уведомление «одобренный контент» (и любые недавно добавленные уведомления) могли не иметь действительных параметров по умолчанию, пока не были отредактированы через AdminCP .
- Исправлено отсутствующее дополнение в модальном окне расположения файлов AdminCP .
- Исправлены некоторые проблемы с UX при отзыве токена доступа OAuth.
- Исправлена ошибка, из-за которой вложения, не являющиеся изображениями, вставленные через редактор, могли не загружаться.
- Исправлена отсутствующая языковая строка в истории участников, когда система защиты от спама применяет модерацию к новому участнику.
- Исправлена проблема с «решенными» push-уведомлениями, ссылающимися на несуществующую страницу.
- Исправлена проблема с расширением Zapier, когда PHP работал в режиме CGI.
- Исправлена ошибка, из-за которой в профилях по-прежнему отображался прогресс ранга, даже если рангов не существовало.
- Исправлена проблема с использованием фильтров бана в правилах продвижения группы участников.
- Исправлена проблема с объявлениями при загрузке вне фреймворка.
- Исправлена ошибка, из-за которой OpenSearch не выполнял проверку версии при настройке.
- Исправлена проблема, из-за которой переключение режима исходного кода редактора могло вызвать ошибки с определенным HTML-кодом цитаты.
- Исправлена проблема со встраиванием некоторого внешнего содержимого при использовании PHP 8 в Windows/IIS, когда место хранения абсолютно определено.
- Исправлена ошибка, из-за которой в блоке участников могли отображаться спамеры, забаненные и прошедшие проверку участники.
- Исправлена проблема с просмотром баллов/значков участников в AdminCP , если они были присуждены удаленным приложением.
- Исправлена проблема, из-за которой импорт RSS, установленный как скрытый при создании, все еще отображался в ленте активности.
- Исправлена проблема, из-за которой CKEditor дважды вставлял изображения, если была включена функция «вставить как обычный текст».
- Исправлена проблема с отслеживанием статистики кликов по электронной почте, когда URL-адрес в электронном письме очень длинный.
- Исправлена проблема, из-за которой некоторые участники в группе, для которой настроен принудительный анонимный статус, могли не быть анонимными.
- Кнопка предварительного просмотра редактора была удалена из редакторов ACP .
- Удален устаревший код страны FX из класса Geolocation.
- Удалена возможность перестраивать существующие эскизы вложений из-за несовместимости с атрибутами содержимого, необходимыми для отложенной загрузки.
- Удален набор инструментов SQL.
Форумы
- Улучшены фильтры в плавном режиме для каждого форума, чтобы удалить перезагрузку страницы и изменить статус флажка фильтра, чтобы было ясно, какие из них просматриваются.
- Исправлена проблема, из-за которой при проверке архивной темы на наличие новых ответов, когда вы игнорируете других участников, всегда может отображаться «новая» запись.
- Исправлена ошибка, из-за которой лучшие постеры в разделе статистики темы могли отображаться в неправильном порядке.
Галерея
- Исправлена проблема со следующей страницей изображений галереи.
- Исправлена проблема с восстановлением эскизов в устаревших сообществах, где исходное изображение могло больше не существовать.
- Удалены некоторые устаревшие теги карты сайта.
Страницы
- Добавлена отсутствующая __indefart_cms_pageязыковая строка.
- Добавлены кнопки копирования в модальном окне, которое отображает HTML для копирования для встраивания блоков в другое место.
- Улучшена скорость поисковой индексации комментариев при использовании эластичного поиска.
- Исправлена ошибка, из-за которой сортировка по числовому полю могла дублировать параметр с неправильной меткой.
- Исправлена ошибка, из-за которой карусели блоков «загрузка изображений» не работали на боковой панели.
- Исправлена проблема, из-за которой настраиваемые поля «Да/Нет» при использовании в качестве фильтра базы данных игнорировались при дальнейшей сортировке.
- Исправлена ошибка, из-за которой категории могли иметь сломанные навигационные крошки.
- Исправлена ошибка, из-за которой ввод пустого значения для обязательного десятичного поля сохранял значение как 0.
- Исправлена проблема, из-за которой использование поля «Да/Нет» в качестве фильтра базы данных могло привести к тому, что отображение пользовательской формы сортировки не позволяло переключать поле «Да/Нет».
- Исправлена ошибка, из-за которой в некоторых случаях допускалось дублирование имен групп шаблонов.
- Исправлена ошибка, из-за которой блоки онлайн-виджетов who выдавали ошибку при их создании или редактировании в ACP .
- Удален предварительный просмотр вывода блока в ACP при его создании/редактировании.
Преобразователи
- Исправлена проблема с восстановлением некоторых изображений фотографий профиля.
- Исправлена ошибка, из-за которой [video]теги vBulletin не анализировались, если идентификатор видео содержал дефис.
Коммерция
- Добавлено уведомление по электронной почте, когда истекает срок действия отслеживаемых счетов.
- Добавлена возможность требовать активной подписки для использования сообщества.
- Добавлена поддержка Stripe — файлы подтверждения домена Apple Pay в облаке.
- Улучшенные подписки, включая переход на другие подписки и предложение ограниченных бесплатных подписок.
- Улучшена производительность при обновлении большого количества существующих покупок.
- Удалены устаревшие варианты оплаты Amex Express.
- Исправлены некоторые проблемы, которые могли возникнуть, когда требовалось приобрести подписку или продукт во время регистрации.
- Исправлена ошибка, из-за которой карта не выставлялась автоматически, если у клиента не было адреса.
- Исправлена нишевая проблема, из-за которой счет за продление (для оплаты вручную) не создавался, если подписка PayPal была отменена при активной покупке.
- Исправлена ошибка, из-за которой кредит учетной записи не использовался для счета-фактуры, если остаток кредита соответствовал точной сумме счета-фактуры.
- Исправлена проблема с расчетом следующей даты продления при обновлении между подписками, которые могут использовать другой период продления (например, ежемесячно или ежегодно).
- Исправлена ошибка, из-за которой установка участника для акции могла завершиться ошибкой.
- Исправлена ошибка, из-за которой имя контакта не отображалось при создании запроса в службу поддержки через форму «Свяжитесь с нами».
Календарь
- Исправлена проблема, из-за которой в представлении дня не отображались сегодняшние события, когда оно использовалось в качестве представления календаря по умолчанию.
Файлы
- Исправлена проблема, из-за которой журналы изменений могли показывать неправильную дату публикации, если описание файла было изменено с момента последнего обновления.
- Исправлена ошибка, из-за которой при создании категории загрузок с параметром «Сохранить предыдущие версии?» Отключение настройки приведет к ошибке БД.
Платформа
- Добавлены данные в режиме реального времени и исторические данные о тенденциях в блоках боковой панели и таблице лидеров.
- Добавлены графики статистики анализа настроений.
REST, вебхуки и Zapier
- Исправлена ошибка, из-за которой фильтр «скрытый» элемент контента игнорировался для любого типа контента, кроме тем.
- Исправлена ошибка, из-за которой параметр даты для конечной точки «Редактировать тему» не обновлял дату публикации темы/сообщения.
Изменения, затрагивающие сторонних разработчиков и дизайнеров
- Добавлена поддержка PHP 8.1, однако мы устранили ошибки устаревания для основных приложений и системного каталога, поскольку мы работаем над ними в следующих выпусках.
- Обновлены возгласы до 2.14.5
- Исправлена ошибка, из-за которой управление MFA в настройках учетной записи приводило к предупреждению о ключе IN_DEV CSRF.
- Исправлена ошибка, из-за которой вы не могли передать переменные в плагин темы {hextorgb}.
- Исправлена ошибка, из-за которой создание или редактирование форума с включенным параметром IN_DEV возвращало ошибку.
- Исправлена проблема с ips.ui.infiniteScroll.js при использовании FURL.
- Исправлена синтаксическая ошибка в основном unsubscribeStream.txtшаблоне электронной почты.
- Исправлена проблема, из-за которой записи не удалялись core_follow_count_cacheпри удалении приложения.
- Фильтры участников будут обрабатываться/видимы только для групповых рекламных акций, если у них есть matches()метод.