Releases: salvois/DiscriminatedOnions
Releases · salvois/DiscriminatedOnions
v1.5.0
Result.Ok<T>
, Result.Error<TError>
and Option.Nothing
to reduce type noise in instantiation; Pipe
for void functions
v1.4.1
Added init setters to Option to make it work with System.Text.Json.
v1.4.0
DefaultWithAsync, OrElseAsync and TryGet for Option
Result parity with Option
Unit.Call
v1.3.1
Fixed ReadOnlySet.Empty return type and included documentation in published package.
v1.3.0
Fluent ToOption for Option, non-empty collections, helpers for read-only collections.
Annotated APIs with documentation comments.
v1.2.0
Async versions of bind, iter and map for Option and Result
v1.1.0
Added Option-based TryGetValue for dictionaries.
v1.0.1
Fixed Option's and Result's ToString and improved documentation.
v1.0.0
Option and Result reimplemented as value types for better performance. Added more functionality to the Option module. Library now targeting .NET 6.
v1.0.0-rc.1
Option and Result reimplemented as value types (with no API change) for better performance. Added more functionality to the Option module. Library now targeting .NET 6.