flutter_quill
A rich text editor built for Android, iOS, Web, and desktop platforms. It's the WYSIWYG editor and a Quill component for Flutter.
11.5.1
234K downloads/mo
#794 most downloaded on pub.dev
singerdmx/flutter-quill
What this package is like to depend on
Last release 3 months ago
20 May 2026
Release timing varies
gaps range from 8 days to 7 months
Rarely documented
notes for 13 of 555 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
604 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
604 releases · Dec 2020 to May 2026Releases
latest 60 of 604-
11.5.120 May 2026Release notes
Open source →Added
- Added localization support for
mn(Mongolian, Mongolia)
Changed
- Updated minimum supported SDK version to Flutter 3.44/Dart 3.12.
- Implemented the new TextInputClient.onFocusReceived method required by Flutter SDK 3.44+ (
returns false).
Release notes
Open source →Added
- Added localization support for
mn(Mongolian, Mongolia)
Changed
- Updated minimum supported SDK version to Flutter 3.44/Dart 3.12.
- Implemented the new TextInputClient.onFocusReceived method required by Flutter SDK 3.44+ (
returns false).
- Added localization support for
-
11.5.018 Oct 2025Release notes
Open source →Fixed
- Fixed
View.of(context)calls throwing when used with thescreenshotpackage #2662.
Added
- Add missing Brazilian Portuguese translations
Release notes
Open source →Fixed
- Fixed
View.of(context)calls throwing when used with thescreenshotpackage #2662.
Added
- Add missing Brazilian Portuguese translations
- Fixed
-
11.4.222 Jul 2025Release notes
Open source →Fixed
- App crash on desktop platforms when using Flutter
3.32.0-0.5.preand newer.
Fixed by passing the requiredviewIdfor experimental multi-window support #2579.
Release notes
Open source →Fixed
- App crash on desktop platforms when using Flutter
3.32.0-0.5.preand newer.
Fixed by passing the requiredviewIdfor experimental multi-window support #2579.
- App crash on desktop platforms when using Flutter
-
11.4.115 May 2025 -
11.4.023 Apr 2025Release notes
Open source →Added
- Accept
mailto,tel,sms, and other link prefixes by default in the insert link toolbar button #2525. validateLinkinQuillToolbarLinkStyleButtonOptionsto allow overriding the link validation #2525.
Fixed
- Improve doc comment of
customLinkPrefixesinQuillEditor#2525.
Changed
- Deprecate
linkRegExpin favor of the new callbackvalidateLink#2525.
Release notes
Open source →Added
- Accept
mailto,tel,sms, and other link prefixes by default in the insert link toolbar button #2525. validateLinkinQuillToolbarLinkStyleButtonOptionsto allow overriding the link validation #2525.
Fixed
- Improve doc comment of
customLinkPrefixesinQuillEditor#2525.
Changed
- Deprecate
linkRegExpin favor of the new callbackvalidateLink#2525.
- Accept
-
11.3.023 Apr 2025Release notes
Open source →Fixed
- Can't select text when
readOnlyis true #2529.
Added
- Display magnifier using
RawMagnifierwidget when dragging on iOS/Android #2529.
Release notes
Open source →Fixed
- Can't select text when
readOnlyis true #2529.
Added
- Display magnifier using
RawMagnifierwidget when dragging on iOS/Android #2529.
- Can't select text when
-
11.2.026 Mar 2025Release notes
Open source →Added
- Cache for
toPlainTextinDocumentclass to avoid unnecessary text computing #2482.
Release notes
Open source →Added
- Cache for
toPlainTextinDocumentclass to avoid unnecessary text computing #2482.
- Cache for
-
11.1.224 Mar 2025 -
11.1.119 Mar 2025Release notes
Open source →Fixed
- Explicitly schedule frame on secondary click to ensure context menu is shown on Windows #2507.
Release notes
Open source →Fixed
- Explicitly schedule frame on secondary click to ensure context menu is shown on Windows #2507.
-
11.1.010 Mar 2025Release notes
Open source →Fixed
- Remove unnecessary content change listeners in read-only mode to avoid triggering infinite loops of FocusNode callbacks #2488.
- Remove unicode from
QuillTextelement that causes weird caret behavior on empty lines #2453. - Focus and open context menu on right click if unfocused #2477.
- Update QuillController
lengthextension method deprecation message #2483.
Added
Ruleis now part of the public API, so thatDocument.setCustomRulescan be used.decorationproperty inDefaultTextBlockStylefor theheaderattribute to customize headers with borders, background colors, and other styles usingBoxDecoration#2429.
Release notes
Open source →Fixed
- Remove unnecessary content change listeners in read-only mode to avoid triggering infinite loops of FocusNode callbacks #2488.
- Remove unicode from
QuillTextelement that causes weird caret behavior on empty lines #2453. - Focus and open context menu on right click if unfocused #2477.
- Update QuillController
lengthextension method deprecation message #2483.
Added
Ruleis now part of the public API, so thatDocument.setCustomRulescan be used.decorationproperty inDefaultTextBlockStylefor theheaderattribute to customize headers with borders, background colors, and other styles usingBoxDecoration#2429.
-
11.0.016 Feb 2025Release notes
Open source →[!IMPORTANT] See the migration guide from 10.0.0 to 11.0.0 for the full breaking changes and migration. Ensure to read the breaking behavior section to avoid unexpected changes.
Fixed
- [iOS] Localize the Cupertino link menu actions.
- Export
QuillToolbarSelectLineHeightStyleDropdownButtonOptions, fixing #2333. - Clipboard images pasting as plain text on Android #2384.
- Avoid using
url_launcher_string.dartwhich is strongly discouraged #2403. - The color picker dialog's hex field does not use the correct value of the selected text in the editor #2415.
Added
- New localization strings for the image save functionality #2403.
Insert videostring inquill_en.arbto support localization forflutter_quill_extensions. Currently available only in English.QuillClipboardConfigclass with customizable clipboard paste handling callbacks, partial fix to #2350.- The option to enable/disable rich text paste (from other apps) in
QuillClipboardConfig. Insert videostring inquill_en.arbto support localization forflutter_quill_extensions. Currently available only in English.onKeyPressedinQuillEditorConfigto customize key press handling in the editor #2368.- Croatian (hr) language translation #2431.
enableClipboardPasteflag inQuillToolbarClipboardButtonto determine if the button defaults tonull,which will useClipboardMonitor, which checks every second if the clipboard has content to paste #2427.
Changed
- Rewrite the image save functionality for
flutter_quill_extensions#2403. - Migrate quill_native_bridge to
11.0.0#2403. - Avoid using deprecated APIs in Flutter 3.27.0 #2416:
- Migrate from
withOpacitytowithValuesaccording to Color wide gamut - Opacity migration. - Avoid using the deprecated
Color.valuegetter.
- Migrate from
- Ignore
unreachable_switch_defaultwarning (introduced in Dart 3.6) #2416. - Update
intldependency to support versions0.19.0and0.20.0#2416. - Restore base button options, now works without the inherited widgets, and support buttons of
flutter_quill_extensions. - The option to enable/disable rich text paste (from other apps) in
QuillClipboardConfig. - Improve
README.md. - Simplify the
exampleapp. - Update the minimum supported SDK version to Flutter 3.0/Dart 3.0 for compatibility, fixing #2347.
- Improve dependencies constraints for compatibility.
- Improve
README.md. - Always call
setState()in_markNeedsBuild()inQuillRawEditorState(revert to the old behavior). - BREAKING: Update configuration class names to use the suffix
Configinstead ofConfigurations. - BREAKING: Refactor embed block interface for both the
EmbedBuilder.build()andEmbedButtonBuilder. - Minor cleanup to magnifier feature.
- The
QuillSimpleToolbarbase button options now support buttons offlutter_quill_extensions. - Mark
shouldNotifyListenersas experimental inQuillController.replaceText(). - Mark the method
QuillController.clipboardSelection()as experimental. - Improve pub topics in package metadata.
- Update the minimum required version of the dependency quill_native_bridge from
10.7.9to10.7.11. - Address warnings of
unreachable_switch_default(introduced in Dart 3.6). - BREAKING: Clipboard action buttons in
QuillSimpleToolbarare now disabled by default. To enable them, setshowClipboardCut,showClipboardCopy, andshowClipboardPastetotrueinQuillSimpleToolbarConfig. - BREAKING: Change the
optionsparameter class type fromQuillToolbarToggleStyleButtonOptionstoQuillToolbarClipboardButtonOptionsinQuillToolbarClipboardButton. To migrate, useQuillToolbarClipboardButtonOptionsinstead ofQuillToolbarToggleStyleButtonOptions#2433. This change was made for the PR #2427. - BREAKING: Change the
onTapDownto acceptTapDownDetailsinstead ofTapDragDownDetails(revert #2128 due to regressions). - BREAKING: Change the
onTapUpto acceptTapUpDetailsinstead ofTapDragUpDetails(revert #2128 due to regressions). - BREAKING: Revert
Copy TapAndPanGestureRecognizer from TextFieldPR #2128, restoring editor behavior to match versions before10.4.0due to the regressions #2413. - BREAKING: Replace
QuillClipboardConfig.onDeltaPastewithQuillClipboardConfig.onRichTextPastewhich is more specific and provides an additional parameterisExternalto determine whether theDeltacontent is from an external app. - Bosnian (bs), Macedonian (mk) and Gujarati (gu) language translations #2455.
textSpanBuildertoQuillEditorConfigto allow overriding how text content is rendered.
Removed
-
11.0.0-dev.2121 Jan 2025 pre-releaseNothing published for this version
-
11.0.0-dev.2019 Jan 2025 pre-releaseNothing published for this version
-
11.0.0-dev.1910 Jan 2025 pre-releaseNothing published for this version
-
11.0.0-dev.1806 Jan 2025 pre-releaseNothing published for this version
-
11.0.0-dev.1719 Dec 2024 pre-releaseNothing published for this version
-
11.0.0-dev.1613 Dec 2024 pre-releaseNothing published for this version
-
11.0.0-dev.1513 Dec 2024 pre-releaseNothing published for this version
-
11.0.0-dev.1424 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.1317 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.1211 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.1111 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.1010 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.910 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.810 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.710 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.609 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.508 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.408 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.308 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.208 Nov 2024 pre-releaseNothing published for this version
-
11.0.0-dev.127 Oct 2024 pre-releaseNothing published for this version
-
11.0.0-dev.027 Oct 2024 pre-releaseNothing published for this version
-
10.8.523 Oct 2024 -
10.8.417 Oct 2024Nothing published for this version
-
10.8.317 Oct 2024Nothing published for this version
-
10.8.3-dev.017 Oct 2024 pre-releaseNothing published for this version
-
10.8.201 Oct 2024Nothing published for this version
-
10.8.127 Sep 2024Nothing published for this version
-
10.8.025 Sep 2024Nothing published for this version
-
10.7.725 Sep 2024Nothing published for this version
-
10.7.625 Sep 2024Nothing published for this version
-
10.7.522 Sep 2024Nothing published for this version
-
10.7.421 Sep 2024Nothing published for this version
-
10.7.321 Sep 2024Nothing published for this version
-
10.7.221 Sep 2024Nothing published for this version
-
10.7.121 Sep 2024Nothing published for this version
-
10.7.021 Sep 2024Nothing published for this version
-
10.6.620 Sep 2024Nothing published for this version
-
10.6.519 Sep 2024Nothing published for this version
-
10.6.418 Sep 2024Nothing published for this version
-
10.6.318 Sep 2024Nothing published for this version
-
10.6.217 Sep 2024Nothing published for this version
-
10.6.115 Sep 2024Nothing published for this version
-
10.6.015 Sep 2024Nothing published for this version
-
10.5.1914 Sep 2024Nothing published for this version
-
10.5.1813 Sep 2024Nothing published for this version
-
10.5.1713 Sep 2024Nothing published for this version
-
10.5.1612 Sep 2024Nothing published for this version
-
10.5.15-dev.011 Sep 2024 pre-releaseNothing published for this version