Skip to content

Releases: Ja-rek/CleanMonads

V 2.1.2

10 Mar 19:09
Compare
Choose a tag to compare

Nuget: https://www.nuget.org/packages/cleanmonads/

Changes

  • Fixed bug in extension method of "Maybe" named "Filter"

V 2.1.1

08 Mar 16:00
Compare
Choose a tag to compare

Nuget: https://www.nuget.org/packages/cleanmonads/

New Features!

  • Added extension methods like "RightOrZero", "LeftOrEmpty"
  • Added factory methods like "Right<TLeft, TRight>"

Changes

  • Fixed problem of creating "Either" with methods "Right", "Left"

V 2.0.1

07 Mar 01:54
Compare
Choose a tag to compare

Nuget: https://www.nuget.org/packages/cleanmonads/

Changes:

  • Fixed bug in method "Just" of "MaybeFactory"

V 2.0.0

07 Mar 18:26
Compare
Choose a tag to compare

Nuget: https://www.nuget.org/packages/cleanmonads/

New Features!

  • Added integration with RegularExpressions.Regex ('Match' methods returns Mabye<string>)
  • Added Utils and extensions for parsing values
  • New extension methods to retrive value like ValueOrEmpty, ValueOrZero
  • Method 'Adjust' which is responsible for matching value can return any type
  • Now namespaces is more clear

Changes:

  • Changed methods 'Select', 'SelectMany', 'Where' on 'Map', 'FlatMap', 'Filter'
  • Method 'Match' renamed to 'Adjust'
  • Either monad changed to class from structure
  • Renamed factory methods 'MaybeFrom', 'EitherFrom' to 'MaybeOf', 'EitherOf'
  • Renamed extension method 'ToNullabe' to 'NullableValue'
  • Changed names and number of namespaces

V 1.1.0

06 Mar 18:59
Compare
Choose a tag to compare