NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #72 most downloaded on pub.dev
String replacement with operations that are Unicode/grapheme cluster aware.
Last release 1 years ago
25 Jun 2025
Release timing varies
gaps range from 8 days to 1.7 years
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
18 releases · first in 2019
Run dart format with the new style.
dart format with the new style.update the pubspec version of package:collection
update the pubspec version of package:collection (#730)
One column per quarter.
Fixed README rendering on pub.dev and API docs.
^3.4.0.dart-lang/core monorepo.* Updated to use Unicode 15.0.0.
Update the value of the pubspec repository field.
repository field.Fix Characters.where which unnecessarily did the iteration and test twice.
Characters.where which unnecessarily did the iteration and test twice.Characters.empty constant and makes Characters("") return it.Characters.contains to (covariant) String.
The implementation still accepts Object?, so it can be cast to
Iterable<Object?>, but you get warned if you try to call directly with a
non-String.Stable release for null safety.
stringBeforeLength and stringAfterLength to CharacterRange.CharacterRange.at constructor.getRange(start, end) and characterAt(pos) to Characters
as alternative to .take(end).skip(start) and getRange(pos, pos + 1).other to characters.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Core APIs deemed stable; package version set to 1.0.0.
split methods on Characters and CharacterRange.Change [codeUnits] getter to [utf16CodeUnits] which returns an iterable. This avoids leaking that the underlying string has efficient UTF-16 code unit
Added an extension method on String to allow easy access to the Characters of the string:
Added an extension method on String to allow easy access to the Characters
of the string:
print('The first character is: ' + myString.characters.first)
Updated Dart SDK dependency to Dart 2.6.0
Added small example in example/main.dart
example/main.dartUpdated API which does not expose the underlying string indices.
Your coding agent can read these notes before it upgrades. Set up the MCP server →