Skip to content

Releases: magicmonty/SharpFun

Release 5.1.0

08 Oct 09:33
Compare
Choose a tag to compare

Added

  • Unit type
  • Linq Comprehensions for Result
  • A lot of helper extensions for Option and Result
  • Either.IsLeft, Either.IsRight
  • Either.Match which returns a value
  • Result.IsFailure, Result.IsSuccess
  • Result.Match which returns a value
  • Option.Match which returns a value
  • Option.ValueEquals to compare the underlying value
  • lazy evaluated Option.ReturnValueOr
  • Included StyleCop Analyzers

Changed

  • Renamed Result.MatchSuccess into Result.DoOnSuccess
  • Renamed Result.MatchFailure into Result.DoOnFailure

Fixed

  • Re-added XML documentation in package

Release 5.0.0

07 Oct 20:55
Compare
Choose a tag to compare

Switch to .net 5.0

  • switched to NUKE as build system
  • switched to xUnit as Test framework
  • Added nullable annotations

Release 2.0.1.0

08 Sep 21:01
Compare
Choose a tag to compare

Adds multi platform support for .Net 3.5, .Net 4.0, Portable .Net 4.5 + Windows 8.0 + Windows Phone 8.1

Release 2.0

07 Sep 19:27
Compare
Choose a tag to compare
  • Adds Either type
  • Adds Result type
  • Renames IsSome to HasValue and IsNone to HasNoValue as they fit better the intention
  • Renames Option.Else to Option.Unless
  • new Extension methods for IEnumerable:
    • Option<T> FirstOrNone<T>(this IEnumerable<T>)
    • Option<T> LastOrNone<T>(this IEnumerable<T>)
  • Extension method IEnumerable<T>.OptionValues() is now null safe

Release 1.0.0.0

03 Sep 18:22
Compare
Choose a tag to compare
Updates Version to 1.0.0.0

Added NuGet-Badge for first release
Added Target "PushPackage" to build.fsx