Skip to content

Latest commit

 

History

History
140 lines (87 loc) · 6.42 KB

CHANGELOG.md

File metadata and controls

140 lines (87 loc) · 6.42 KB

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.

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 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().