v2.0.2 (2024-05-13)
Изменено
Исправлено ошибки 🛠
Все изменения
v2.0.1 (2024-05-01)
Исправлено ошибки
- Предотвращение случайного переопределения настроек панели инструментов темы по умолчанию #4120
- Улучшение типизации методов, возвращающих объект Delta #4136
- Исправление значков панели инструментов для h3-h6 #4131
Все изменения
v2.0.0 (2024-04-17)
Мы рады объявить о выпуске Quill 2.0! Пожалуйста, прочтите пост объявления.
Основные улучшения- Quill теперь является допустимым ESM пакетом для лучшей экосистемы (например, сборщиков) и поддержки дерришейкинга
- Поддержка вложенного Quill #3590
- Улучшенная поддержка IME и исправителя орфографических ошибок #3807
- Семантические очистки для события TEXT_CHANGE #3778
-
История: Запись выборки в модуле истории #3823
- Автоматическое обнаружение контейнера прокрутки #3840
-
Буфер обмена: Улучшение поддержки вставки данных из Google Docs и Microsoft Word## Улучшения производительности
Quill 2.0 включает множество улучшений производительности, самое важное из которых — повышение скорости отрисовки больших объемов данных.
- Улучшение производительности при вставке данных #3815
- Предотвращение получения выборок, когда это возможно #3538
- Нет необходимости использовать
setContents
, если контейнер пуст #3539
Современная реализация кода
- Преобразовано в TypeScript
- Предоставлены официальные объявления TypeScript
- Преобразовано в Vitest для юнит-тестирования
- Преобразовано в Playwright для тестирования E2E
- Веб-сайт преобразован в Gatsby
Все изменения
v2.0.0-rc.5 (2024-04-04)
-
Буфер обмена Добавлена поддержка атрибутов списков Quill v1
- Исправление объявлений перегрузки для
quill.formatText()
и других методов
- Объявление типа Bounds для
getBounds()
- Объявление типа Range
- Разрешение значения ref для
insertBefore
как null
Все изменения
v2.0.0-rc.4 (2024-03-24)
- Включение карт отладки для Parchment
-
Буфер обмена Поддержка вставки ссылок скопированных с iOS листа дел
- Исправление парсинга конфигурации, где значения undefined были сохранены
- Объявление типов для опций Quill
- Удаление пустых файлов .css.js созданных сборщикамиВсе изменения
v2.0.0-rc.3 (2024-03-16)
- Исправление
Quill#getSemanticHTML()
для элементов списка
- Удаление ненужной работы по обходу багов для Firefox
-
Буфер обмена Исправление лишних переходов на новую строку при вставке из внешних источников
- Добавление опции
formats
для указания допустимых форматов
Все изменения
v2.0.0-rc.2 (2024-02-15)
- Исправление состояния кнопок панели инструментов, которое не обновляется в некоторых случаях
- Уточнение типа
BubbleTheme.tooltip
- Исправление
Selection#getBounds()
когда начальный диапазон находится в конце узла текста
- Улучшение совместимости с esbuild
Все изменения
v2.0.0-rc.1 (2024-02-12)
- Удаление ненужных использований lodash.
Все изменения
v2.0.0-rc.0 (2024-02-03)
-
Буфер обмена Преобразование переходов между внутренними элементами в пробел.
-
Буфер обмена Избежание генерации недопустимых форматов при вставке.
-
Буфер обмена Улучшение поддержки вставки из Google Docs и Microsoft Word.
-
Буфер обмена Пропуск пробелов между вставленными пустыми абзацами.
-
Синтаксис Поддержка highlight.js v10 и v11.
Все изменения
v2.0.0-beta.2 (2024-01-30)- Исправление некорректной работы IME в Safari.
-
Буфер обмена Поддержка вставки обычного текста.
-
Исправление Quill.getText()
не учитывающего параметр length
.
-
История Исправление не работающего сочетания клавиш повтора на Linux и Windows.Все изменения# v2.0.0-beta.1 (2024-01-21)
-
Исправление синтаксической метки от "JavaScript" до "JavaScript".
-
Исправление ошибок типизации для эмитера.
-
Встраивание SVG-изображений для более удобной настройки бандлера.
-
Улучшение типизации для реестра.
Все изменения
v2.0.0-beta.0 (2023-12-08)
В предстоящем выпуске 2.0 Quill значительно модернизирован. Используя последние API, поддерживаемые браузерами, Quill теперь обеспечивает более эффективный и надёжный опыт редактирования.
Основные улучшения
- Поддержка вложенного Quill #3590
- Улучшенная поддержка IME и исправленного орфографии #3807
- Семантические очистки для события TEXT_CHANGE #3778
-
История: Запись выборки в модуле истории #3823
- Автоматическое обнаружение контейнера прокрутки [#3840](https Yöntem=https://github.com/slab/quill/pull/3840)
Улучшения производительности
Quill 2.0 включает множество оптимизаций производительности, самой важной из которых является улучшенная скорость рендера для больших объёмов данных.
-
Улучшение производительности при вставке #3815
-
Избежание получения выборок, когда это возможно #3538
-
Нет необходимости установки содержимого, если контейнер пуст #3539## Современная реализация кода
-
Перенос на TypeScript
-
Предоставление официальных деклараций TypeScript
-
Перенос на Vitest для юнит-тестирования
-
Перенос на Playwright для тестирования E2E
-
Перенос сайта на Gatsby
Все изменения
v1.3.7 (2019-09-09)
Устранены проблемы безопасности.
Спасибо @danfuzz, @danielw93, @jonathanlloyd, и @k-sai-kiranmayee за ваш вклад в этот выпуск.
Все изменения
v1.3.6 (2018-03-12)
- Делаем выборку доступной #1999
- Исправляем композицию японского языка в Chrome 65 #2009
Спасибо @berylw и @erinsinger93 за вклад в этот выпуск!
Все изменения
v1.3.5 (2018-01-22)
- Исправление сохранения отступа при выборе пункта списка #1818
- добавлено как сокращение для активации форматирования списка #1819
- Исправление вставки стилей выравнивания текста #1873
- Исправление позиции курсора после опасной вставки HTML #1886
- Исправление значения истории стека в обработчике изменения текста #1906
- Обход проблемы замедления работы Webkit при навигации по изображениям с помощью горячих клавиш #1910Спасибо @araruna, @bryanrsmith, @haugstrup, @icylace, @leimig, @lfdm, @nikparo, @rafpaf и @vk2sky за ваш вклад в этот выпуск!
Все изменения
v1.3.4 (2017-11-06)
- Устранение строгости спецификации зависимости #1748
- Устранение строгости ограничения автозаполнения списка #1749
Спасибо @danfuzz и @softvision-carmenfat за вклад в этот выпуск!
Все изменения
v1.3.3 (2017-10-09)
- Исправление
getFormat
без параметров при отсутствии фокуса на редакторе #1548
- Удаление автоматического выделения через встроенные объекты #1691
- Поддержка отметки пунктов списка на мобильных устройствах #1693
- Исправление горячих клавиш создания списков #1723
- Отображение ошибок рендеринга KaTeX #1738
Спасибо @altschuler, @arrocke, @guillaumepotier, @sferoze и @volser за ваши вклады в этот выпуск!
Все изменения
v1.3.2 (2017-09-04)- Вставка в блок кода должна всегда вставляться как код #1624
Все изменения
v1.3.1 (2017-08-07)
- Исправление заполнителя при очистке текста #1594
- Исправление вставки новой строки после заголовка #1616
Спасибо @Natim и @stephenLYao за ваши вклады в этот выпуск.
Все изменения
v1.3.0 (2017-07-17)Добавлено конфигурирование matchVisual
для Clipboard. — Используйте DOM API для определения выбранной опции в элементе <select>
#1576
— Добавьте стили для состояния :focus
в панели инструментов #1540
— Разрешите пользователям отменять автоматическое завершение ввода с помощью клавиатуры #1538
— Используйте гем github-pages для обеспечения согласованности среды разработки #1536 #1544
— Исправьте компоновку китайских символов при использовании предварительного форматирования #1514
— Исправьте пример модуля Clipboard в документации #1502
— Исправьте макет списка в режиме RTL #1498
— Уточните документацию для параметра scrollingContainer
#1496
— Добавьте tel
в список белых списков ссылок по умолчанию #1436
— Исправьте взаимодействие курсора с пользовательским контентом, имеющим атрибут contenteditable="false"
#1172 #1181
— Исправьте отображение курсора в Google Chrome при взаимодействии со скроллбаром #1114
Спасибо @alexkrolick, @amitm02, @Christilut, @danielschwartz, @emanuelbsilva, @ersommer, @fiurrrcom/fiurrr), @jackmu95, @jmzhang, @mdpye, @ralrom, @sferoze, @simon-at-fugu, и @yogadzx за вклад в этот выпуск
v1.2.6 (2017-06-05)
- Отключение Grammarly по умолчанию #574
- Исправление отступов списков в RTL #1485
- Добавление поддержки мобильных ссылок YouTube #1489
Спасибо @amitm02, @benbro,
@nickbaum, @stalniy и @ygrishajev за ваш вклад в этот выпуск.
Все изменения
v1.2.5 (2017-05-29)- Исправление смещения курсора, чтобы он был эксклюзивным для курсора пользователя #1367
- Исправление состояния наведения мыши на панели инструментов iOS #1388
- Исправление
getText()
для бенгальского языка #1427
- Исправление составления корейских символов в Safari #1437
- Исправление обработки вставляемого HTML с специальными классами #1445
- Исправление вставки или инициализации с шрифтом
font-weight
#1456
- Исправление логики активации выборщика #1468
Спасибо @aliciawood, @benbro, @denis-aes, @despreju, @GlenKPeterson, @haugstrup, @jziggas, @RobAley, @sheley1998, @silverprize, и @yairy за вклад в этот выпуск!
Все изменения# v1.2.4 (2017-04-18)
- Исправление вставки вложенного списка #906
- Исправление взаимодействия клавиши удаления в конце списка #1277
- Исправление вставки пробела перед началом строки #1244
- Улучшение скорости открытия диалогового окна выбора файла #1265
- Исправление взаимодействия Backspace в начале списка с клавишами Meta #1307
- Исправление вставки вложенных стилей #1333
- Исправление Backspace в пустой строке, чтобы сохранить свои форматы #1339
- Исправление взаимодействия автоматического создания гиперссылок в IE11 #1390
- Исправление постоянной фокусировки при переходе между вкладками #1404
Благодарим @bigggge, @CoenWarmer, @cutteroid, @jay-cox, @kiewic, @kloots, @MichaelTontchev, @montlebalm, @RichardNeill, и @vasconita за ваш вклад в этот выпуск.
Все изменения
v1.2.3 (2017-03-29)
Все изменения
v1.2.2 (2017-02-27)
- Исправление Backspace/Delete на Windows/Ubuntu #1334
Благодарим @dinusuresh за ваш вклад в этот выпуск
v1.2.1 (2017-02-27)
- Исправление удаления ссылок в теме Snow #1259
- Исправление CMD+Backspace при пустом редакторе #1319
- Исправление поведения отключенного чеклиста #1312
Благодарим @danielschwartz, @JedWatson, @montlebalm, и @simi за вклады в этот выпуск!
Все изменения
v1.2.0 (2017-01-21)
Добавлено понятие экспериментальных API: это API, предназначенные для тестирования поддержки случаев использования, которые мы хотели бы решить, но предоставляющие гибкость для поиска правильного интерфейса API. В связи с этим они не покрывают семантического версионирования. Несколько таких API были добавлены для начала: find
, getIndex
, getLeaf
, getLine
, getLines
.
- Объединение отключения клавишного сочетания для списка, когда форматирование списка отключено #1257Благодарим @haugstrup за ваш вклад в этот выпуск.
Все изменения
v1.1.10 (2017-01-16)
- Сохранение выбора пользователя при изменениях API #1152
- Исправление удаления символов перед эмодзи #1230
- Исправление возможности ввода после очистки строки в IE/Firefox #1254
- Исправление белого списка форматов блока #1256
Благодарим @benbro, @haugstrup, @peterweck и @sbevels за вклады в этот выпуск!
Все изменения
v1.1.9 (2017-01-02)
- Поддержка вставки курсива из Google Docs #1185
- Исправление установки выпадающего меню обратно в значение по умолчанию #1191
- Исправление форматирования блока кода на первой пустой строке в Firefox #1195
- Предотвращение форматирования через клавишные сочетания, если они не в белом списке #1197
- Исправление копирования "выберите всё" и перезаписи вставки в Firefox #1202
Спасибо @adfaure, @berndschimmer, @CoenWarmer, @montlebalm, и @TraceyYau за вклад в этот выпуск
v1.1.8 (2016-12-23)
- Поддержка вставки курсива из Google Docs #1185
- Исправление установки выпадающего списка обратно по умолчанию #1191
- Исправление форматирования блока кода при пустой первой строке в Firefox #1195
- Предотвращение форматирования с помощью сочетаний клавиш, если они не находятся в белом списке #1197
- Исправление выбора всего текста для копирования и перезаписи вставляемого текста в Firefox #1202
Спасибо @adfaure, @berndschimmer, @CoenWarmer, @montlebalm, и @TraceyYau за вклад в этот выпуск!
Все изменения
v1.1.7 (2016-12-13)
- Исправление значений выпадающего списка, возвращающихся по умолчанию #901
- Добавление конфигурации для предотвращения прыгания скролла при вставке #1082
- Предотвращение прокрутки при вызовах источника API #1152
- Исправление ошибки сборки tsconfig #1165
- Исправление взаимодействия удаления и форматирования в Firefox #1171
- Исправление прыжка курсора при форматировании в середине текста #1176Благодарим @cutteroid, @houxg, @jasongisstl, @nikparo, @sbevels, и @sferoze за ваш вклад в этот выпуск.
Все изменения
v1.1.6 (2016-12-06)
Новые возможности
Поддержка чеклистов #759 была добавлена в API. UI и соответствующие взаимодействия пока недоступны.
Исправленные ошибки
- Исправлена ошибка, позволяющая редактирование в режиме readOnly #1151
- Исправлена ошибка вызова максимальной глубины стека при большом вставляемом тексте #1123
Благодарим @jgmediadesign и @julienbmobile за вклад в этот выпуск!
Все изменения
v1.1.5 (2016-11-07)
- Удалено ненужное атрибут типа в документации #1087
- Исправлена проблема медленного открытия метки файла в Chrome 52+ #1090
- Только запрос строки вставки последней операции, если это действительно вставка #1095
Благодарим @jleen, @kaelig, и @YouHan26 за ваш вклад в этот выпуск!
Все изменения
v1.1.3 (2016-10-24)
Все изменения
v1.1.2 (2016-10-24)
- Исправлена ошибка
setContents
для уже отформатированного текста #1065
- Исправлена регрессия #1067
- Улучшена документация #1069 #1070
Благодарим benbro, derickruiz, eamodio, hallaathrad, и philly385 за ваш вклад в этот выпуск.
Все изменения
v1.1.1 (2016-10-21)
Исправленные ошибки
- Событие
TEXT_CHANGE
теперь использует позицию курсора для указания местоположения изменения #746
- Исправлена несоответствие отчета о положении курсора между браузерами #1007
- Исправлена переполнение подсказки в документах #1060
- Исправлено название #1063
- Исправлен пример Medium #1064
Спасибо @artaommahe, @benbro, @fuffalist, @sachinrekhi, @sergop321, и @tlg за вклад в этот выпуск!
Особое спасибо @DadaMonad за вклад в fast-diff, который позволил исправить проблему #746.Все изменения
v1.1.0 (2016-10-17)
Добавлено
Quill всегда позволял вызывать API-методы даже когда редактор находится в режиме только для чтения. Все вызовы API также принимали параметр source
, чтобы указать источник изменений. Например, обработчик клика в панели инструментов мог бы вызвать метод formatText
с параметром source
, установленным на "user"
. Когда редактор находится в режиме только для чтения, логично игннорировать действия пользователя, инициированные им самим. Например, пользователь не может сфокусироваться или вводить данные в редактор. Однако, поскольку вызовы API разрешены, пользователь всё ещё мог бы модифицировать содержимое редактора #909. Естественным решением является игнорирование действий пользователя, инициированных им самим, даже если они происходят через вызов API, когда редактор находится в режиме только для чтения.
Однако документация никогда не упоминала, что вызовы API с параметром source
, установленным на "user"
, будут игнорироваться иногда, поэтому это будет разрывом согласно семверу. Некоторые могут аргументировать, что это исправление ошибки и требует лишь увеличения версии патча, но это кажется недобросовестным в данном случае. Факт того, что почти никто не использовал параметр source
за рамками значений по умолчанию, не имеет значения при следовании правилам семвера.Поэтому был добавлен конфигурационный параметр strict
. Он истинен по умолчанию, так что вышеописанное поведение остаётся неизменным, и #909 остаётся нерешённым. Изменение этого параметра на false
приведёт к новому поведению, которое игнорирует действия пользователя, инициированные им самим, даже если они происходят через вызов API, когда редактор отключен.
Исправления — Исправление отмены при вставке предварительно отформатированного текста перед обычным текстом #1019
- Добавление индикатора фокусировки на кнопках панели инструментов #1020
- Отключение захвата фокуса при вызовах API #1029
- Отключение вставки при отключении Quill #1038
- Исправление обнаружения пустых значений #1043
- Включение Yarn #1041
- Исправление документации #1026, #1027, #1032
Спасибо @benbro, @cutteroid, @evansolomon, @felipeochoa, @jackmu95, @joedynamite, @lance13c, @leebenson, @maartenvanvliet, @sarbbottam, @viljark, @w00fz за вклад в этот выпуск.Все изменения
v1.0.6 (2016-09-30)
Уточнения документации и исправление ошибок.
- Исправлено прикрепление панели инструментов к
<select>
без тем #997
- Связывание значка
code
с code-block
#998
- Исправлена стек-машину отмены при достижении размерного лимита #1001
- Исправлена ошибка, когда
formatLine
не игнорирует внутренние форматы 8a7190
Большое спасибо @dropfen, @evansolomon, @hallaathrad, @janyksteenbeek, @jackmu95, @marktron, @mcat-ee, @unhammer, и @zeke за вклад в этот выпуск!
Все изменения
v1.0.4 (2016-09-19)
Большое спасибо @scottmessinger за сообщение об ошибке.
Полный список изменений
v1.0.2 (2016-09-07)
- Исправление сборки quill.core.js docs #11
- Исправление регрессии #793
Спасибо @eamodio и @neandrake за вклад в этот выпуск.
Полный список изменений
v1.0.0 (2016-09-06)
Выпущена Quill 1.0! Прочтите официальное объявление.
Полный список изменений
v1.0.0-rc.4 (2016-08-31)
Исправлен один важный баг fdd920
Полный список изменений
v1.0.0-rc.3 (2016-08-29)
Несколько исправлений ошибок, одно из которых может иметь значительные последствия. Подробнее см. вопрос #889 и фикс коммита.
Исправления ошибок- Исправление выравнивания после первого уровня с помощью панели инструментов #882
- Исправление отображения шрифта/размера шрифта на панели инструментов в Safari #884
- Исправление вставки из Gmail в различных браузерах #886
- Исправление согласованности Undo/Redo #889
- Исправление ошибки при выборе всего в Firefox #891
- Исправление двойной регистрации опций клавиатуры #897Большое спасибо @benbro, @cgilboy, @cutteroid, и @routman за вклад в этот выпуск!
Все изменения
v1.0.0-rc.2 (2016-08-23)
Несколько исправлений ошибок, включая одно значительное исправление.
Исправление ошибок
- Исправлено отображение выборщика значков в Microsoft Edge #877
- Возвращено минифицированное сборочное дерево в выпуск #881
- Исправлена оптимизация вычисления изменения с использованием предварительно оформленного текста #883
Благодарим benbro, cutteroid и CapTec за их вклад в этот выпуск.
Все изменения
v1.0.0-rc.1 (2016-08-23)
Несколько исправлений ошибок и улучшений производительности.
Новые возможности
- Теперь доступны карты источников из CDN для минифицированной сборки
Исправление ошибок- Исправлено взаимодействие прокрутки между двумя редакторами Quill #855
- Исправлено поведение прокрутки при вставке #856
- Исправлено форматирование всплывающих подсказок на iOS #862
- Удалены комментарии при вставке из Microsoft Word #872
- Исправлено выравнивание на всех поддерживаемых уровнях выравнивания #873
- Исправлено взаимодействие выравнивания с направлением текста #874Благодарим @benbro, @fernandogmar, @sachinrekhi, @sferoze и @stalniy за вклад в этот выпуск!
Все изменения
v1.0.0-rc.0 (2016-08-18)
Дополнительные детали можно найти в Quill 1.0 Release Candidate.
Обновления
- В будущем минимальное сборочное дерево стилей будет называться
quill.core.css
вместо quill.css
Исправление ошибок
- Исправлено распознавание упорядоченных и неразделённых списков #846 #847
- Исправлено взаимодействие маркеров со списками с учётом направления текста #848Грандиозная благодарность всем участникам за участие в бета-версии! Особое спасибо @benbro и @sachinrekhi, вместе они представили почти 50 задач и запросов на слияние!
@abejdaniels
@anovi
@benbro
@bram2w
@brynjagr
@CapTec
@Cinamonas
@clemmy
@crisbeto
@cutteroid
@DadaMonad
@davelozier
@emanuelbsilva
@ersommer
@fernandogmar
@george-norris-salesforce
@jackmu95
@jasonmng
@jbrowning
@jonnolen
@KameSama
@kei-ito
@kylebragger
@LucVanPelt
@lukechapman
@micimize
@mmorearty
@mshamaiev-intel471
@quentez
@sachinrekhi
@sagacitysite
@saw
@stalniy
@tOgg1
@u9520107
@WriterStatВсе изменения
v1.0.0-beta.11 (2016-08-03)
Исправлено несколько регрессивных ошибок в предыдущих версиях.
Исправление ошибок
- Исправлена активация более одного формата перед набором символов #841
- Выполнение базовых матчей до пользовательских #843
- Исправлена конфигурация темы слияния #844, #845
Благодарность benbro, jackmu95, и george-norris-salesforce за отчеты об ошибках.Все изменения
v1.0.0-beta.10 (2016-08-03)
Множество исправлений ошибок и улучшений производительности.
Критичные изменения
- Формат обработчика клавиатуры в начальной конфигурации изменился.
addBinding
перегружен для обратной совместимости.
Исправленные ошибки- Сохранение последнего маркера при вставке #696
- Исправление вычисления границ для списков #765
- Экранирование кавычек в значении шрифта #769
- Исправление вычисления отступов при вставке #797
- Исправление метки всплывающей подсказки Snow #798
- Исправление отображения всплывающей подсказки ссылки при долгом нажатии #799
- Исправление перехода в режим ввода блока кода в IE и Firefox #803
- Исправление открытия диалога выбора изображения в Firefox #805
- Исправление потери фокуса при обновлении содержимого #809
- Сброс панели инструментов при потере фокуса #810
- Исправление вычисления положения курсора при удалении #811
- Исправление выделения через различные значения выравнивания #815
- Разрешение активной кнопки по умолчанию #816
- Исправление удаления последнего символа форматированного текста в Firefox #824
- Исправление регулярного выражения YouTube #826
- Исправление пропущенных импортов при глобальном использовании Quill #836Благодарим benbro, clemmy, crisbeto, cutteroid, jackmu95, kylebragger, sachinrekhi, stalniy, и tOgg1 за их вклад в этот выпуск.
Все изменения
v1.0.0-beta.9 (2016-07-19) Возможная окончательная бета перед кандидатурой на выпуск, если нет серьёзных проблем.
Критические изменения
- Больше не экспонируется
ui/link-tooltip
через import
, так как реализация теперь специфична для Snow
- Значительная рефакторизация
ui/tooltip
- Модуль синтаксиса теперь автоматически распознаёт язык вместо использования по умолчанию JavaScript
Новые возможности
- Добавлен пользовательский интерфейс для вставки формул и видео в темы Snow и Bubble
Исправление ошибок
- Исправлена активная состояние панели инструментов после удаления до предыдущей строки #730
- Выбор пользователя теперь сохраняется при различных вызовах API #731
- Исправлена долгая нажатия на
link-tooltip
#747
- Исправлена взаимодействие отсортированного списка и выравнивания текста справа #784
- Исправлена деактивация блока кода #789
- Положение прокрутки теперь автоматически сохраняется между потерей фокуса и получением фокуса редактораСпасибо @benbro, @KameSama, и @sachinrekhi за вклад в этот выпуск!
Все изменения
v1.0.0-beta.8 (2016-07-08)
Недельный бета-выпуск. Редактор почти готов для кандидатуры на выпуск, но несколько циклов будут затрачены на интерфейсы Snow и Bubble.
В процессе работы
Вставка изображений переработана в предоставленных темах Snow и Bubble. Старый image-tooltip
был удален в пользу более простого и нативного взаимодействия. По умолчанию щелкание значка изображения на панели инструментов открывает файловый менеджер ОС для преобразования файла в base64 изображение. Это позволит использовать более естественный способ загрузки на удалённый сервер. Также внесены некоторые изменения в link-tooltip
для обеспечения вставки формул и видео, доступной только через API.
Критические изменения
- Удалён пользовательский интерфейс
image-tooltip
, см. выше
- Блоки кода теперь используют один
<pre>
тег вместо одного на каждую строку #723### Исправление ошибок — Исправление синтаксического выделения для многострочных конструкций #723
- Сохранение открытого состояния пикеров при изменении текста через API #734
- Отправка правильного источника при изменении текста #760
- Отправка правильных параметров при изменении выборки #762
- Исправление ошибки повторной вставки строки #767
- Улучшение отправляемых Delta при изменении текста #768
- Улучшение полифила Array.prototype.find для IE11 #776
- Исправление ошибок Parchment при замене текста #779 #783
- Исправление активного состояния кнопки выравнивания #780
- Исправление форматирования текста при использовании ложного значения #782
- Использование нативного метода cut #785
- Исправление инициализации документа, где последняя строка имеет форматирование #786
Спасибо benbro, bram2w, clemmy, DadaMonad, ersommer, michaeljosephrosenthal, mmorearty, mshamaiev-intel471, и sachinrekhi за их вклад в этот выпуск.Все изменения
v1.0.0-beta.6 (2016-06-21)
Недельный бета-выпуск.
Новые возможности
- Теперь можно использовать Picker, оформленный в теме Bubble
Исправленные ошибки
- Исправление редактирования внутри формулы #702
- Исправление добавления новой строки при удалении через списки #741
- Исправление placeholder при смене тега блока по умолчанию #743
- Сохранение открытия подсказки Bubble при форматировании #744
- Исправление потери формата при копировании из Quill #748 #750
- Разрыв длинных строк в Firefox #751
- Исправление положения курсора после форматирования и быстрого набора текста #752
- Удаление средств масштабирования изображений в Firefox #753
- Исправление удаления цитаты при инициализации #754
- Исправление добавления пустых строк при инициализации #756
Спасибо abejdaniels, benbro, davelozier, fernandogmar, KameSama, и WriterStat за вклад в этот выпуск.
Все изменения# v1.0.0-beta.5 (2016-06-14)
Недельный бета-тестовый выпуск.
Новые возможности
- Добавлена функция
blur()
#726
Исправленные ошибки
- Исправление ошибки при работе с
null
#728
- Исправление сборки с использованием Node.js v6 #732
- Устранение проблемы неправильного типа кнопки для предоставляемых кнопок #733
- Исправление вставки символов новой строки в Firefox #735
- Исправление источника
'user'
для вызовов API #739
Спасибо benbro, lukechapman, sachinrekhi, и saw за их вклад в этот выпуск.
Все изменения
v1.0.0-beta.4 (2016-06-03)
Недельный бета-тестовый выпуск.
Критические изменения
- Заголовки больше не генерируют атрибут
id
#700
- Добавлен горячий клавиш
Control+Y
на Windows #705
- Блоки
BlockEmbed
теперь имеют длину 1 и представлены в Delta
так же, как и встроенные элементы
- значение() ранее возвращало объект и новую строку, новая строка теперь удалена
- форматы ранее применялись к символу новой строки, они теперь применяются к объекту
Новые возможности
-
Ввод на пустых и отступленных списках удаляет отступ #707
-
Разрешено вставка изображений в формате Base64 через API #721### Исправление ошибок
-
Исправлено ввод после очистки внутреннего формата #703
-
Корректное позиционирование подсказки Bubble при выборе нескольких строк #706
-
Исправлено ввод после применения формата ссылки #708
-
Исправлена потеря выделения при использовании подсказки ссылки #709
-
Исправлено выполнение setSelection(null)
#722
Спасибо @benbro, @brynjagr, и @sachinrekhi за вклад в этот выпуск.
Все изменения
v1.0.0-beta.3 (2016-05-25)
1.0.0-beta.3
Недельный бета-предварительный выпуск.
Критические изменения
- Клавиатура неправильно использовала
metaKey
, чтобы указывать на клавишу управления на Windows. Теперь он корректно указывает на клавишу Windows и shortKey
был добавлен для указания специфического модификатора платформы для горячих клавиш (metaKey для Mac, ctrlKey для Windows/Linux).
- Формула стала модулем, поскольку она использует KaTeX.
Новые возможности
- Выборник теперь использует текст из исходного
<option>
, если доступно.
- Табуляция внутри блоков кода вставляет табуляцию на каждую строку.
Исправленные ошибки- Нажатие Enter сохраняет встроенные форматы #666
Все изменения
v1.0.0-beta.2 (2016-05-15)
Недельный бета-выпуск. Основное внимание уделяется API клавиатуры и настроек.
Критические изменения
- Переименование модуля выделителя кода в
syntax
- Конфигурация
clipboard
matchers дополняет вместо замены дефолтных матчера
- Изменение видео-embed на использование
<iframe>
вместо <video>
, что позволяет использовать ссылки YouTube/Vimeo
Новые возможности
-
Добавление контекстных слушателей клавиатуры
-
Разрешение формата отступа принимает значения +1/-1 помимо целевых уровней отступа
-
Ускорители для создания упорядоченных или нумерованных списков
-
Автоматическое заполнение адреса электронной почты для ссылок электронной почты #278
-
Нажатие Enter не продолжает форматирование заголовка #540### Исправленные ошибки
-
Разрешить нативную обработку клавиши Backspace #473 #548 #565
-
removeFormat()
удаляет форматирование последней строки блока #649
-
Исправление иконки направления текста #654
-
Исправление вставки текста в корневой скролл #655
-
Исправление фокусировки на тексте-заполнителе в Firefox #656
-
Скрытие текста-заполнителя на отформатированной строке #657
-
Исправление обработки выделения при фокусировке и потере фокуса #664
Спасибо @anovi, @benbro, @jbrowning, @kei-ito, @quentez, @u9520107 за ваш вклад в этот выпуск
v1.0.0-beta.1 (2016-05-10)
Недельный бета-предварительный выпуск.
Критические изменения
- Toolbar теперь привязывается только к элементам
<button>
и <select>
.
- Toolbar использует атрибут
value
кнопки вместо data-value
.
- Обработчики событий toolbar перезаписывают дефолтные обработчики, вместо того чтобы цепочкой вызывать их.
- Устаревание методов
removeBinding
и removeAllBindings
клавиатуры.
Новые возможности
- Вызов дефолтных клавишных связей в конфигурации.
- Добавление контекстного прослушивания для клавишных связей.
Исправленные ошибки
- Ошибка при перемещении курсора рядом с встроенным видео #644.
- Отсутствие выбора при клике на кнопку меню в toolbar #645.
- Утрата фокуса редактора в Firefox после ввода двух жирных символов #646.
- Удаление рамок изменения размера в коде в IE11 0ad636.
- Изменение направления стрелки при нажатии на иконку текстового направления #651.
- Невозможность сочетания направления
direction:rtl
с выравниванием text-align:left
#652.
Спасибо @benbro за отчеты об ошибках этого выпуска!
Все изменения# v1.0.0-beta.0 (2016-05-04)
Пожалуйста, обратитесь к руководству Обновление до версии 1.0.
Все изменения
Опубликовать ( 0 )