Новая роль «только для чтения»: теперь ключи API можно создавать с ролью «только для чтения», что позволяет использовать их для любых запросов GET к API. Это дополнение к существующим ролям: «глобальная» (неограниченный доступ) и «детальная» (администраторы могут указывать, к каким группам маршрутов ключ предоставляет доступ).
Пагинация ключей API: страница ключей API теперь корректно обрабатывает большое количество ключей, поддерживая автоматическую подгрузку при прокрутке.
Упрощённое редактирование альтернативного текста изображений
Альтернативный текст изображения можно было редактировать и раньше, но для этого требовалось править разметку изображения, что создавало риск повреждения загрузки при ошибке. Теперь пользователи могут быстро редактировать альтернативный текст прямо в окне предпросмотра, так же как и размер изображения. Наведите курсор на изображение, и появятся варианты редактирования.
Часто ли на вашем сайте встречаются таблицы? Бывают ли они настолько большими, что требуется прокрутка как по вертикали, так и по горизонтали?
Теперь таблицы можно разворачивать на весь экран, аналогично большим изображениям. Наведите курсор на таблицу, чтобы увидеть новую кнопку Развернуть таблицу.
Но это еще не всё! Мы делаем всё возможное, чтобы выделить для вас новые функции и изменения, но изменений всегда слишком много, чтобы перечислить их все. Для полного списка новых функций, исправлений ошибок, улучшений UX и другого обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.
Обновления безопасности
Эта бета-версия включает 2 исправления уязвимостей, о которых сообщили наши пользователи и HackerOne.
Запрет кэширования ошибок MIME/Content-Type
Обеспечение того, чтобы куки _forum_session нельзя было переиспользовать между сайтами
Улучшения плагинов
Множество плагинов
Переводы
Мы обновили переводы во многих наших плагинах
Assign
Новые функции
Рабочий процесс повторного назначения
Действие с небольшой ссылкой на пост
Отображение косвенных назначений в первом посте
Назначение поста
Исправления ошибок
Возврат правильных aria-label
Корректное обновление интерфейса при назначении/снятии назначения поста
Переименование action_code_href в action_code_path
Отсутствующая иконка назначенного в поиске
Перемещение назначения поста при перемещении поста
Фиксация версии плагина при запуске discourse <= 2.8.0.beta1
Устаревание TopicAssigner
Unhandled Tagger
Исправления ошибок
Использование атомарной транзакции для обновления тегов
Пропуск ревизии при добавлении необработанного тега
Calendar
Исправления ошибок
Обеспечение наличия ключа во всплывающем окне уведомлений
Encrypt
Исправления ошибок
Замена fancy_title на расшифрованный заголовок
SAML
Новые функции
Добавлена поддержка синхронизации администраторов
Введено параметр saml_groups_ldap_leafcn
RSS Polling
Новые функции
Возможность фильтрации по частичным совпадениям подстрок категории ленты
Subscriptions
Исправления ошибок
Ошибка 500 при редактировании тарифного плана
Category Experts
Исправления ошибок
Добавление баллов при создании reviewable
Ссылка на категорию в reviewable
Использование предварительно загруженного пользовательского поля поста