PackageTrack
Sign in Get early access

fleather

Clean, minimalistic and collaboration-ready rich text editor for Flutter.

1.28.0 12K downloads/mo #2751 most downloaded on pub.dev fleather-editor/fleather

What this package is like to depend on

Last release today

24 Aug 2026

Release timing varies

gaps range from 2 weeks to 8 months

Nearly every release is documented

notes for 41 of 41 stable releases

1 version withdrawn

withdrawn after publishing

4 years old

42 releases · first in 2022

4 releases in the last 12 months

see the full history below

Release timeline

42 releases · Jun 2022 to Aug 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 42
  1. 1.28.0 24 Aug 2026
    Release notes
    • Upgrade to Flutter 3.47
    • [Breaking] Use material_ui and cupertino_ui packages
    Open source →
    Release notes
    • Upgrade to Flutter 3.47
    • [Breaking] Use material_ui and cupertino_ui packages
    Open source →
  2. 1.27.0 25 May 2026
    Release notes
    • Upgrade to Flutter 3.44
    • [Fix] Editor reveals cursor and widget when not focused
    Open source →
    Release notes
    • Upgrade to Flutter 3.44
    • [Fix] Editor reveals cursor and widget when not focused
    Open source →
  3. 1.26.0 09 Oct 2025
    Release notes
    • Editor and cursor brought into viewport if is wrapped with a scrollable regardless of it's scrollable property
    • [Fix] incorrect width when using TextWidthBasis.longestLine with multiple lines
    • [Fix] exception thrown when editor starts with an element that do not compute distance to actual baseline
    Open source →
    Release notes
    • Editor and cursor brought into viewport if is wrapped with a scrollable regardless of it's scrollable property
    • [Fix] incorrect width when using TextWidthBasis.longestLine with multiple lines
    • [Fix] exception thrown when editor starts with an element that do not compute distance to actual baseline
    Open source →
  4. 1.25.1 30 Aug 2025
    Release notes
    • [Fix] Empty line height greater than non-empty line height
    Open source →
    Release notes
    • [Fix] Empty line height greater than non-empty line height
    Open source →
  5. 1.25.0 17 Aug 2025
    Release notes
    • Upgrade to Flutter 3.35
    • Add attributes to images
    • Support TextWidthBasis.longestLine
    • Support custom StrutStyle
    • Built-in emoji shortcuts
    • [Fix] Corrupted cursor position when deleting blocks
    • [Fix] Error when using multi-level lists of different nature
    Open source →
    Release notes
    • Upgrade to Flutter 3.35
    • Add attributes to images
    • Support TextWidthBasis.longestLine
    • Support custom StrutStyle
    • Built-in emoji shortcuts
    • [Fix] Corrupted cursor position when deleting blocks
    • [Fix] Error when using multi-level lists of different nature
    Open source →
  6. 1.24.0+1 06 Jul 2025
    Release notes
    • Use Flutter context menu when read-only on iOS
    • Add translations for Hungarian
    • [Fix] merge method not applying horizontal rule theme data
    • [Fix] regex for ul in Markdown decoder
    Open source →
    Release notes
    • Use Flutter context menu when read-only on iOS
    • Add translations for Hungarian
    • [Fix] merge method not applying horizontal rule theme data
    • [Fix] regex for ul in Markdown decoder
    Open source →
  7. 1.23.0 26 May 2025
    Release notes
    • Use system context menu on iOS
    • Upgrade to Flutter 3.32.0
    Open source →
    Release notes
    • Use system context menu on iOS
    • Upgrade to Flutter 3.32.0
    Open source →
  8. 1.22.0 28 Apr 2025
    Release notes
    • tab (resp. shift+ tab) indents (resp. un-indents) line
    • AutoExitRule un-indents lists
    • iOS selection improvements
    • [Fix] iOS floating cursor wrongly position when editor has padding
    • [Fix] HTML encoding when multi-levels lists are followed by other lists or a plain paragraph
    Open source →
    Release notes
    • tab (resp. shift+ tab) indents (resp. un-indents) line
    • AutoExitRule un-indents lists
    • iOS selection improvements
    • [Fix] iOS floating cursor wrongly position when editor has padding
    Open source →
  9. 1.21.0 09 Apr 2025
    Release notes
    • Add Portuguese & Brazilian Portuguese support
    • Add Korean support
    • Upgrade to Flutter 3.29
    • contextMenuBuilder can be overridden
    • [Fix] Inappropriate leading numbers in code block
    • [Fix] Theme not being applied to checklist
    Open source →
  10. 1.20.1 06 Feb 2025
    Release notes
    • Fix markdown decoder not recognizing all ul tokens
    • Fix scroll jumps when toggling checkbox
    • Fix null check on null value error in _onChangedClipboardStatus
    Open source →
    Release notes
    • [Fix] markdown decoder not recognizing all ul tokens
    • [Fix] scroll jumps when toggling checkbox
    • [Fix] null check on null value error in _onChangedClipboardStatus
    Open source →
  11. 1.20.0 29 Dec 2024
    Release notes
    • Upgrade to Flutter 3.27
    • Add translations for Dutch and German
    Open source →
  12. 1.19.0 11 Sep 2024
    Release notes
    • Improve performance when handling long documents
    • Add translations for Persian
    • Ability to cherrypick autoformats natively available
    • Add support for indentation in blocks in Markdow codec
    • [Fix] Autoformat cannot be undone on iOS
    Open source →
  13. 1.18.0 17 Aug 2024
    Release notes
    • Add the ability to use custom TextSelectionControls
    • Add foundations for localization
    • Add translations for French
    • Add clear method on controller
    • Improve performance by using repaint boundary
    • Fix hit test issue when scrolled
    • Fix copy issue when selection is inverted
    Open source →
  14. 1.17.0 18 Jul 2024
    Release notes
    • Fleather manages the viewport
    • Add ability to provide custom clipboard status notifier
    • Fix editor requests keyboard and focus when checklist toggled

    Behavior for scrollable and expand changed. Check https://github.com/fleather-editor/fleather/pull/338#issuecomment-2212484545;

    Open source →
  15. 1.16.0 22 Jun 2024
    Release notes
    • Inline Markdown shortcuts
    • Enable auto-correct on mobile devices
    • Enable suggestions on Android devices
    • [UI change] Adjust default theme
    • [Fix] selectors in toolbar going under keyboard
    Open source →
  16. 1.15.0+1 29 May 2024
    Release notes
    • Upgrade to Flutter 3.22
    • Remove selection gestures when enableInteractiveSelection is false
    • Upgrade dependencies
    Open source →
  17. 1.14.5+1 07 May 2024
    Release notes
    • [Fix] toolbar moving out of viewport upon scrolling
    • [Fix] list number using the wrong theme
    • [Fix] link bottom sheet UI issues
    • [Fix] toolbar selector positioning
    • [Fix] scroll to cursor when cursor is bigger than viewport
    Open source →
  18. 1.14.4 13 Apr 2024
    Release notes
    • [Fix] selection handles not disposed after disposing selection overlay
    • [Fix] wrong selection after pasting
    • [Fix] multiple cursor on editor after selecting Android keyboard suggestion
    • [Fix] FleatherThemeData.merge not applying heading 6 theme
    • [Fix] get selection style for beginning of new line
    • [Fix] sending invalid composing range to engine
    Open source →
  19. 1.14.3 27 Mar 2024
    Release notes
    • Hide collapsed selection handle in read-only mode
    • Hide text selection highlight when editor is unfocused
    • Scroll to selection after keyboard opened
    Open source →
  20. 1.14.2 20 Mar 2024
    Release notes
    • Update selection correctly after pasting text
    • Make color attributes toggleable
    • Revert "Use normalized text editing value for updating remote value"
    Open source →
  21. 1.14.1 31 Jan 2024
    Release notes
    • Use normalized text editing value for updating remote value
    • Expose SelectorScope
    • Remove dart:io usages
    • Relax intl version
    Open source →
  22. 1.14.0+1 27 Jan 2024
    Release notes
    • Add ClipboardManager which can be used to implement rich clipboard
    • Use overlay entries to prevent focus loss when selection color or heading in default toolbar
    • Replace quill_delta package with parchment_delta
    • [Fix] Caret movement issues
    • [Fix] Caret painting on focus gain
    Open source →
  23. 1.13.2 13 Jan 2024
    Release notes
    • [Fix] pub.dev issues
    Open source →
  24. 1.13.1 13 Jan 2024 withdrawn
    Release notes
    • Example enriched with ImagePicker
    • [Fix] web - erratic cursor positioning when navigating document with keyboard
    • [Fix] Persistent context menu when updating FleatherEditor widget
    • [Fix] pub.dev warnings - dependencies upgraded
    Open source →
  25. 1.13.0 06 Jan 2024
    Release notes
    • Enhanced text selection experience on mobile (including magnifier)
    • [Fix] Vertical cursor movements have incorrect behavior when initiated from a line with large embeds
    Open source →
  26. 1.12.0 10 Dec 2023
    Release notes
    • Introduce AutoFormats to handle automatic text formatting and make Heuristics only responsible for validity of document
    • Show context menu on desktop
    • Add unset background and text color option
    • Handle more text editing intents (See #180 for the list)
    • [Fix] toolbar button design
    • [Fix] preserve line style on new line
    • [Fix] example app build for Android
    Open source →
  27. 1.11.0 01 Dec 2023
    Release notes
    • Support for Flutter 3.16
    • [Fix] exception thrown when inserting new line with toggled inline styles
    Open source →
  28. 1.10.0 19 Aug 2023
    Release notes
    • Support for Flutter 3.13
    Open source →
  29. 1.9.1 21 Jul 2023
    Release notes
    • [Fix] light theme inline code background color for Material 3
    • [Fix] wrong bounding box for text lines in block
    • [Fix] alignment and direction in blocks
    Open source →
  30. 1.9.0 19 Jun 2023
    Release notes
    • Migrated to Dart 3
    • Support for foreground color & heading levels 1 to 6
    • [Fix] Incorrect ParchmentStyle returned by controller at start of line
    Open source →
  31. 1.8.0 16 May 2023
    Release notes
    • Support for Flutter 3.10
    • [Fix] Checkbox alignment
    • [Fix] Assertion error when merging two blocks by removing line between them
    Open source →
  32. 1.7.0 05 Apr 2023
    Release notes
    • Adaptive selection controls for platforms
    Open source →
  33. 1.6.0 25 Feb 2023
    Release notes
    • Allow to undo/redo changes from toolbar
    • Remove use of deprecated ToolbarOptions
    • [Fix] Wrong context toolbar positioning
    • [Fix] Last separated character selection on iOS
    • [Fix] Hide selection handles when text changes
    Open source →
  34. 1.5.0 05 Feb 2023
    Release notes
    • [Fix] Ensure that text boxes are only the required size
    • [Fix] History not working when widget updated
    • Support Flutter v3.7
    • Support TextEditingDelta handling
    Open source →
  35. 1.4.0 23 Dec 2022
    Release notes
    • Keyboard appearance depends on default brightness
    • [Fix] Line height accounts for SpanEmbed height
    • [Fix] Editor toolbar UI
    Open source →
  36. 1.3.1 10 Dec 2022
    Release notes
    • [Fix] Incorrect style behaviour when toggling formats
    Open source →
  37. 1.3.0 27 Oct 2022
    Release notes
    • Support document history (undo/redo)
    • Updated README
    • [Fix] Cursor not appearing when setting focus on empty document
    Open source →
  38. 1.2.2 18 Sep 2022
    Release notes
    • New example for Fleather
    • Improve checkbox design
    • [Fix] new line after inline embed insertion
    • [Fix] null focusNode causing _CastError
    Open source →
  39. 1.2.1 01 Sep 2022
    Release notes
    • [Fix] toolbar not showing up on empty documents
    Open source →
  40. 1.2.0 25 Aug 2022
    Release notes
    • Add support for inline embeds
    • Add support for background color
    • [Fix] toolbar not always showing up
    Open source →
  41. 1.1.0 01 Aug 2022
    Release notes
    • Added support for indentation
    • Added ability to determine text direction and alignment based on input
    Open source →
  42. 1.0.0 25 Jun 2022
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive