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.
- Improve khmer localization #2372.
11.0.0-dev.12 - 2024-11-11
- Mark
shouldNotifyListeners
as experimental inQuillController.replaceText()
. - Mark the method
QuillController.clipboardSelection()
as experimental.
11.0.0-dev.11 - 2024-11-11
onKeyPressed
inQuillEditorConfig
to customize key press handling in the editor #2368.
- Improve
README.md
.
11.0.0-dev.10 - 2024-11-10
- [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.
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.
- [iOS] Localize the Cupertino link menu actions.
- Export
QuillToolbarSelectLineHeightStyleDropdownButtonOptions
, fixing #2333.
- 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
.
- 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
- 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
- Publish the
flutter_quill
package with no changes to test the CI workflow.
11.0.0-dev.3 - 2024-11-08
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
- Restore base button options, now works without the inherited widgets, and support buttons of
flutter_quill_extensions
.
10.8.5 - 2024-10-24
- 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
- Korean translations #1911.
- 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.
- 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()
.