NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Advanced asynchronous orchestration with named results, and automatic dependency management and cleanup.
Last release 5 months ago
23 Apr 2026
Ships on a steady schedule
a new release about every 6 weeks
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
8 months old
6 releases · first in 2026
One column per month.
Handle edge case where a settler could complete with a Future instead of a T.
Future<T> instead of a T.Provide extension methods on Map > for easier access to results and errors.
Map<String, BetterOutcome<T>> for easier access to results and errors.- Improved documentation.
Implemented BetterFuture.settle: similar to BetterFuture.wait, but returns a map of BetterOutcome instead of T. Each outcome contains either a computa
BetterFuture.settle: similar to BetterFuture.wait, but returns a map of BetterOutcome<T> instead of T. Each outcome contains either a computation result or an error. As a result, BetterFuture.settle never fails (though it may never complete).Changed BetterResults to an abstract interface class for better encapsulation and testing support.
BetterResults to an abstract interface class for better encapsulation and testing support.BetterFuture.wait with detailed usage examples; also clarified return map behavior and dependency management.Parallel execution of asynchronous tasks with FutureOr support.
FutureOr support.$ (BetterResults) object.$.key and $.key<T>()).cleanUp callback.Your coding agent can read these notes before it upgrades. Set up the MCP server →