Обновления безопасности
Эта бета-версия включает 3 исправления уязвимостей, о которых сообщили участники нашего сообщества и HackerOne.
- Принуждение поиска тем по слайгу к соблюдению SiteSetting.detailed_404
- Использование FinalDestination для встраивания тем
- Отсутствовала проверка безопасности перед перенаправлением
Улучшения плагинов
Onebox
- Улучшена поддержка Instagram
Code Review
- Исправление ошибки
Encrypt
- Исправление ошибки: удаление правильного пользователя
Graphviz
- Добавлены более подробные сообщения об ошибках
- Исправления ошибок
Knowledge Explorer
- Улучшена обработка иконок статуса темы
Subscriptions
- Различные улучшения
Patreon
- Исправление ошибки
WP Discourse
- Обновление метаданных поста wpdc_auto_publish_overridden при отвязке поста от Discourse, чтобы предотвратить попытки плагина опубликовать обновления поста в Discourse
- Исправление проблемы с настройкой автоматической публикации для постов, отвязанных от Discourse до версии WP Discourse 2.0.3
- Добавлена статическая функция get_discourse_comments для отображения комментариев без загрузки шаблона комментариев
User Notes
- Исправление ошибки
Solved
- Исправление цветов для решённых тем
Calendar
- Первичный релиз Discourse Event
Creating and managing events - Исправления ошибок
Font Awesome Pro
- Исправления ошибок
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
- Новое место вставки плагина под заголовком страницы значков
- Уведомление администраторов об устаревших учётных данных
- Загрузка удалённых изображений даже для старых постов
- Опциональное разрешение тегов в состоянии отслеживания темы
- Отображение подробной страницы 404 для приватных тем
Исправления ошибок
- Поддержка экспорта отчётов, ссылающихся на темы
- Исправление несоответствия стрелок всплывающих подсказок
- Изменение высоты кнопки при появлении индикатора загрузки
- Восстановление возможности повторной обработки постов в удалённых темах
- Обработка файлов, удалённых между
globиmtime - Хелпер
zне разрешается внутриcalc - Меню администратора темы переполнялось на маленьких экранах
- Поддержка IRIs (Unicode URI) при загрузке встроенных изображений
- Загрузка встроенных изображений даже при редактировании системными пользователями
- Сброс кэша темы базы данных при изменении имени хоста
- Фиксация highlight.js на последнем коммите ветки v9
- Перерисовка всей страницы пользователей во время ввода
- Отключённые теги удаляли темы без тегов из подсчётов
- Не вызывать исключение, если тему невозможно получить
- Возможность определения свойств label/title для отображения вместо name
- Отправка сообщений группам с именами, не состоящими только из строчных букв
- Сломанный запрос при отсутствии ID загрузки
- Возможность определения пользовательского перевода эмодзи без статического файла
- Добавление заголовка X-Robots-Tag для GET-действий, покрытых check_xhr
- Не отправлять дайджесты пользователям без основного email
- Корректная установка значений и значений по умолчанию для group-form-interaction-fields
- При удалении черновика всегда гарантировать завершение сохранения
- Открытие диалога отмены черновика ломало автосохранение
- Передача current_user в TopicQuery для categories_and_top_topics
- Обновление переменных HTML для использования
emвместоpxв font-size - Мастер не запускается, если default_theme_id равен -1
- Предпросмотр мастера, если шаг выбора цвета исключён
- XML-файлы могли определяться как SVG
Изменения UX
- Удаление box-shadow у kbd, унификация стилей
- Исправление артефактов скругления границ на кнопках панели управления
- Удаление точки после кнопки «Включить уведомления»
- Исправление выравнивания полей в admin/customize/colors
- Размещение меню администратора темы рядом с гаечным ключом
- Делание заголовка ссылок меню в панели пользователя более гибким
- Улучшенное выравнивание иконок в меню уведомлений
- Перемещение места вставки before-topic-list, чтобы оно отображалось также на вкладке Top
- Удаление фильтра
in:unpinnedсо страницы расширенного поиска - Исправление отображения столбца активности на шаге главной страницы мастера
- Удаление кнопки редактирования личных сообщений
- Более последовательное выравнивание выбранных дат и времени таймера темы
- Не показывать дату приостановки, если пользователь приостановлен навсегда
- Сохранение фокуса на поле ввода после выбора варианта автозаполнения
- Не показывать избыточное количество пользователей
- Добавление отступа между +member_count и «ещё»
- Переименование Priority в score для сортировки
Производительность
- Использование более эффективного запроса при проверке существования.