1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-quill

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 75 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 09.03.2025 19:28 68e2e26

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

  • Исправление удаления выборки встраивания при смене выборки стрелками #1633
  • Исправление восстановления выборки после вставки изображения #1649
  • Исправление события выборки при перетаскивании за экран #1654
  • Исправление отступов текста заполнителя #1677Благодарим @abramz, @amitm02, @eamodio, @HWliao, @mmitis, @nelsonpecora, @nipunjain87, и @ValueBerry за вклады в этот выпуск!

Все изменения

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)

  • Исправление прокрутки при добавлении новых строк #1276 #1361
  • Исправление привязки к явному сочетанию клавиш #1365
  • Обновление слияния клонов #1359Спасибо @artaommahe, @c-w, @EladBet, @emenoh, и @montlebalm за ваш вклад в этот выпуск!

Все изменения

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)

  • Обновление quill-delta delta#2
  • Исправлена ошибка создания ссылки #1073Благодарим @eamodio и @metsavir за вклад в этот выпуск!

Все изменения

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)

  • Исправлены значения по умолчанию для темы пузырьков #963

  • Исправлены браузеры, модифицирующие порядок вложения элементов #971

  • Отключение события выбора при вставке #974

  • Поддержка атрибута alt в изображениях #975

  • Устарел метод pasteHTML, будет удален в Quill 2.0 #981Большое спасибо jackmu95, kristeehan, ruffle1986, sergop321, sferoze, и sijad за вклад в этот выпуск. Все изменения# v1.0.3 (2016-09-07)

  • Исправление #928

Большое спасибо @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

  • Исправление кнопки сброса формата при отсутствии выделенного текста #667
  • Исправление интерпретации вставляемого содержимого из Word #668
  • Фокусировка прокручивает до правильной позиции курсора #669
  • Исправление удаления изображения на пустом документе #670
  • Исправление форматирования панели инструментов "bubble" #679
  • Исправление вставки строк с отступом ql-indent #681
  • Исправление состояния с двойным подчеркиванием #695
  • Исправление типа источника при удалении #697
  • Исправление отступа, становящегося NaN #698Благодарим @benbro, @Cinamonas, @emanuelbsilva, @jasonmng, @jonnolen, @LucVanPelt, @sachinrekhi, @sagacitysite, @WriterStat за их вклад в этот выпуск.

Все изменения

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-quill.git
git@api.gitlife.ru:oschina-mirror/mirrors-quill.git
oschina-mirror
mirrors-quill
mirrors-quill
main