flutter_quill_test
Test utilities for flutter_quill which includes methods to simplify interacting with the editor in test cases.
11.1.0
16K downloads/mo
#2439 most downloaded on pub.dev
singerdmx/flutter-quill
What this package is like to depend on
Last release 1 years ago
19 Mar 2025
Release timing varies
gaps range from 8 days to 3 months
Rarely documented
notes for 4 of 161 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
189 releases · first in 2023
0 releases in the last 12 months
see the full history below
Release timeline
189 releases · Nov 2023 to Mar 2025Releases
latest 60 of 189-
11.1.019 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.
Release notes
Open source →Added
- Add more APIs for testing #2512.
- Replace text with
quillReplaceTextandquillReplaceTextWithSelection. - Delete text with
quillRemoveTextandquillRemoveTextInSelection. - Insert text at the specified position with
quillEnterTextAtPosition. - Update the edit text value with a
TextSelectionusingquillUpdateEditingValueWithSelection. - Get the current
TextEditingValueusinggetTextEditingValue. - Move the cursor with
quillMoveCursorTo,quillUpdateSelection, andquillExpandSelectionTo. - Simulate hiding the keyboard using
quillHideKeyboard. - Find the
QuillEditororQuillRawEditorStateusingfindRawEditorandfindEditor.
-
11.0.017 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
Release notes
Open source →Changed
- Improve pub topics in package metadata.
- Separate the package version and
CHANGELOG.mdfrom flutter_quill.
-
11.0.0-dev.324 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
-
11.0.0-beta08 Nov 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
-
10.5.1411 Sep 2024Nothing published for this version
-
10.5.1310 Sep 2024Nothing published for this version
-
10.5.1209 Sep 2024Nothing published for this version
-
10.5.1109 Sep 2024Nothing published for this version
-
10.5.1009 Sep 2024Nothing published for this version
-
10.5.907 Sep 2024Nothing published for this version
-
10.5.805 Sep 2024Nothing published for this version
-
10.5.705 Sep 2024Nothing published for this version
-
10.5.604 Sep 2024Nothing published for this version
-
10.5.502 Sep 2024Nothing published for this version
-
10.5.402 Sep 2024Nothing published for this version
-
10.5.301 Sep 2024Nothing published for this version
-
10.5.231 Aug 2024Nothing published for this version
-
10.5.131 Aug 2024Nothing published for this version
-
10.5.030 Aug 2024Nothing published for this version
-
10.4.929 Aug 2024Nothing published for this version
-
10.4.827 Aug 2024Nothing published for this version
-
10.4.726 Aug 2024Nothing published for this version
-
10.4.626 Aug 2024Nothing published for this version
-
10.4.524 Aug 2024Nothing published for this version
-
10.4.423 Aug 2024Nothing published for this version
-
10.4.323 Aug 2024Nothing published for this version
-
10.4.223 Aug 2024Nothing published for this version
-
10.4.121 Aug 2024Nothing published for this version
-
10.4.020 Aug 2024Nothing published for this version
-
10.3.220 Aug 2024Nothing published for this version