NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1848 most downloaded on pub.dev
Comprehensive string manipulation plugin for dart. Handles operations on latin, non latin and grapheme clusters alike! Features inspured from VocaJs
Last release 6 months ago
23 Mar 2026
Release timing varies
gaps range from 3 months to 3.8 years
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
7 releases · first in 2021
One column per quarter.
Fixed capitalize() to normalize already-capitalized and all-uppercase inputs like HELLO and HeLLo to Hello
capitalize() to normalize already-capitalized and all-uppercase inputs like HELLO and HeLLo to HellocamelCase() while fixing capitalize() behaviorcapitalize() inputsRevamped README with cleaner structure and API tables
Added unescapeHtml() method to unescape HTML entities
unescapeHtml() method to unescape HTML entitiesescapeHtml() as the new camelCase version of escapeHTML()countOccurrences() with correct spellingtoCamelCase, toSnakeCase, toKebabCase, toTitleCase, toPascalCaseconst_regex.dart (JS-style delimiters removed)latinize() - maps are now lazily initialized instead of rebuilt on every callprune() to handle tabs and other whitespace, not just spaceswords(), chars(), codePoints(), graphemes()escapeHTML() - use escapeHtml() insteadunEscapeRegExp() - use unescapeRegExp() insteadcountOccurences() - use countOccurrences() instead (typo fix)count() - use .length insteadchars() - use .split('') insteadcodePoints() - use .codeUnits insteadcharAt() - use string[index] insteadlowerCase() - use .toLowerCase() insteadupperCase() - use .toUpperCase() insteadswapCase() using StringBuffer for O(n) performanceconst for compile-time optimizationUpdated to Dart 3.0+ with modern SDK constraints (>=3.0.0 <4.0.0)
unescapeRegExp() method to unescape regex stringsAll string manipulation features from prerelease now stable
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →