Теперь API-ключи можно ограничить только значками. Доступные области включают создание, чтение, обновление и удаление значков, просмотр значков пользователя, а также назначение или удаление значка у пользователя.
Ограничение приглашений по ссылке доменом электронной почты
Разрешить нескольким адресам электронной почты использовать приглашение по ссылке только в том случае, если доменное имя электронной почты совпадает с указанным.
Бывало ли у вас так, что вы просматриваете свои закладки, открываете одну, возвращаетесь назад и снова оказываетесь в верхней части страницы? Больше этого не будет! Discourse теперь сохраняет позицию прокрутки, поэтому при возвращении вы окажетесь именно там, где остановились.
Использование клавиши Tab для отступа текста в редакторе
Теперь в редакторе можно добавлять и убирать отступы в тексте с помощью клавиш Tab и Shift+Tab соответственно. Это работает как для блоков кода, так и для обычного текста.
При включении настройка сайта hide_email_address_taken требует использования электронной почты в форме восстановления пароля. Это помогает сайтам, получающим злоупотребления/спам через форму восстановления пароля, так как имена пользователей больше не могут использоваться для отправки электронных писем.
Но это ещё не всё! Мы стараемся выделять для вас новые функции и изменения, но их всегда слишком много, чтобы подробно описать каждую. Чтобы получить полный список новых функций, исправлений ошибок, улучшений UX и прочего, обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Обновления безопасности
Эта бета-версия включает одно исправление безопасности для проблем, о которых сообщили наше сообщество и HackerOne.
Отключить MessageBus::Diagnostics.
Улучшения плагинов
Множество плагинов
Переводы
Мы обновили переводы во многих наших плагинах
Assign
Новые функции
Удаление предыдущих личных сообщений с напоминанием о назначении
Активный флаг для назначений
Исправления ошибок
Всегда снимать назначение с постов при их удалении
Обновлять тему при удалении или восстановлении темы или поста
Спецификации для исправления поиска
Косвенное назначение в поиске
Не разрешать назначать пользователя на тему, если пост уже назначен
Правильное позиционирование выпадающего списка в модальном окне на рабочем столе
Рефакторинг assign / reassign для объединения логики
LinkedIn Auth
Исправления ошибок
Обработка дублирующихся строк при миграции
Доступность
Добавление отсутствующих заголовков для действий tc-message
Akismet
Исправления ошибок
Удаление пользователя работает даже при наличии ожидающих обзора записей
Calendar
Новые функции
Повторное использование существующих уведомлений о приглашениях и напоминаниях.
Microsoft Auth
Исправления ошибок
Обработка дублирующихся строк при миграции
Изменения UX
Переименование из Office365 в «Microsoft Auth»
Solved
Новые функции
Отображение уведомления, если пользователь может принять ответ
Изменения UX
Предотвращение переноса текста и значка решения
BCC
Исправления ошибок
Группы, упоминаемые в каждом сообщении
Kolide
Новые функции
Отображение деталей открытых проблем Kolide в подстрочном примечании.
Синхронизация проблем и устройств на основе полезной нагрузки веб-хука.
Предупреждение администраторов групп Kolide о неназначенных устройствах.
Отображение глобального уведомления для предупреждения о не подключенных устройствах.
Исправления ошибок
Назначение переменной темы перед получением заголовка.
Не напоминать пользователям, если проблемы не найдены.
Не напоминать администраторам Kolide, если проблемы не найдены.
Не обновлять тему администратора, если она не изменилась.
Пропускать напоминания, если проблем нет.
Увеличение per_page со значения по умолчанию 25 до 500.
Добавление текста по умолчанию для тела поста, если проблемы не найдены.
Обновление значения пользовательского поля только при наличии поста.
Использование logger.warn вместо метода Discourse.warn.
Вторая попытка остановить наводнение уведомлениями.
Изменения UX
Удаление ссылки на Kolide для проблем с устройствами.
Отображение уведомления только при наличии идентификатора темы онбординга.
Перенаправление пользователей на тему онбординга через баннер.
SAML
Новые функции
Разрешение настройки плагина с помощью настроек сайта
Исправления ошибок
Обеспечение правильного пути к JS-скрипту для подпапки
Добавление заголовка content-type для формы с автоотправкой
Не сжимать запрос SAML для привязки POST
Исправление ошибок after_create_account из 4e0a5e0a
Отложенная логика UsernameSuggester до auto_create_account