flutter_quill 11.0.0-dev.12 copy "flutter_quill: ^11.0.0-dev.12" to clipboard
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 in QuillController.replaceText().
  • Mark the method QuillController.clipboardSelection() as experimental.

11.0.0-dev.11 - 2024-11-11 #

Added #

  • onKeyPressed in QuillEditorConfig 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 in quill_en.arb to support localization for flutter_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() in QuillRawEditorState (revert to the old behavior).
  • BREAKING: Update configuration class names to use the suffix Config instead of Configurations.
  • BREAKING: Refactor embed block interface for both the EmbedBuilder.build() and EmbedButtonBuilder.
  • Minor cleanup to magnifier feature.
  • The QuillSimpleToolbar base button options now support buttons of flutter_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 in quill_en.arb to support localization for flutter_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 and ExpandSelectionToLineBreakIntent 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 for super_clipboard, use flutter_quill_extensions package and FlutterQuillExtensions.useSuperClipboardPlugin().