flutter_quill 11.0.0-dev.12 flutter_quill: ^11.0.0-dev.12 copied to clipboard
A rich text editor built for Android, iOS, Web, and desktop platforms. It's the WYSIWYG editor and a Quill component for Flutter.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note
The previous CHANGELOG.md
has been archived.
Unreleased #
11.0.0-dev.12 - 2024-11-11 #
Changed #
- Mark
shouldNotifyListeners
as experimental inQuillController.replaceText()
. - Mark the method
QuillController.clipboardSelection()
as experimental.
11.0.0-dev.11 - 2024-11-11 #
Added #
onKeyPressed
inQuillEditorConfig
to customize key press handling in the editor #2368.
Changed #
- Improve
README.md
.
11.0.0-dev.10 - 2024-11-10 #
Changed #
- [ci] Improve the publishing workflow.
11.0.0-dev.6 - 2024-11-09 #
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.
Added #
QuillClipboardConfig
class with customizable clipboard paste handling callbacks, partial fix to #2350.- The option to enable/disable rich text paste (from other apps) in
QuillClipboardConfig
. Insert video
string inquill_en.arb
to support localization forflutter_quill_extensions
. Currently available only in English.
Fixed #
- [iOS] Localize the Cupertino link menu actions.
- Export
QuillToolbarSelectLineHeightStyleDropdownButtonOptions
, fixing #2333.
Changed #
- 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
Config
instead ofConfigurations
. - BREAKING: Refactor embed block interface for both the
EmbedBuilder.build()
andEmbedButtonBuilder
. - Minor cleanup to magnifier feature.
- The
QuillSimpleToolbar
base button options now support buttons offlutter_quill_extensions
.
Removed #
- BREAKING: The quill shared configuration class.
- The dependency equatable.
- The experimental support for spell checking. See #2246.
11.0.0-dev.5 - 2024-11-08 #
Changed #
- The option to enable/disable rich text paste (from other apps) in
QuillClipboardConfig
. - Improve
README.md
. - Simplify the
example
app.
11.0.0-dev.4 - 2024-11-08 #
Changed #
- Publish the
flutter_quill
package with no changes to test the CI workflow.
11.0.0-dev.3 - 2024-11-08 #
Added #
Insert video
string inquill_en.arb
to support localization forflutter_quill_extensions
. Currently available only in English.
11.0.0-dev.2 - 2024-11-08 #
Changed #
- Restore base button options, now works without the inherited widgets, and support buttons of
flutter_quill_extensions
.
10.8.5 - 2024-10-24 #
Fixed #
- Allow all correct URLs to be formatted #2328.
- [macOS] Implement actions for
ExpandSelectionToDocumentBoundaryIntent
andExpandSelectionToLineBreakIntent
to use keyboard shortcuts, along with unrelated cleanup #2279.
9.4.0 - 2024-06-13 #
Added #
- Korean translations #1911.
Changed #
- Rework search bar/dialog for Material 3 UI with on-the-fly search #1904.
- Support for subscript and superscript across all languages.
- Improve pasting of Markdown and HTML file content from the system clipboard #1915.
Removed #
- Apple-specific font dependency for subscript and superscript functionality from the example.
- BREAKING: The
super_clipboard
plugin, To restore legacy behavior forsuper_clipboard
, useflutter_quill_extensions
package andFlutterQuillExtensions.useSuperClipboardPlugin()
.