NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1758 most downloaded on pub.dev
Forus Labs' standard library extension. Utilities for date-times, timezones, collections, monads & more.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.6 years
Nearly every release is documented
notes for 15 of 16 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
16 releases · first in 2020
One column per quarter.
Sugar 4 plans to deduplicate efforts with other more well-established "extended std library" packages such as dart:collection. This means the removal
Sugar 4 plans to deduplicate efforts with other more well-established "extended std library" packages such as
dart:collection. This means the removal of duplicated APIs such as reverse<E>(...).
Nothing published for this version
This release is a complete rework of the library, capitalizing on the real-life experiences gained over the past 2 years.
This release is a complete rework of the library, capitalizing on the real-life experiences gained over the past 2 years.
java.time.Result<S,F> & Maybe<T>.Update README.md
Update README.md
This release fixes Equality.equals(...) accepting a dynamic instead of Object.
This release fixes Equality.equals(...) accepting a dynamic instead of Object.
This release bumps the minimum supported Dart version to 2.15
This release bumps the minimum supported Dart version to 2.15
This release adds an accidentally omitted method.
This release adds an accidentally omitted method.
Weekdays.unparse(Iterable<bool>)This release adds a few additional convince methods.
This release adds a few additional convince methods.
Integers.from(bool)Integers.toBool()Weekdays.parse(int)This release focuses on improving documentation and preparing for Dart 2.15.
This release focuses on improving documentation and preparing for Dart 2.15.
disposable.dartcrypto.dart to cryptography.dartThis release adds new higher-order functions for composing functions. In addition, the library now minimally requires Dart 2.14.
This release adds new higher-order functions for composing functions. In addition, the library now minimally requires Dart 2.14.
Call type definitionCalls extension that contain higher-order functions for composing CallsConsumer type definitionConsumers extension that contain higher-order functions for composing ConsumersMapper type definitionMappers extension that contain higher-order functions for composing MappersPredicate type definitionPredicates extension that contain higher-order functions for composing PredicatesSupplier type definitionSuppliers extension that contain higher-order functions for composing SuppliersLists.repeat(int) extension to Lists.operator *(int).hash(Iterable<dynamic>) - function has been superseded by Object.hash(...) in dart:core.- Add Debounce
DebounceChange List .separate(T) to List .alternate(T)
List<T>.repeat(T)List<T>.separate(T) to List<T>.alternate(T)This release adds new annotations & cryptological functions.
This release adds new annotations & cryptological functions.
@PlatformDependent@Subset@Throws@annotation@throwsHashExtensionsnonce(...)Result.present to Result.successfulResult.notPresent to Result.failureResult.ifPresent(...) tp Result.ifSuccessful(...)Result.ifNotPresent(...) tp Result.ifFailure(...)Downgrade meta from 1.4.0 to .1.3.0 to enable compatibility with Flutter
Downgrade meta from 1.4.0 to .1.3.0 to enable compatibility with Flutter
This release focuses on supporting null safety.
This release focuses on supporting null safety.
- Add collection library - Add core library - Add time library
Your coding agent can read these notes before it upgrades. Set up the MCP server →