- The following extension methods on
IEnumerable<Maybe<T>>
have been introduced: MapEach
: maps eachMaybe
in the sequence, preserving theNone
valuesBindEach
: binds eachMaybe
in the sequence, preserving theNone
valuesMatchEach
: matches eachMaybe
in the sequence
- The following extension methods on
IEnumerable<Maybe<T>>
have been removed:Map
: useMapEach
instead. The latter will preserve theNone
valuesBind
: useBindEach
instead. The latter will preserve theNone
valuesMacth
renamed toMatchEach
.
Added support for:
- netstandard2.1
- NET 6.0
- NET 7.0
- The following extension methods on
IEnumerable<Result<T>>
have been introduced:MapEach
: maps eachResult
in the sequence, preserving the failedResult
sBindEach
: binds eachResult
in the sequence, preserving the failedResult
sMatchEach
: matches eachResult
in the sequenceAggregateResults
: transforms a sequence ofResult
s into a singleResult
that contains a sequence of the successful values. If the original sequence contains anyError
then will return a failedResult
with anAggregateError
containing all the errors found.
- The following extension methods on
IEnumerable<Result<T>>
have been removed:Map
: useMapEach
instead. The latter will preserve the failedResult
sBind
: useBindEach
instead. The latter will preserve the failedResult
sMacth
renamed toMatchEach
.