NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #605 most downloaded on pub.dev
Package including lot helpers for easy developing on dart language
Last release 11 months ago
14 Oct 2025
Ships unpredictably
gaps range from 1 weeks to 3.1 years
Nearly every release is documented
notes for 13 of 14 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
15 releases · first in 2019
* Upgraded dependencies * Upgraded to dart 3.9.0
Renamed: DateUtils -> DateExtension, ListUtils -> ListExtension, StringUtils -> StringExtension
DateUtils -> DateExtension,
ListUtils -> ListExtension,
StringUtils -> StringExtensionIterableExtension with chunk methodNumExtension with methods: padLeft, padRight, between, outsideTime classOne column per quarter.
Removed enum entity with Enum & enumValueByString but enhanced enums added in dart 2.17
enum entity with Enum<T> & enumValueByString but enhanced enums added in dart 2.17Replaced multiple imports by one ```diff -// Or by entity. Available: string, date, list, enum -import 'package:extension/ .dart';
-// Or by entity. Available: string, date, list, enum
-import 'package:extension/<ENTITY NAME>.dart';
+import 'package:extension/extension.dart';
- plural(1, 'дом', 'дома', 'домов');
- pluralize(1, 'дом', 'дома', 'домов');
- DateExtension.isSameWeek(DateTime(2017, 3, 5), DateTime(2017, 3, 6));
+ DateTime(2017, 3, 5).isSameWeek(DateTime(2017, 3, 6));
- DateExtension.isSameDay(DateTime.now(), DateTime.now());
+ DateTime.now().isSameDay(DateTime.now());
/// Tomorrow at same hour / minute / second than now
DateExtension.tomorrow;
/// Yesterday at same hour / minute / second than now
DateExtension.yesterday;
/// Current date (Same as [Date.now])
DateExtension.today;
// Returns a [DateTime] with the date of the original
DateTime(2017, 3, 6, 12, 30, 15).dateOnly; // DateTime(2017, 3, 6)
/// The day after this [DateTime]
DateTime(2017, 3, 5).nextDay; // return DateTime(2017, 3, 6)
/// The day previous this [DateTime]
DateTime(2017, 3, 5).previousDay; // return DateTime(2017, 3, 4)
Mark enumValueByString in enum utils deprecated. But dart add it feature from v2.15
ListUtils with thunks splittingisTomorrow in date utilsenumValueByString in enum utils deprecated.
But dart add it feature from v2.15* Stable release
* Added nullsafety pull#8
* Fixed isSameDay in date utils
isSameDay in date utilsAdded date with isToday & isYesterday extension methods
isToday & isYesterday extension methodsenumValueByString added orElse propertyplural in strings* Added operator == to Enum
== to Enum<T>Added string entity with capitalizeFirstLetter function
capitalizeFirstLetter functionenumValueByString returns null if can't find the valueenumValueByString now throws EnumValueInvalideParamsException instead simple Exception
enumValueByString now throws EnumValueInvalideParamsException instead simple ExceptionNothing published for this version
enumValueByString now throws EnumValueNotFoundException if can't find the value
enumValueByString now throws EnumValueNotFoundException if can't find the value* Initial commit
Your coding agent can read these notes before it upgrades. Set up the MCP server →