NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4103 most downloaded on pub.dev
Functional batteries for Dart. Implementation of Either, Optional etc.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 13 months
Nearly every release is documented
notes for 52 of 53 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
55 releases · first in 2019
REFACTOR : upgrade mews_pedantic.
Note: This release has breaking changes.
BREAKING FEAT : migrate to Dart 3 ( #25 ).
One column per quarter.
Note: This release has breaking changes.
FEAT : add beforeFirst and afterLast to intersperse(With) ( #23 ).
mews_pedantic (#24).beforeFirst and afterLast to intersperse(With) (#23).maybeWhereType (#22).FEAT : add Iterable<Result>.sequence() ( #19 ).
FIX : Export Transformer.
REFACTOR : Update to mews_pedantic 0.6.0.
ifNull.Note: This release has breaking changes.
ifNull.FEAT : Add flatMapLeftAsync .
flatMapLeftAsync.CHORE : publish packages. CHORE : publish packages.
REFACTOR : Use relative imports.
Note: This release has breaking changes.
DOCS : Revert readme to markdown.
- FEAT: Add tryEither methods. - DOCS: Update readme. - CI: Update workflow. - CI: Add melos. - CHORE: Update dependencies.
- Migrate to stable null safety
Fixed nullability issues, switched to mews_pedantic rules
- Enabled null safety
:zap: Add Either::mapLeft/mapLeftAsync.
- Switched off NNBD for 0.5
- Fixed Coproduct10 branching
Migrated to Dart 1.10 and enabled NNBD
traverse functionsifNotNull (use let instead)Added Future >::foldAsync, Stream >::mapFold
Future<Optional<T>>::foldAsync, Stream<Optional<T>>::mapFoldStream<Either<L, R>>::mapFold- Added let and also functions.
let and also functions.- Added groupBy function
- Fixed toCoproductString method
toCoproductString methodAdded partial application and currying
- Added Coproduct6
- Fixed Coproduct::fold
- Added Coproduct::toString
Simplified API, removed sealed. A lot of breaking changes!
Added zip2 and zipWith functions
Added Coproduct up to Coproduct10
- Updated README.
- Added some examples.
- Added @sealed annotation
- Added Sealed annotation
Either now throws StateError for wrong branch
- Exported Eithers functions
Renamed Either::combine2 to Either::combine
- Fixed dependencies - Fix analyzer issues
Added Either::combine2 function
- Added Optional::where function
- Exported Optional
Added toOptional() extension method
- Added Optional
Fixed error in Future extension functions
FutureEitherExtension functions parameters now return FutureOr
Added Either::mapAsync function
- Added Either::map function
- Added Either extensions
- Depends on Dart 2.6.0 - Added Either
- Make sum func generic - Added pipe functions
- Added functions: - ignore - always - T - F - substring - limit
- Added functions: - map - complement - isEmpty
- Updated description
- Updated documentation - Added tests
- Initial version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →