Skip to content

Latest commit

 

History

History
218 lines (135 loc) · 11.5 KB

CHANGELOG.md

File metadata and controls

218 lines (135 loc) · 11.5 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.21 - 2025-01-21

Added

  • enableClipboardPaste flag in QuillToolbarClipboardButton to determine if the button defaults to null, which will use ClipboardMonitor, which checks every second if the clipboard has content to paste #2427.

11.0.0-dev.20 - 2025-01-19

Changed

  • BREAKING: Change the options parameter class type from QuillToolbarToggleStyleButtonOptions to QuillToolbarClipboardButtonOptions in QuillToolbarClipboardButton. To migrate, use QuillToolbarClipboardButtonOptions instead of QuillToolbarToggleStyleButtonOptions #2433. This change was made for the PR #2427.
  • BREAKING: Change the onTapDown to accept TapDownDetails instead of TapDragDownDetails (revert #2128 due to regressions).
  • BREAKING: Change the onTapUp to accept TapUpDetails instead of TapDragUpDetails (revert #2128 due to regressions).
  • BREAKING: Revert Copy TapAndPanGestureRecognizer from TextField PR #2128, restoring editor behavior to match versions before 10.4.0 due to the regressions #2413.

Removed

  • BREAKING: The magnifier feature due to buggy behavior #2413. See #2406 for a list of reasons.

11.0.0-dev.19 - 2025-01-10

Added

  • Croatian (hr) language translation #2431.

11.0.0-dev.18 - 2025-01-06

Changed

  • BREAKING: Clipboard action buttons in QuillSimpleToolbar are now disabled by default. To enable them, set showClipboardCut, showClipboardCopy, and showClipboardPaste to true in QuillSimpleToolbarConfig.

11.0.0-dev.17 - 2024-12-19

Fixed

  • The color picker dialog's hex field does not use the correct value of the selected text in the editor #2415.

11.0.0-dev.16 - 2024-12-13

Changed

  • Address warnings of unreachable_switch_default (introduced in Dart 3.6).

11.0.0-dev.15 - 2024-12-13

Added

  • New localization strings for the image save functionality #2403.

Changed

Fixed

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