flutter_quill 11.0.0-dev.15 flutter_quill: ^11.0.0-dev.15 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.15 - 2024-12-13 #
Added #
- New localization strings for the image save functionality #2403.
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:
- Migrate from
withOpacity
towithValues
according to Color wide gamut - Opacity migration. - Avoid using the deprecated
Color.value
getter.
- Migrate from
- Ignore
unreachable_switch_default
warning (introduced in Dart 3.6). - Update
intl
dependency to support versions0.19.0
and0.20.0
.
Fixed #
- Avoid using
url_launcher_string.dart
which is strongly discouraged #2403.
11.0.0-dev.14 - 2024-11-24 #
Changed #
- Improve pub topics in package metadata.
- Update the minimum required version of the dependency quill_native_bridge from
10.7.9
to10.7.11
.
11.0.0-dev.13 - 2024-11-17 #
Changed #
- Improve khmer localization #2372.
Fixed #
- Clipboard images pasting as plain text on Android #2384.
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()
.