Ключевые изменения
Чего ожидать
В бета-версиях не проводилось всестороннего тестирования, поэтому вы можете столкнуться с проблемами в этом выпуске. Вы должны использовать Invision Community 4.6.0 Beta 1 только на тестовом сайте. Если вы решите протестировать эту версию на своем основном сайте, сначала убедитесь, что вы сделали резервную копию своего сайта. Хотя мы стараемся поддерживать незначительные проблемы с этим выпуском, мы не хотим, чтобы вы потеряли какие-либо данные, если вам придется вернуться к стабильному выпуску.
Пожалуйста, сообщайте обо всех ошибках в нашу систему отслеживания ошибок.
Ядро
- Добавлена поддержка веб-push-уведомлений.
- Реализована новая панель мониторинга работоспособности AdminCP вместо инструмента поддержки.
- Улучшенный пользовательский интерфейс загрузчика во всем пакете.
- Добавлена поддержка эмодзи Emoji 13.0 .
- Добавлена поддержка WebShare API.
- Добавлена возможность отключить относительные даты.
- Повышена безопасность списка участников AdminCP .
- Повышена безопасность вложений для гостей.
- Повышена производительность поиска вложений в редакторе.
- Повышена производительность потока активности "Отслеживаемый контент".
- Повышена производительность обработки настраиваемых метатегов.
- Улучшена рандомизация случайно отсортированных виджетов ленты контента.
- Повышена производительность обработки сеанса.
- Улучшены сообщения об ошибках обновления.
- Добавлена простая офлайн-страница, отображаемая, когда у пользователей нет подключения к Интернету.
- Улучшена производительность меню Emoji в редакторе.
- Добавлена поддержка PHP 8.
- Добавлена поддержка загруженных изображений webp (если программное обеспечение для обработки изображений сервера поддерживает webp).
- Добавлены входящие и исходящие адреса электронной почты в новый мастер установки.
- Добавлены дополнительные параметры для обработки вложений мультимедиа в импортированных RSS-каналах.
- Добавлена поддержка анонимной публикации.
- В профили пользователей добавлен блок для отображения количества решений, отправленных участником, и страница для просмотра всех решений.
- Добавлена возможность поиска по адресу электронной почты при поиске участников в Модераторской CP для модераторов с разрешением на просмотр адресов электронной почты.
- Добавлено новое уведомление, когда контент одобрен.
- Добавлена новая опция, \IPS\OUTPUT_CACHE_METHODпозволяющая отключить кеширование вывода, но по-прежнему отправлять заголовки кеша.
- Добавлена поддержка s-maxage, stale-if-error, stale-while-revalidate директив управления кешем.
- Добавлена ссылка для повторного включения отключенного мессенджера на мобильном телефоне.
- Добавлено сокращение IP-адресов для сохраненных оценок на основе конфигурации сокращения IP-адресов AdminCP .
- Добавлены некоторые ключевые слова для поиска AdminCP . Добавлена возможность оплачивать счета за продление в AdminCP Marketplace.
- Добавлен собственный атрибут отложенной загрузки для изображений и реакций профиля пользователя.
- Добавлен канонический тег для страницы «Таблица лидеров»> «Прошлые лидеры».
- Добавлена отсутствующая языковая строка для разрешений администратора.
- Разделены настройки уведомлений «Реакция» и «Мои материалы», поэтому уведомлениями о реакции можно управлять отдельно.
- Улучшены показатели производительности страницы за счет добавления font-displayстиля в FontAwesome и предварительной загрузки файла шрифта woff2.
- Вновь добавлена возможность автоматически вставлять ссылки Facebook и Instagram в сообщения.
- Изменены AdminCP сессии быть действительными в течение до 1 часа по умолчанию.
- Изменено большинство полей формы с множественным выбором в AdminCP на наборы флажков .
- Изменена блокировка IP-адресов, чтобы она не запускалась для гостей.
- Изменен набор предупреждений для использования числового множественного числа для лучшей поддержки неанглийских языков.
- Изменен способ отправки данных менеджером виджетов для устранения ошибки, когда на странице размещается слишком много виджетов.
- Изменен диспетчер конфигурации хранилища файлов, чтобы запретить клиентам "Сообщество в облаке" выбирать обработчики хранилища файловой системы.
- Изменил адрес электронной почты в карточке профиля на ссылку mailto
- Улучшено кеширование 304 ответов при удалении подключения к базе данных.
- Улучшено множественное число для автоматической модерации.
- Реализовано кеширование блоков «Активные пользователи» и «Кто в сети».
- Реализовано небольшое улучшение производительности при выборке групп.
- Повышена производительность страницы каталога сотрудников за счет удаления ненужных запросов.
- Улучшена производительность ModeratorCP, где перечислены скрытые сообщения.
- Улучшена производительность действий с несколькими модераторами.
- Повышена производительность отправки электронных писем нескольким получателям, когда есть рекламные элементы, которые нужно включить.
- Улучшено встроенное цитирование для учета текста, скопированного из блоков кода.
- Обновлен обработчик входа в систему WordPress для использования новых конечных точек сервера Miniorange OAuth.
- Настройка цветовой темы текста «Теги» перенесена на вкладку «Цвета переднего плана».
- Скорректированы гостевые сообщения, требующие утверждения, чтобы не отображать сообщения, ожидающие утверждения.
- Скорректированы заголовки кеширования для гостей в некоторых областях.
- Повышена надежность автозаполнения адреса.
- Улучшенный WordPress OAuth для серверов WordPress, которые не поддерживают authorizationHTTP-заголовок.
- Повышена скорость повторной индексации некоторых элементов контента после модерации.
- Улучшена производительность пометки чего-либо как прочитанного в некоторых случаях.
- Улучшено мягкое удаление комментариев / отзывов для устранения дублирования кода.
- Улучшено расширенное встраивание для поддержки встраивания коротких ссылок, предоставляемых приложением TikTok (ссылки vm.tiktok.com).
- Улучшен внешний вид экрана настроек уведомлений.
- Уточнено назначение поля «Дата» при настройке блока «Лента активности».
- Исправлена давняя проблема, из-за которой разбивка на страницы не отображалась в таблицах после запросов AJAX, когда страница не содержала разбиение на страницы при первой загрузке.
- Исправлена ошибка, из-за которой фильтры «Сообщение перед регистрацией» и слова, удерживающие контент для утверждения модератором, работали вместе.
- Исправлена ошибка, из-за которой параметр «Без ограничений» не работал для параметра «Максимальные размеры изображения для сохранения».
- Исправлена проблема, из-за которой неправильный автор может быть уведомлен при добавлении комментария или обзора.
- Исправлена проблема с указанием размеров изображений в сообщениях вручную.
- Исправлена ошибка, из-за которой элементы, подлежащие модерации, не отображались в интерфейсе при переходе на другие страницы.
- Исправлена потенциальная ошибка javascript при публикации неработающего видео.
- Исправлено отображение тем на экране редактирования.
- Исправлены неверные журналы администратора при управлении администраторами и модераторами групп в AdminCP .
- Исправлена проблема, из-за которой сокращение участников или массовое перемещение участников в новую группу могло привести к тому, что количество старых кэшированных групп по-прежнему отображается в AdminCP .
- Исправлены точные фильтры слов, требующие утверждения модератором, в результате чего слово удалялось из заголовка вместо того, чтобы вызывать одобрение модератора.
- Исправлена ошибка, из-за которой публикация обновления статуса занимала много времени, если у пользователя много подписчиков.
- Исправлена установка Authy в Firefox.
- Исправлена ошибка, из-за которой веб-манифест не работал, когда сайт находится в автономном режиме.
- Исправлена проблема, из-за которой параметр группы «Может входить анонимно» может не применяться должным образом, если пользователь принадлежит более чем к одной группе.
- Исправлено некорректное определение часового пояса для пользователей в Аргентине.
- Исправлена проблема, из-за которой определенные поля настраиваемого профиля не форматировались при экспорте списка участников из AdminCP .
- Исправлены некоторые проблемы пользовательского интерфейса с языками с письмом справа налево.
- Исправлена проблема, из-за которой перемещение прочитанного элемента содержимого в новый контейнер приводило к тому, что он становился непрочитанным.
- Исправлено нажатие ctrl / cmd + enter несколько раз, приводящее к дублированию сообщений.
- Исправлено некорректное отображение диалогового окна изображения в редакторе на iOS.
- Исправлена проблема, из-за которой фильтры ненормативной лексики, настроенные для удержания содержимого для утверждения модератором, могли применяться к предыдущему содержимому вместо нового содержимого при редактировании элемента содержимого.
- Исправлена проблема с определенными плагинами CKEditor для клиентов Community In The Cloud.
- Исправлены потерянные файлы, оставшиеся при удалении настраиваемых полей во всем Suite.
- Исправлены потерянные файлы, которые в некоторых случаях оставались при удалении приложений.
- Исправлена проблема с производительностью при просмотре потоков активности «Непрочитанное содержимое» в некоторых конфигурациях.
- Исправлена проблема с обработкой дат, связанных с рейтингами контента.
- Исправлены изображения, вставленные в редактор, иногда вставляемые в неправильном месте.
- Исправлена проблема отображения RTL со стрелкой курсора, соединяющей редактор с фотографией профиля.
- Исправлена проблема отображения RTL с полем вложения в сообщениях.
- Исправлена проблема, из-за которой вставка ссылок в Microsoft Edge не позволяла им встраиваться.
- Исправлена ошибка, из-за которой не отображалась ссылка для отключения вашего мессенджера.
- Исправлена непрозрачность кнопки после переназначения изображения обложки.
- Исправлена незначительная проблема, из-за которой клиенты сообщества в облаке могли видеть таймер обратного отсчета с надписью «Вы можете продолжить через 0: 010 секунд».
- Исправлена непереводимая строка включения / выключения в истории модератора для записей журнала включения / выключения утверждения комментариев.
- Исправлена кнопка «Предварительный просмотр» в редакторе, из-за которой вложения могли быть связаны с неправильным сообщением.
- Исправлена ошибка, из-за которой процесс «Исправить сопоставления» конвертера UTF-8 мог зависать, если время ожидания истекло для большой таблицы.
- Исправлена проблема, из-за которой задача DeleteImageProxyFiles никогда не завершалась или не обновляла свой прогресс соответствующим образом.
- Исправлен некорректный синтаксис CSS.
- Исправлена проблема с задачей deletecontent, которая могла приводить к блокировке задачи при запуске через cron.
- Исправлена проблема с перемещением значков и логотипов в новый обработчик хранилища, когда одно или несколько изображений повреждены.
- Исправлена некоторая статистика активности, показывающая неточные значения предыдущего периода.
- Исправлена проблема, из-за которой пользователи могли обойти ограничения изображения в подписях.
- Исправлена ошибка, из-за которой точные фильтры ненормативной лексики обрабатывались с учетом регистра.
- Исправлена проблема, из-за которой разбивка на страницы обновления статуса могла работать некорректно.
- Исправлена проблема, из-за которой URL-адреса в полях редактора могли быть повреждены при экспорте списков участников.
- Исправлена ошибка, из-за которой вложения могли непреднамеренно привести к модерации публикации, когда модерация ссылок включена.
- Исправлена проблема, из-за которой плагины и языки могли не отображать наличие обновления.
- Исправлена проблема, из-за которой при обновлении плагинов оставались удаленные или переименованные файлы javascript.
- Исправлена ошибка, из-за которой core_output_cacheразмер стола мог стать очень большим.
- Исправлена ошибка со ссылками на страницы при просмотре списка игнорируемых участников.
- Исправлена ошибка, из-за которой процесс экспорта списка участников мог отображать процент выполнения больше 100.
- Исправлена проблема, из-за которой неразрывные слова могли нарушить макет электронной почты.
- Исправлена проблема, из-за которой настраиваемые шаблоны электронной почты не наследуют изменения параметров шаблона во время обновления.
- Исправлена проблема с указанием размеров изображений в сообщениях вручную.
- Исправлена ошибка обновления сторонних приложений в учетных записях Community In The Cloud в некоторых случаях.
- Исправлена проблема, из-за которой невозможно было войти в систему через OAuth, если на сервере OAuth был отключен гостевой доступ.
- Исправлена проблема отображения RTL со стрелкой курсора, соединяющей редактор с фотографией профиля.
- Исправлена проблема, из-за которой числовые поля могли неправильно обрабатываться как неполные во время заполнения профиля.
- Исправлена проблема, из-за которой могло быть установлено слишком много файлов cookie при использовании настраиваемых полей профиля с редакторами в них.
- Исправлена проблема, из-за которой уведомление AdminCP об ошибке электронной почты могло быть отправлено по ошибке, даже если другие электронные письма отправляются правильно.
- Исправлена ошибка, из-за которой создание фильтра запрета не работало при включенном IN_DEV.
- Исправлена проблема, из-за которой форма входа в систему в некоторых ситуациях могла не перенаправлять пользователя в исходное местоположение.
- Исправлена ошибка, которая могла возникнуть при истечении срока действия входа в Marketplace.
- Исправлена ошибка, из-за которой при импорте RSS могло создаваться неработающее изображение в зависимости от конфигурации «Максимальные размеры изображения для сохранения».
- Исправлена ошибка, из-за которой fontsizeплагин шаблона мог возвращать недопустимое значение при использовании определенных языковых пакетов.
- Исправлена ошибка со справочной страницей REST API, когда указанное приложение не установлено.
- Исправлена потенциальная проблема, которая могла возникнуть при запуске генератора Sitemap через cron.
- Исправлена ошибка javascript, которая могла возникнуть в AdminCP при использовании пользовательских кодов отслеживания аналитики.
- Исправлена проблема, из-за которой количество элементов могло быть нечитаемым в IP-инструментах панели управления модератора на небольших дисплеях.
- Исправлена ошибка, из-за которой макет диалогового окна перемещения мог быть нарушен из-за длинных имен контейнеров.
- Исправлена ошибка, из-за которой задача перемещения участников могла перестать работать, если целевая группа не существует.
- Исправлена проверка прав модератора в центре отчетов.
- Исправлена проблема со структурированными данными в Suite для пользователей с автоматически созданными фотографиями писем.
- Исправлена ошибка просмотра отчетов с комментариями.
- Исправлена проблема отображения, которая могла возникнуть, когда спойлер был найден внутри цитаты.
- Исправлена ошибка, из-за которой комментарии от игнорируемых пользователей могут отображаться некорректно при добавлении в поток комментариев из встроенного уведомления (например, «Просмотреть новое сообщение» в просматриваемой теме).
- Исправлено редактирование блоков кода внутри некоторых других элементов (например, спойлеров) с добавлением дополнительных разрывов строк.
- Исправлена ошибка, из-за которой фотографии на обложке клуба становились сиротами при удалении клуба.
- Исправлена ошибка, из-за которой фотографии на обложке участника становились сиротами при удалении участника.
- Исправлена проблема, из-за которой невозможно было сообщить об элементах контента, если для группы участников не была задана возможность сообщать обо всех типах контента.
- Исправлена ошибка, из-за которой в метаописаниях могли быть удалены кавычки.
- Исправлена проблема с отклонением уведомлений об обновлении, если страница еще не завершила загрузку.
- Исправлена проблема, которая могла возникнуть в случае сбоя проверки лицензии.
- Исправлена проблема, из-за которой подузлы не загружались в настраиваемой форме диаграммы.
- Исправлена проблема, из-за которой комментарии могли добавляться в ленту комментариев (например, сообщения в теме) более одного раза при нажатии на ссылку для отображения новых ответов.
- Исправлена ошибка, из-за которой подсветка синтаксиса кода в сообщении могла неправильно выделять код на языке, отличном от выбранного.
- Исправлена ошибка, из-за которой форма «Предупреждение» выдавала ошибку при IN_DEV.
- Исправлена проблема, из-за которой некоторые функции обновления статуса все еще могли отображаться, если модуль статуса отключен.
- Исправлены потоки, показывающие прочитанный контент, тогда как непрочитанный контент должен показываться только в некоторых случаях.
- Фиксированные потоки, позволяющие указывать «все» для диапазона дат при использовании поиска MySQL, который ограничен последними 365 днями.
- Исправлена ошибка, из-за которой автоматическая привязка URL-адресов в сообщениях не работала после очистки памяти браузера.
- Исправлена ошибка, из-за которой панель управления модератора могла выдавать ошибку, если присутствовали отчеты об обновлении статуса.
- Исправлена ошибка, из-за которой ссылка для публикации не выбиралась автоматически для упрощения копирования при открытии диалогового окна для отправки комментария.
- Исправлена ссылка, которая могла приводить к удалению заголовка страницы, в результате чего текущий URL-адрес отображался как заголовок страницы в браузере.
- Исправлена ошибка JavaScript, которая могла возникнуть при выборе изображения Pixabay в селекторе «Выбрать стоковую фотографию».
- Исправлена ошибка, из-за которой ссылка «Развернуть» на свернутых кавычках могла появляться дважды, когда на страницу добавлялся комментарий.
- Исправлена ошибка, из-за которой значки перекрывались на блоках в областях статистики Admin CP.
- Исправлена проблема, из-за которой кавычки, разделенные в редакторе двойным нажатием клавиши, не сохраняли данные цитаты и не уведомляли оригинального автора правильно.
- Исправлена проблема при входе в LinkedIn.
- Исправлено определенное скрытое содержимое, такое как пустые виджеты, которые не всегда скрывались.
- Исправлена ошибка, из-за которой в поле автозаполнения тегов в определенных ситуациях (например, на экране отправки в галерею) отображалось неуместное раскрывающееся меню результатов.
- Исправлена проблема, из-за которой во фрагментах результатов поиска не отображался релевантный текст, содержащий совпадающий поисковый запрос.
- Исправлена проблема, из-за которой цитирование пользователя, имя которого начинается с нуля, приводило к отбрасыванию нуля при отображении цитаты.
- Исправлена проблема, из-за которой интервал между встроенными изображениями в электронном письме мог не точно отражать то, как они отображались в редакторе.
- Исправлена проблема, из-за которой программа обновления AdminCP не обновляла версии отключенных приложений.
- Исправлена проблема, из-за которой карты Mapbox могли отображать как сгруппированную группу маркеров, так и отдельные элементы в одном и том же виде.
- Исправлена ошибка, из-за которой при просмотре потоков с настраиваемыми параметрами для настройки фильтров не отображались правильные результаты при нажатии кнопки «Загрузить еще».
- Исправлена ошибка при попытке принудительного сброса пароля для участника без текущего пароля.
- Исправлена проблема с отображением текущего обзора настроек уведомлений при использовании разделения чтения и записи MySQL.
- Исправлена проблема при просмотре / обновлении устаревших приложений 3.x через Marketplace.
- Исправлена ошибка, из-за которой в комментариях центра отчетов не удалялся прокси-сервер изображения при обновлении с предыдущих версий.
- Исправлена ошибка, из-за которой код Google AdSense удалялся из сообщений, даже если они были отправлены с разрешенной отправкой HTML.
- Исправлена ошибка при отключении языков в некоторых случаях.
- Исправлена ошибка, из-за которой гости не могли сообщать о контенте при использовании Keycaptcha.
- Исправлены вложения в переводимых полях.
- Исправлена проблема с отложенной загрузкой в определенных ситуациях и в определенных регионах.
- Исправлена проблема с меню мобильной навигации, из-за которой родительские элементы с уникальными ссылками не отображались как интерактивные вложенные элементы.
- Исправлено «Остановить все уведомления по электронной почте», не отключающее дайджесты.
- Оптимизирован каталог сотрудников, чтобы сократить время загрузки страницы.
- Исправлены некоторые неработающие результаты прямого поиска AdminCP на CiC.
- Исправлен цвет фона областей перетаскивания ACP и цвет ссылок древовидных списков для темной темы AdminCP .
- Исправлена ошибка, из-за которой описания элементов радиоформы могли не совпадать.
- Исправлена проблема с сообщением об ошибке, не отображающим имя папки при сбое установки плагина.
- Исправлена проблема, из-за которой некоторые внешние ссылки не открывались в новом окне, несмотря на то, что соответствующий параметр был включен.
- Исправлено указание неверного тега типа Open Graph.
- Исправлено отсутствие подтверждения при удалении контента через очередь утверждения модератором.
- Исправлена ошибка, из-за которой текст уведомления об обновлении статуса мог быть неточным.
- Исправлены некоторые параметры, доступные для пользовательских потоков, не работающие должным образом.
- Исправлена ошибка, из-за которой текст уведомления об обновлении статуса мог быть неточным.
- Исправлен ложноположительный отчет о том, что изображения в некоторых случаях вызывают исключения безопасности.
- Исправлена кнопка «•••» в ответе автора, которая всегда отображалась, даже если вошедший в систему участник не может редактировать или удалять ответ.
- Исправлена статистика поисковой активности, приводившая в некоторых случаях к ошибке из-за проблемы с MySQL.
- Исправлена некорректная разбивка содержимого на страницы в некоторых приложениях с ограниченными модераторами.
- Исправлена ошибка, из-за которой изменение размера окна могло привести к появлению горизонтальной полосы прокрутки, когда на странице существует виджет загрузки.
- Исправлена ошибка БД, возникающая, когда кто-то пытается отправить слишком много данных в текстовое поле.
- Исправлена проблема, из-за которой Safari мог перезагружать каждую страницу после выхода пользователя из системы.
- Исправлена ошибка, из-за которой ссылка на мессенджер по-прежнему отображалась в профилях на мобильных устройствах, если у пользователя нет разрешения на доступ к модулю мессенджера.
- Исправлена ошибка, из-за которой сокращенный формат числа не работал после импорта языка.
- Исправлена ошибка, из-за которой в настраиваемых полях клуба отображались значения автосохранения для разных клубов.
- Исправлено неперехваченное исключение при переходе по неверно сформированному URL-адресу "следовать".
- Исправлены встроенные действия модератора в элементах контента, в некоторых случаях отображавшие неправильное имя модератора.
- Исправлена проблема, из-за которой реферальные файлы cookie не могли быть установлены, когда гости просматривают страницу, обслуживаемую из кеша.
- Исправлена ошибка, из-за которой переход от удаленных участников мог вызвать ошибку.
- Исправлена проблема, из-за которой экспорт участников мог содержать html для полей профиля.
- Исправлена загрузка фрагментов при использовании Amazon S3 с некоторыми S3-совместимыми поставщиками.
- Исправлены неработающие разрешения стороннего ACP на CiC.
- Исправлена опечатка при пометке участника как спамера.
- Исправлена проблема, из-за которой содержимое редактора могло быть потеряно или неверно при разбиении на страницы по теме и использовании редактора на разных страницах.
- Исправлена проблема, из-за которой <i>теги font-awesome, отправленные в исходном режиме, удалялись CKEditor.
- Исправлена проблема, из-за которой ресурс темы AdminCP мог постоянно записываться на диск.
- Исправлены статистические диаграммы, не работающие в некоторых регионах.
- Исправлены карты сайта, которые не генерируются должным образом.
- CKEditor обновлен до 4.16.
- Оптимизирован Redis при хранении данных и сессий.
- На мобильных страницах удалено мобильное «гамбургерное» меню, которое было случайно добавлено в 4.5.
- Удален ненужный Pragmaзаголовок там, где он используется.
- Убрана заточка HTML5 в AdminCP .
- Убраны опции просмотра для гостей в клубах.
- Удалена поддержка встраивания Twitch, поскольку Twitch удалил свою конечную точку oembed, не планируя вводить новую.
- Убраны звуки уведомлений.
- Удален потерянный модуль Activity / Content Discovery.
- Исправлены неправильные имена переменных css, влияющие на дочерние элементы .ipsMenu.
- Исправлен цвет фона выделенного текста в редакторах кода ACP при использовании темного режима.
- Исправлен цвет каретки в редакторах кода ACP при использовании темного режима.
- Исправлены различные мелкие проблемы с AdminCP Marketplace.
- Изменена переменная цвета css на #elRegisterButton, поэтому она использует правильную переменную.
- Удален лишний закрывающий тег привязки из файла шаблона Coppa.
- Исправлена ошибка, из-за которой ширина макета растягивалась из-за длинных строк содержимого.
- Убрана поддержка Memcache, APC, XCache, WinCache. Вместо этого используйте Redis.
- Страницы ошибок 404/403 стали более удобными.
- Добавлен новый параметр защиты от спама, разрешающий регистрацию, но требующий утверждения модератором всех новых сообщений.
- Добавлена возможность удерживать фильтры ненормативной лексики для модерации, если у участника меньше установленного количества сообщений.
- Исправлена проблема, из-за которой функция Member Sync onEmailChange могла быть вызвана перед проверкой при изменении адреса электронной почты через экран проверки.
- Исправлена ошибка, из-за которой при импорте элементов из CSV в настраиваемые поля Date не выполнялся импорт должным образом.
- Исправлена ошибка, из-за которой размер шрифта на мобильных устройствах не соответствовал настройке «Масштаб шрифта».
- Исправлена проблема, из-за которой теги, связанные со скрытым содержимым, включались при создании статистики.
- Исправлена проблема с редактором тем Easy Mode в Safari, из-за которой инструмент «Выбрать» возвращал неправильные стили.
- Исправлена отдельная проблема с редактором тем Easy Mode, из-за которой JS мог быть брошен из-за состояния гонки.
- Исправлена проблема, из-за которой рейтинги отзывов не пересчитывались должным образом при удалении обзора.
- Исправлена потенциальная петля переадресации при повторном принятии изменений Условий обслуживания и / или Политики конфиденциальности.
- Исправлена проблема, из-за которой у контента отсутствовал правильный логотип общего доступа.
- Исправлена проблема, из-за которой вложения к сообщениям иногда использовали разные стили в списке. Вложения в списке теперь всегда будут использовать меньший «встроенный» стиль.
- Устранена ошибка в MySQL при просмотре статистики в AdminCP .
- Исправлены некоторые ошибки проверки HTML.
- Исправлена проблема, из-за которой при удалении приложения не удалялись связанные данные импорта RSS-канала.
- Исправлена проблема, из-за которой изменение фильтров таблицы могло привести к зависанию таблицы в состоянии загрузки из-за основной ошибки.
- Исправлена проблема, из-за которой кэшированный виджет возвращал неправильное время на основе часового пояса.
- Исправлена ошибка, из-за которой заблокированные участники могли видеть, что есть объявления, но не могли прочитать объявление.
- Исправлена ошибка, из-за которой варианты опроса сбрасывались, потому что заголовок вопроса опроса пуст при отправке редактирования темы.
- Счетчики показов рекламы увеличиваются с помощью Redis, чтобы уменьшить количество запросов записи MySQL, где доступен Redis.
- Исправлена проблема, из-за которой некоторые SMTP-серверы не могли генерировать действительные хэши DKIM.
- Удалено кеширование браузера для страницы «выполняется обновление».
- Исправлена проблема, из-за которой страница конфиденциальности не перенаправляла на внешнюю ссылку.
- Исправлена проблема, когда анонимный онлайн-статус не сохраняется при входе в систему при использовании методов входа в систему.
Форумы
- Реализованы уведомления автору темы, когда вопрос или тема помечены как решенные.
- Реализованы уведомления автора, когда его сообщение помечено как решение темы или лучший ответ на вопрос.
- Реализованы максимальные размеры 800 x 800 пикселей для изображений сетки форума, чтобы программное обеспечение могло уменьшать размер очень больших изображений.
- Изменены "популярные сообщения" в области статистики темы, чтобы каждое отображаемое сообщение содержало ссылку на сообщение.
- Изменены "размещенные изображения" в области статистики темы, чтобы прикрепленные изображения были связаны с сообщением, к которому они были прикреплены.
- Изменена задача разархивирования, чтобы она выполнялась быстрее.
- Изменены дайджесты электронных писем с учетом опции усечения электронной почты.
- Изменен параметр «Неразрешенные» для виджетов ленты тем, чтобы ограничивать результаты форумами вопросов и ответов или форумами с включенной функцией «Отметить как решенное».
- Добавлена возможность отображать действия встроенной модерации между сообщениями (если она включена) без имени модератора для немодераторов.
- Добавлена возможность для каждой группы скрывать действия встроенной модерации, отображаемые между сообщениями.
- Добавлен статистический блок для отображения «Процент решенных тем» для сравнения опубликованных тем с теми, которые отмечены как решенные на форумах вопросов и ответов или форумах, на которых можно отметить решение.
- Добавлен блок статистики, показывающий «Среднее время решения» для форумов вопросов и ответов или форумов, которые позволяют отмечать решение.
- В категории форумов добавлено цветное поле отсутствующих функций.
- Добавлена поддержка отложенной загрузки для изображений предварительного просмотра на боковой панели «Сводка темы».
- Добавлена поддержка отложенной загрузки на форумах в режиме сетки.
- Добавлена поддержка расширенного отображения темы в интерфейсе гибкого списка тем.
- Исправлена проблема с изменением периодов времени при просмотре статистических диаграмм новых тем и публикаций.
- Исправлены проблемы с установкой и отключением лучших ответов по темам.
- Исправлено отображение "решенных" элементов интерфейса для тем в форумах, где отключена возможность отмечать решения тем.
- Исправлена ошибка, из-за которой при просмотре темы, когда последняя запись скрыта, тема не помечалась как прочитанная.
- Исправлено некорректное отображение количества реакций при просмотре реакций целой темы (например, из развернутого вида).
- Исправлен плохой idатрибут в шаблоне сообщения.
- Оптимизированы запросы, когда все форумы не используют пароль.
- Повышена производительность встраивания тем.
- Улучшена производительность очень больших тем.
- Улучшена производительность виджета Статистика форума на больших форумах.
- Улучшена производительность тематической статистики.
- Улучшена производительность расширенного вида форума для больших форумов.
- Добавлена возможность показывать, когда определенные группы ответили на тему при просмотре списка тем.
- Добавлены фильтры в список тем, чтобы быстро изолировать скрытые темы и темы со скрытыми сообщениями.
- Исправлена ошибка, из-за которой радиус границы был неправильно равен 0 пикселей на форумах вопросов и ответов.
- Улучшены результаты для вкладки «Популярные вопросы в этом месяце» на форумах вопросов и ответов.
- Исправлена ошибка, из-за которой форумы клубов не отображались в жидком режиме просмотра, если существует только одна корневая категория.
- Исправлена проблема, из-за которой тематические каналы могли отображать кешированный статус прочитанного / непрочитанного.
- Исправлена ошибка, из-за которой изображения сетевых карточек могли отображать потерянные ссылки.
- Исправлена ошибка, из-за которой URL-адреса Youtube Shorts не встраивались.
- Исправлено положение значка контента в очереди в режиме гибкого просмотра, который перекрывал статистику темы.
- Исправлена проблема, из-за которой темы, помеченные вручную для разархивирования, не обрабатывались.
REST/OAuth
- Исправлен вход OAuth, если гости не могут получить доступ к сайту.
- Исправлено создание элемента содержимого с помощью REST API, не запускающего веб-перехватчик.
- Исправлены вызовы API Zapier, отображаемые в журналах без имени ключа.
- Исправлены некоторые повторяющиеся коды ошибок.
Страницы
- Добавлен параметр data-pageName для тега body с путем к странице (папка / имя) для лучшего таргетинга CSS.
- Изменены страницы конструктора страниц с двумя столбцами для использования вертикальных макетов виджетов.
- Изменены подгонки категорий в базах данных, чтобы не требовать ключей CSRF для применения фильтрации.
- Улучшено ведение журнала некоторых действий в AdminCP .
- .well-known теперь можно использовать в качестве имени папки для проверки Apple Pay в Commerce.
- Исправлена ошибка, которая могла возникнуть после удаления базы данных при наличии ожидающих рассмотрения или удаления комментариев для базы данных.
- Исправлена ошибка при создании нового блока в категории «Пользовательские» блоки были удалены.
- Исправлены потерянные файлы, оставшиеся при удалении полей, записей и баз данных в AdminCP .
- Исправлена ошибка, из-за которой сохранение шаблонов для похожих блоков с одинаковым именем шаблона могло привести к ошибке.
- Исправлена проблема, из-за которой при удалении страницы могли быть удалены все страницы в несвязанной подпапке.
- Исправлена проблема, когда скрытие комментария в базе данных с синхронизацией форума с использованием мульти-модерации запускало ошибку «страница не найдена».
- Исправлена ошибка при попытке использовать расширенный поиск для базы данных Pages в AdminCP .
- Исправлены нечеткие журналы AdminCP при выполнении таких действий, как копирование, редактирование или удаление базы данных.
- Исправлена ошибка, из-за которой авторы записей не могли отвечать на отзывы.
- Исправлено уведомление PHP для определенных полей обратной связи с базой данных.
- Исправлена ошибка, из-за которой осиротевшие записи обзора оставались после удаления базы данных.
- Исправлена ошибка, из-за которой автоматически создаваемые темы не вызывали уведомления для подписчиков форума.
- Исправлена ошибка, из-за которой «Дата публикации» могла некорректно отображаться в параметрах сортировки ленты записей.
- Исправлена проблема, из-за которой удаление базы данных, которая использовалась в качестве обратного поля в другой базе данных, приводило к ошибке.
- Исправлена проблема, из-за которой при импорте RSS-каналов в Pages мог быть указан неправильный автор.
- Исправлена проблема, из-за которой изображения статей могли плавать за пределами их поля содержимого, если статья содержала только несколько строк текста.
- Исправлена проблема, из-за которой вложения не связывались должным образом с комментариями к записи и не удалялись, если комментарий был удален при синхронизации комментариев с форумами.
- Исправлена проблема, из-за которой копирование блоков могло привести к потере вложений или языковых строк.
- Исправлена проблема, из-за которой HTML-логика страницы могла сохраняться в поисковом индексе.
- Исправлена проблема, из-за которой при встроенном редактировании поля элемента не обновлялась обратная карта.
- Исправлена проблема с REST API, из-за которой запрос GET для записей с параметром категории приводил к ошибке БД.
- Исправлена ошибка, из-за которой можно было создать две папки с одинаковым именем, что приводило к конфликтам.
- Исправлена проблема, из-за которой API мог удалить форум, даже если база данных публикует темы на этом форуме.
- Исправлена проблема, из-за которой при удалении базы данных не удалялись связанные данные импорта RSS-канала.
- Исправлена проблема ниши, из-за которой имя записи могло отображаться в онлайн-списке, когда у зрителя не было разрешения на его просмотр.
Коммерция
- Добавлено всплывающее окно подтверждения при массовом подтверждении вывода средств со счета.
- Добавлена возможность ограничить количество запросов на снятие средств до одного для каждой валюты в любое время.
- Добавлена отсутствующая языковая строка для виджетов обзора.
- В электронных письмах с предупреждениями о продлении счета-фактуры теперь будет отображаться налог с учетом налога, если это применимо.
- Улучшена нормализация электронной почты для обнаружения мошенничества MaxMind.
- Настройка периода отсрочки подписки теперь допускает значение 0.
- Исправлена ошибка, из-за которой Commerce генерировала неполные учетные записи при появлении запроса «Попросить предоставить отображаемое имя?» настройка выключена.
- Исправлена ошибка, из-за которой вы могли приобрести больше, чем количество товаров на складе.
- Исправлено состояние гонки, которое могло приводить к дублированию записей покупок или транзакций.
- Исправлено взаимодействие в таблице счетов при просмотре покупки в AdminCP .
- Исправлена ошибка при попытке доступа к истории запросов клиентов в службу поддержки из боковой панели при просмотре запроса в службу поддержки.
- Исправлена ошибка при попытке одобрить транзакцию со страницы спора Stripe.
- Исправлены некоторые страны, которые не отображались на странице статистики рынков.
- Исправлена ошибка при попытке удалить ответы службы поддержки в AdminCP .
- Исправлен отчет об ошибке при оформлении заказа с помощью Stripe в бесплатной пробной версии с неверными данными карты.
- Исправлена ошибка, из-за которой имя для выставления счета не передавалось в Stripe при оплате картой.
- Исправлена ошибка при запуске PHP 7.4 и добавлении товаров с определенными конфигурациями в корзину.
- Исправлена проблема с некоторыми уведомлениями по электронной почте, генерируемыми Commerce, приводившими к ошибкам или потенциально неверно отформатированным суммам.
- Исправлена проблема, из-за которой редактирование льготного периода покупки позволяло продлевать покупку, даже если она не указана.
- Исправлена ошибка, из-за которой отслеживание местоположения гостей с помощью файлов cookie работало некорректно.
- Исправлена проблема, из-за которой при ответе на запрос в службу поддержки и возврате к списку запросов запрос не отмечался как прочитанный.
- Исправлена проблема, из-за которой клиенты не могли повторно активировать подписки, когда существующая подписка была отменена, но позволила клиенту повторно активировать.
- Исправлена проблема, из-за которой при оформлении заказа с предметом без платы за продление в некоторых случаях возникала ошибка.
- Исправлены некоторые отсутствующие дружественные URL-адреса на различных страницах торговли.
- Исправлена проблема, из-за которой отключенные подписки нельзя было отменить.
- Исправлена ошибка, из-за которой условия продления не отображались в интерфейсе пользователя в том порядке, в котором они указаны в AdminCP .
- Исправлена проблема, из-за которой вкладки поддержки в AdminCP не переносились и страница могла растягиваться.
- Исправлена ошибка при запуске PHP 7.4 при создании новых потоков поддержки в Admin CP.
- Устранена проблема, из-за которой, если клиент отменяет соглашение о выставлении счетов PayPal сразу после первоначального платежа до получения веб-перехватчика для этого платежа, платеж становится связанным с пустым счетом.
- Исправлена проблема, из-за которой пользователю могло быть предложено предоставить данные карты при покупке бесплатной пробной версии, даже если приобретаемый продукт ограничен методами оплаты без карты.
- Исправлена проблема с фильтрами участников, возникающая, когда участники фильтровались по подпискам и покупкам.
- Исправлена ошибка, из-за которой при копировании цели пожертвования не копировалось описание цели пожертвования.
- Исправлена проблема, из-за которой при копировании отдела поддержки не копировался текст экрана отправки в отдел поддержки.
- Исправлена ошибка, из-за которой при копировании серьезности поддержки не копировалось описание серьезности поддержки.
- Исправлена проблема, из-за которой при удалении статуса поддержки не удалялись строки настраиваемого языка в базе данных.
- Исправлена проблема, из-за которой при копировании или удалении тарифа доставки не копировался или не удалялся текст сметы доставки.
- Исправлена проблема, из-за которой при копировании или удалении фильтра продукта не копировалось или не удалялось общедоступное имя.
- Исправлена проблема, из-за которой при копировании или удалении продукта не копировались или не удалялись различные переводимые поля, такие как содержимое страницы клиентской области и темы уведомлений по электронной почте.
- Исправлена ошибка, из-за которой отмена покупки рекламы приводила к ошибке.
- Исправлена проблема, из-за которой пользователи могли не видеть правильную страницу после оформления заказа, если используется проверка электронной почты.
- Исправлена ошибка IN_DEV при редактировании шаблонов страниц, которая выдавалась для приложений без каких-либо шаблонов страниц.
- Исправлена ошибка, которая могла возникать в некоторых ситуациях при разрешении обновления покупок между продлениями пропорционально.
- Исправлена ошибка, из-за которой события веб-перехватчика Stripe могли завершаться ошибкой при некоторых обстоятельствах.
- Исправлена проблема, из-за которой запросы API могли вызывать ошибку при ссылке на транзакции от удаленных участников.
- Исправлена ошибка, из-за которой при объединении участников участники могли оставаться в качестве альтернативных контактов для самих себя.
- Исправлена проблема, из-за которой первый шаг мог быть пропущен во время оформления заказа, даже если требуются настраиваемые поля.
Галерея
- Добавлена возможность удалять фотографии категорий и обложек альбомов.
- Скорректированный период сохранения пропускной способности галереи по умолчанию с неограниченного до 1 года.
- Улучшена производительность некоторых областей галереи.
- Улучшена производительность виджета Статистика галереи в больших галереях.
- Исправлена невозможность загрузки в Галерею, если требуются альбомы, и участник ранее создал альбом, но участник больше не может создавать новые альбомы.
- Исправлена невозможность включить «Включить карты по умолчанию» в настройках галереи.
- Исправлено многократное цитирование комментариев.
- Исправлена проблема, из-за которой максимально допустимые размеры файлов для изображений или фильмов не могли применяться должным образом в определенных конфигурациях.
- Исправлена ошибка CSRF при массовом управлении содержимым категории галереи (переход в другую категорию или удаление).
- Исправлена проблема с переключением карт, включенных для изображений в некоторых случаях.
- Исправлены альбомы, которые не скрывались, когда пользователь отмечен как спамер.
- Исправлена проблема с индикатором выполнения отправки для некоторых языков.
Файлы
- Добавлен параметр, требующий отправки журнала изменений с обновлениями новой версии.
- Добавлена возможность повторной активации файлов после отмены продления.
- Добавлена статистика по наиболее загружаемым файлам.
- Изменен процесс «Загрузить новую версию», чтобы также проверять, может ли пользователь добавлять в категорию помимо возможности редактировать файл.
- Исправлена ошибка, из-за которой загрузка небольших файлов могла завершаться ошибкой.
- Исправлено несколько проблем с обработкой водяных знаков и оригинальных снимков экрана без водяных знаков.
- Исправлена проблема, из-за которой групповые ограничения на максимальный размер отправляемого файла могли не применяться правильно, если участник принадлежит более чем к одной группе.
- Исправлена проблема с отображением кнопок отправки для категорий клубных загрузок, для которых у пользователя нет разрешения на отправку.
- Исправлена проблема в логике, которая определяет, нужно ли создавать счет за продление.
- Исправлена проблема, из-за которой электронные письма с дайджестом загрузок могли содержать неработающие эскизы.
- Исправлена проблема, из-за которой отклоненные ожидающие версии могли оставлять скриншоты и эскизы на диске потерянными.
- Исправлена проблема, из-за которой большое количество отправленных файлов, помещенных в очередь как ожидающие, могло вызвать ошибку.
- Исправлен жестко запрограммированный текст «Изменить способ отправки уведомления» при отображении сообщения об уведомлении.
- Исправлена проблема, из-за которой API мог удалить форум, даже если в категории загружаемых тем публикуются темы на этом форуме.
- Удалены неработающие параметры поиска из формы редактирования настраиваемых полей.
Блоги
- Добавлена возможность управлять категориями записей для групповых блогов при просмотре блога в интерфейсе пользователя.
- Исправлена ошибка, из-за которой пометка пользователя как спамера отключала все групповые блоги, к которым у пользователя есть доступ для отправки записей.
- Исправлена разбивка на страницы при отображении записей блога в определенной категории.
- Исправлена проблема, из-за которой при создании блога в интерфейсе отображалось описание ранее созданных блогов.
- Исправлена ошибка, из-за которой фотографии обложки записи становились сиротами при удалении записи.
- Исправлены некоторые ссылки хлебных крошек, не использующие дружественные URL-адреса.
- Исправлены некоторые неверные языковые фразы, когда форумы и страницы не установлены.
- Исправлена проблема, из-за которой некоторые участники не могли сообщить о конкретных записях в блоге.
- Исправлена ошибка, из-за которой результаты livesearch AdminCP ссылались на категории, а не на блоги.
- Удалены возможности просмотра для гостей в блогах.
- Удален общий рейтинг из структурированных данных JSON-LD.
Календарь
- Исправлена ошибка, из-за которой фото обложки могло быть удалено при дублировании события.
- Исправлена ошибка при редактировании импорта ленты iCalendar в AdminCP .
- Исправлена ошибка, из-за которой повторяющиеся события в виджетах предстоящих событий могли отображать неправильную дату.
- Исправлена ошибка, из-за которой события могут отображаться в ежедневном просмотре в календаре в те дни, когда событие не происходит.
- Исправлена ошибка, из-за которой фотографии на обложке мероприятия становились сиротами после удаления события.
- Исправлена небольшая ошибка, из-за которой события дальнего боя, переходящие из одной недели в другую, не могли визуально отображаться как происходящие.
- Исправлена ошибка, из-за которой каналы iCalendar, импортированные в Календарь, могли приводить к тому, что ранее просмотренные события отображались как непрочитанные.
- Исправленные события, происходящие в тот же день, не упорядочивались должным образом в виджете «Предстоящие события».
REST/OAuth
- Исправлено создание элемента содержимого с помощью REST API, не запускающего веб-перехватчик.
- Исправлено создание темы в категории (т. Е. В контейнере, в котором не могут быть опубликованы темы), не сообщающее об ошибке.
Конвертер
- Добавлена поддержка wpForo 1.9.x.
- Добавлена поддержка преобразования сообщений в формате Markdown в Vanilla.
- Улучшены конвертеры для пропуска несуществующих недействительных дочерних приложений.
- Улучшена производительность конвертера Vanilla.
- Исправлена проблема, из-за которой большие имена файлов могли вызвать ошибку регистрации.
- Исправлена проблема, из-за которой предварительно настроенные разрешения категории CMS могли быть неправильными.
- Исправлены настраиваемые поля, некорректно конвертируемые из WordPress.
- Исправлена ошибка, из-за которой аббревиатуры из Invision Community не преобразовывались.
- Исправлена проблема ниши, из-за которой временный столбец базы данных мог отсутствовать.
- Исправлена проблема с преобразованием настраиваемых полей флажков в некоторых случаях.
- Исправлена проблема, из-за которой устаревшие вложения SMF не могли быть преобразованы.
- Исправлена проблема с преобразованием некоторых типов фотографий профиля SMF.
- Исправлена ошибка, из-за которой смайлы в контенте не могли преобразовываться должным образом.
- Исправлена ошибка, из-за которой преобразование с форумов IPS не удавалось.
- Исправлена проблема, из-за которой длинные заголовки тем в сторонних приложениях могли приводить к сбою преобразования форума.
- Исправлены некоторые проблемы при конвертации из Vanilla и ваших файлов в S3.
- Исправлена проблема ниши, из-за которой действительно старые аватары vBulletin не могли быть преобразованы.
Изменения, затрагивающие сторонних разработчиков и дизайнеров
- Обновился Whoops до версии 2.9.1.
- Добавлена поддержка веб-push-уведомлений. Для поддержки таких типов уведомлений вам нужно будет добавить методы parse mobile * в свои расширения для уведомлений.
- Добавлен $countпараметр в \IPS\Content::definiteArticle/_definiteArticle(). Если передано целое число, будет использоваться фраза во множественном числе, если таковая имеется. Вы должны добавить строки во множественном числе для любых __defart_*строк, которые вы уже создали. Ключ должен быть в формате __defart_*_plural.
- Добавлена константа, ACP_SESSION_TIMEOUTпозволяющая администраторам контролировать, как долго действительны сеансы AdminCP .
- Добавлен параметр для каждого приложения, чтобы скрыть приложение в форме создания объявления (использование этого параметра может быть расширено в будущем).
- Добавлены настройки темы для управления высотой заголовка (размеры рабочего стола и мобильного устройства), которые используются в существующих переменных CSS.
- Добавлена версия к имени файла экспортированных приложений / плагинов / тем / языков.
- Добавлен \IPS\DateTime::roundedDiff()и \IPS\DateTime::roundedDiffFromSeconds()для возврата удобочитаемой округленной разницы двух объектов datetime или разницы на основе предоставленного количества секунд соответственно.
- Добавлен новый параметр enforceMaxLimit для элементов \ IPS \ Form \ Helper \ Password для обхода максимального ограничения в 72 символа.
- Добавлена возможность установить orderResultsв FALSEтечение \IPS\Helpers\Form\Itemэкземплярам возвращать результаты в порядке , указанном пользователем.
- Добавлен новый метод Javascript утилиты для настройки внешних ссылок , чтобы заставить их открыть в новом окне: ips.utils.links.updateExternalLinks. Это вызывается автоматически в событии contentChange, но также может вызываться вручную в ситуациях, когда событие contentChange не запускается.
- Улучшена расширяемость методов Cache / DataStore.
- Обновлены некоторые варианты использования border-radius для использования существующих переменных CSS.
- Изменены группы и расположения шаблонов, чтобы они были чувствительны к регистру, что устраняет проблему включения режима конструкторов на сервере с использованием файловой системы, чувствительной к регистру.
- Изменена логика, которая контролирует отображение разбивки на страницы в шаблонах. Теперь data-role="tablePagination"элемент должен всегда существовать в таблице DOM; он будет отображаться / скрываться динамически, если после запросов AJAX требуется разбиение на страницы.
- Исправлена ошибка, которая могла возникнуть при запуске синхронизации разработчика, если вы не вошли в систему, а приложение имеет файл whatsnew.json в папке с последней версией.
- Исправлен неработающий индикатор выполнения при включении режима дизайнеров.
- Фиксированные числовые значения, передаваемые в /core/members/{id}конечную точку REST API, не всегда изменяют свойство и иногда вызывают ошибку SQL.
- Исправлен виджет «Предстоящие события», который не отображался, когда включен режим разработчика.
- Исправлена проблема с использованием hideопции contentActionпри удалении участника через REST API.
- Фиксированный eq()псевдоселектор больше не поддерживается в хуках темы.
- Исправлен required()псевдоселектор, не работавший в хуках темы.
- Исправлено \IPS\Content\Statisticsнеработающее для приложений, использующих префикс столбца базы данных.
- Исправлены хуки тем на форумах> index> forumGridItem, которые не работали должным образом.
- Исправлено отсутствие перенаправления при скрытии комментариев с использованием нескольких модераторов для классов, не определяющих $hideLogKeyсвойство.
- Исправлен конструктор, \IPS\nexus\DomainLookupне учитывающий $performWhoisLookupпараметр.
- Исправлен некорректный HTML с построением опций меню быстрого поиска.
- Исправлена ошибка, которая могла возникнуть при очистке сессий.
- Исправлена ошибка, из-за которой флэш-экземпляр уведомления без переданного изображения (т. Е. Уведомление без автора) приводил к повреждению изображения.
- Исправлена проблема, из-за которой нельзя было использовать заголовки форм в формах конфигурации виджетов.
- Исправлена установка плагинов, генерирующих неверный файл widgets.json.
- Исправлена ошибка удаления шаблонов страниц в AdminCP при включенном режиме разработчика.
- Исправлены проблемы с добавлением / редактированием индексов базы данных для приложений.
- Исправлена ошибка, из-за которой вы не могли подключиться \IPS\Redis.
- Исправлено неопределенное уведомление об индексе, анализирующее действительные каналы ICS без событий в них.
- Исправлена неточная запись в журнале Redis, указывающая, что вместо сервера записи используется сервер чтения.
- Абстрагированный код \IPS\core\modules\admin\members\members::export()для упрощения применения хуков к экспорту списков участников.
- Убрана возможность изменять порядок запросов для обновления в центре разработчиков. При необходимости разработчики должны вручную изменить порядок файла JSON.
- Удален onOtherAppUninstall()метод удаления расширений из приложения в пользу onOtherUninstall().
- Из пакета удалено несколько устаревших методов и свойств, а проверенный основной код больше не ссылается на эти методы и свойства.
- Принудительно применен $typeпараметр для \IPS\Email::buildFromContent()и \IPS\Email::buildFromTemplate()с ошибкой, если тип не указан.
- markRead()Метод больше не будет рассматривать updatedстолбец , если last_commentили last_reviewопределен.
- Был реализован ряд улучшений кеширования. Убедитесь, что ваши страницы отправляют заголовки без кеширования, если вы не хотите, чтобы они кешировались.
- Запросы, отличные от AJAX, которые сохраняют токен CSRF в URL-адресе с кодом ответа 200, теперь будут вызывать ошибку разработки, рекомендующую перенаправить запрос или иным образом удалить токен CSRF. Оставление токена CSRF в URL-адресе при создании страницы может представлять угрозу безопасности, если удаленные изображения (например) встроены в страницу, поскольку токен CSRF может быть восприимчив к перехвату удаленной стороной.
- Поддержка звуков уведомлений в браузере была удалена. Если вы полагаетесь на воспроизведение звуков, вам нужно будет реализовать эту функцию в своем приложении.
- Добавлен новый метод в класс IPS \ Content \ Item, который вызывается при удалении элемента. Он получает идентификаторы комментариев / обзоров, которые будут удалены, что позволяет вам удалить любые дополнительные вызовы очистки на основе комментариев и обзоров в этом элементе.
- Обновлено восстановление содержимого ModCP (мягкое удаление), чтобы использовать встроенный restore()метод вместо использования собственного кода.
- В настройках учетной записи больше не будет запрашиваться повторная аутентификация, если у учетной записи нет способа повторной аутентификации. Применяется в основном к пользовательским интеграциям единого входа.
Важные изменения метода:
- Добавлен $seperatorпараметр, \IPS\CustomField::displayValuesкоторый можно использовать для определения настраиваемого разделителя при отображении нескольких значений.
- Обновленная подпись метода для \IPS\Node\Model::getLastCommentTime().
- Добавлен $countпараметр в \IPS\Content::definiteArticle/_definiteArticle(). Если передано целое число, будет использоваться фраза во множественном числе, если таковая имеется. Вы должны добавить строки во множественном числе для любых __defart_*строк, которые вы уже создали. Ключ должен быть в формате __defart_*_plural.
От Sipsb
- 2
Рекомендуемые комментарии
Создайте учетную запись или войдите, чтобы комментировать
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти