Перейти к основному содержимому

Что нового

Версия 2.1

Выпущена 22 июня 2026 года

Новые возможности

  • imageUploadUrl является необязательным: если параметр не указан, изображения вставляются встроенно в виде base64 data URL без необходимости в сервере
  • Вставка изображений перетаскиванием: переносите файл изображения прямо в область редактора
  • Поддержка Markdown: разбор и сериализация содержимого редактора в Markdown через кодировщик markdown в методах setValue(), getValue() и insertValue() (см. пример RichText. Работа с различными форматами (Markdown, HTML, текст))
  • Упоминания, теги и пользовательские триггеры выпадающего списка через свойство triggers: введите символ @, #, / или :, чтобы открыть выпадающий список подсказок и вставить выбранный элемент как нередактируемый токен (см. руководство Упоминания и теги и пример RichText. Упоминания, теги и асинхронный поиск)
  • Пользовательский рендеринг элементов подсказок через свойство triggerTemplate (например, аватар с именем и адресом электронной почты) (см. пример RichText. Пользовательский шаблон выпадающего списка для каждого триггера)
  • Пользовательское действие при выборе триггера: выполните собственный код (вставьте эмодзи, запустите команду в стиле slash и другое) вместо вставки токена (см. примеры RichText. Автодополнение эмодзи и RichText. Slash-команды)
  • Поддержка буфера обмена (копирование, вырезание и вставка) с сохранением форматирования между экземплярами RichText и вставкой внешнего содержимого как простого текста
  • Горячие клавиши удаления слова и строки: удаление предыдущего/следующего слова с помощью Ctrl+Backspace / Ctrl+Delete (Windows/Linux) или Opt+Backspace / Opt+Delete (macOS); удаление предыдущей/следующей визуальной строки с помощью Cmd+Backspace / Cmd+Delete (только macOS)
  • Новые горячие клавиши изменения отступа блока: увеличить отступ блока с помощью Tab и уменьшить с помощью Shift+Tab; внутри списков те же клавиши вкладывают и поднимают элементы списка

Новый АПИ

Новые свойства

  • triggers — определяет триггеры выпадающего списка для вставки упоминаний, тегов и других токенов
  • triggerTemplate — настраивает отображение элементов в выпадающем списке подсказок RichText

Новые методы

Новые события

  • show-suggest — срабатывает при открытии выпадающего списка подсказок для настроенного триггера
  • insert-token — срабатывает после того, как пользователь выбирает элемент подсказки в выпадающем списке и RichText вставляет его как токен
  • hide-suggest — срабатывает при закрытии выпадающего списка подсказок

Исправления

  • Проблемы со вставкой встроенного содержимого (в том числе содержимого, расположенного внутри или рядом со встроенными элементами, такими как упоминания и изображения)
  • Перетаскивание изображения на себя вызывает ошибку

Версия 2.0.6

Выпущена 28 мая 2026 года

Новые возможности

  • Контекстные кнопки панели инструментов OL/UL, которые переключают или преобразуют списки в зависимости от выделения
  • Изменение уровня вложенности списка с помощью кнопок Увеличить отступ и Уменьшить отступ
  • Выход из списка или уменьшение его вложенности нажатием Enter в пустом элементе списка
  • Отдельный цвет для посещённых ссылок

Новый АПИ

Новые события

  • toggle-list — срабатывает, когда пользователь переключает список на выбранных блоках

Исправления

  • Некорректное горизонтальное выравнивание маркеров списка
  • Непоследовательные отступы между нумерованными и маркированными списками
  • Очистка форматирования не сбрасывает свойства уровня блока
  • Некорректное оформление заголовков и цитат внутри элементов списка
  • Посторонний элемент input, видимый внутри горизонтальных линий
  • Редактор зависает при вставке горизонтальной линии в середину или конец списка

Версия 2.0.5

Выпущена 6 марта 2026 года

Исправления

  • Ввод через IME обрабатывается некорректно
  • Ввод на основе композиции (например, китайский, японский, корейский на компьютере) обрабатывается некорректно
  • Свойства margin-left и line-height игнорируются при разборе HTML
  • Встроенные элементы наследуют свойства родительских блочных элементов
  • Невозможно скопировать текст между двумя экземплярами редактора
  • Выделение обрабатывается некорректно при активных двух (или более) экземплярах редактора
  • Курсор располагается некорректно, когда единственным содержимым абзаца является изображение
  • Бесконечное оборачивание элементов нижнего и верхнего индекса
  • При вставке изображений они вставляются встроенно вместо предварительной загрузки
  • Пустые встроенные блоки не могут быть удалены в определённых позициях (первая или последняя строка)
  • Редактор не прокручивается до курсора при наборе текста
  • Ввод на Android обрабатывается некорректно
  • Некорректная обработка выделения для элементов HR
  • Некорректный рендеринг с пустыми начальными значениями
  • Копирование содержимого может завершаться ошибкой, если оно содержит самозакрывающиеся блоки
  • Chrome: невозможно вставить эмодзи из контекстного меню
  • Firefox: выделение всего текста (CTRL+A) обрабатывается некорректно

Версия 2.0.4

Выпущена 15 октября 2025 года

Исправления

  • Некорректное выделение диапазона для абзацев
  • Всплывающие окна ссылок не отображаются рядом с изображениями-ссылками
  • Начальные значения панели инструментов не соответствуют фактическому содержимому

Версия 2.0.3

Выпущена 27 августа 2025 года

Исправления

  • Нажатие на горизонтальную линию вызывает ошибку скрипта
  • Межстрочный интервал по умолчанию задан некорректно
  • Стили содержимого содержат дублирующиеся селекторы
  • Блоки простого текста игнорируют изменения стилей при разборе HTML
  • Парсер игнорирует экранированные названия шрифтов в HTML
  • Парсер игнорирует свойства margin-left и line-height в HTML

Версия 2.0.2

Выпущена 4 августа 2025 года

Исправления

  • Обновлено содержимое пакета

Версия 2.0.1

Выпущена 30 июля 2025 года

Исправления

  • Обновлены определения типов для свойства defaultStyles

Версия 2.0

Выпущена 30 июля 2025 года

Примечание

АПИ версии v1.2 несовместим с v2.0. Дополнительную информацию смотрите в руководстве по миграции.

Новые возможности

Новый АПИ

Новые свойства

Новые методы

  • setConfig() — динамически обновляет конфигурацию
  • setLocale() — изменяет локаль на лету

Новые внутренние методы

Новые события

Полный список новых событий доступен здесь

Обновлённый АПИ

Обновлённые свойства

Обновлённые методы

Обновлённые внутренние методы

Удалённый АПИ

Предупреждение

Не используйте удалённый АПИ в своих проектах!
Дополнительную информацию смотрите в разделе Миграция.

Удалённые свойства

Удалённые методы

  • exitFullScreen()
  • fullScreen()
  • getEditorAPI()
  • getStats()
  • paint()

Удалённые внутренние методы

Удалённые события

  • Action
  • Change
  • selectionChange
  • selectionRefresh