PackageTrack
Sign in Get early access

rich_text_controller

An extended text editing controller that supports different inline styles for custom regex patterns.

3.0.1 9.6K downloads/mo #3002 most downloaded on pub.dev micazi/rich_text_controller

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 1.3 years

Nearly every release is documented

notes for 11 of 11 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

11 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · May 2020 to Jan 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. 3.0.1 21 Jan 2025
    Release notes
    • DOC: Resizing of the demo gif and updated the source URL.
    Open source →
  2. 3.0.0 21 Jan 2025
    Release notes
    • BREAKING CHANGE: Removed regExpCaseSensitive property from RichTextController. Users must now set case sensitivity directly in the RegExp objects provided in targetMatches.
    • BREAKING CHANGE: Updated the MatchTargetItem to include the deleteOnBack method to be able to set it exclusively for a certain match target.
    • FEAT: Added IME composition support for languages like Japanese and Chinese. The buildTextSpan method now properly handles the withComposing parameter.
    • FEAT: Added updateTargetMatches method to RichTextController for dynamic updates to targetMatches without recreating the controller.
    • FEAT: Added onTap method for the MatchTargetItem to be able to get a tap callback on a match.
    • FEAT: Enhanced RichWrapper to dynamically update the RichTextController when targetMatches or other properties change.
    • FEAT: Added copyWith method to MatchTargetItem for easier modification of match target configurations.
    • FIX: Fixed IME composition underline not appearing during pre-edit text.
    • FIX: Fixed exception during Chinese input with Apple keyboard by validating composingRange.
    • FIX: Fixed unintuitive behavior of regExpCaseSensitive overriding individual RegExp settings.
    • FIX: Cached combined regex in RichTextController to improve performance.
    • FIX: Improved error handling for invalid targetMatches and composingRange.
    • TEST: Added testing for all of the controller's features, as well as the rich_wrapper widget and the targetMatch model.
    • DOC: Updated documentation for all public APIs, including RichWrapper, RichTextController, and MatchTargetItem.
    • DOC: Added example usage and detailed explanations for all features in the README and API reference.
    • DEPS: Updated SDK and package dependencies to the latest stable versions.
    • CHORE: Improved error handling and validation in MatchTargetItem to ensure proper configuration of text and regex.
    • CHORE: Refactored code for better readability and maintainability.

    Open source →
  3. 2.0.1 14 Jun 2024
    Release notes
    • DOC: Doc updates.
    Open source →
  4. 2.0.0 14 Jun 2024
    Release notes
    • FIX: Resolved Issues.
    • FEAT: Added RichWrapper Widget.

    Open source →
  5. 1.4.2 01 Mar 2023
    Release notes
    • FIX: Resolved Issues.
    Open source →
  6. 1.4.0 15 Nov 2021
    Release notes
    • FIX: Resolved Issues.
    • FEAT: Added deleteOnBack functionality.
    Open source →
  7. 1.3.0 22 Apr 2021
    Release notes
    • FIX: Resolved Issues.
    • FEAT: Added Null safety.
    Open source →
  8. 1.2.0 16 Jan 2021
    Release notes
    • FIX: Resolved Issues.
    • FEAT: Added String-Matching.
    Open source →
  9. 1.1.0 30 May 2020
    Release notes
    • FEAT: Added onMatch Callback.
    Open source →
  10. 1.0.1 22 May 2020
    Release notes
    • DOC: Added Example.
    Open source →
  11. 1.0.0 13 May 2020
    Release notes
    • INIT: First 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