NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1376 most downloaded on pub.dev
Text with metadata spans for easy text editing and styling.
Last release 5 months ago
08 May 2026
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 18 of 18 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
19 releases · first in 2022
One column per quarter.
[FIX] - Fixed regression in previous release.
[ADJUSTMENT] - AttributedText improved efficiency when finding attribution spans.
AttributedText improved efficiency when finding attribution spans.[FIX] - AttributedText constructor and some operations break if placeholder map is not in content order.
AttributedText constructor and some operations break if placeholder map is not in content order.[FIX] - toggleAttribution() error with inline placeholders.
toggleAttribution() error with inline placeholders.[FIX] - Accessing individual characters in AttributedText no longer tries to access indices out of bounds.
AttributedText no longer tries to access indices
out of bounds.[FIX] - A few AttributedText methods weren't updated to account for full length with placeholders.
AttributedText methods weren't updated to account for full length with placeholders.[ADJUSTMENT] - Added a few queries for the character or the placeholder at a given text offset.
[FEATURE] - Added support for placeholders in text, e.g., to render inline widgets.
logging to v1.3.0.Package metadata update - no functional changes.
[FIX] - Crash when adding attributions that overlap others - you can now control whether a new attribution overwrites conflicting spans when you add i
[FEATURE] - Added query getAllAttributionsThroughout() to AttributedText.
getAllAttributionsThroughout() to AttributedText.copy() to AttributedText().[BREAKING] - AttributedText and SpanRange constructors now use positional parameters istead of named parameters.
AttributedText and SpanRange constructors now use positional parameters istead of named parameters.AttributedText now supports differents links for different URLs in the same text blob - previously all links were sent to the same URL withing a single AttributedText.collapseSpans now reports the correct ending index, which was previously off by one.AttributedText now has a substring method and length property to avoid needing to access the inner text string.AttributionSpan now has a range property to get a non-directional span of text.AttributedText can visit and report attribution spans instead of just visiting individual attribution markers.getAttributionSpans()getAttributionSpansByFilter()AttributedText now allows you to addAttribution() without auto-merging with preceding and following attributions (#1198)Upgrade Dart constraints to explicitly include Dart 3. Make markers public on AttributedSpans.
Upgrade Dart constraints to explicitly include Dart 3. Make markers public on AttributedSpans.
Add getAttributedRange(), which returns a range that includes a given set of attributions.
Add getAttributedRange(), which returns a range that includes a given set of attributions.
BREAKING - Attributions in an AttributedText are now visited by a AttributionVisitor instead of a callback, and the visitor receives span markers in a
BREAKING - Attributions in an AttributedText are now visited by a AttributionVisitor instead of a callback, and the visitor receives span markers in a more useful way.
Changed the meta dependency to a version that's compatible with Flutter.
Changed the meta dependency to a version that's compatible with Flutter.
Fixed a couple bugs related to merging attribution spans when adding new spans.
Fixed a couple bugs related to merging attribution spans when adding new spans.
Downgraded collection from 1.16.0 to 1.15.0 because flutter_test is pinned to 1.15.0.
Downgraded collection from 1.16.0 to 1.15.0 because flutter_test is pinned to 1.15.0.
The first release of attributed_text, which was extracted from super_editor.
The first release of attributed_text, which was extracted from super_editor.
Your coding agent can read these notes before it upgrades. Set up the MCP server →