Skip to content

Releases: thomaslevesque/Hamlet

1.0.0

29 Oct 09:51
Compare
Choose a tag to compare

First stable release

New

  • Added package logo
  • Added package tags

1.0.0-beta.2

23 Oct 13:36
Compare
Choose a tag to compare
1.0.0-beta.2 Pre-release
Pre-release

New

  • Added support for:
    • .NET Standard 1.0,
    • .NET Framework 4.0
    • .NET Framework 4.5

Fixed

  • Included PDBs in package

1.0.0-beta.1

13 Sep 11:56
05db7a3
Compare
Choose a tag to compare
1.0.0-beta.1 Pre-release
Pre-release

New

  • Added support for C# 8 nullable reference types

Changed

  • Replaced GetValueOrDefault with 3 new methods to better support nullability analysis.
    • ValueOrDefault<T>() where T : struct: returns the option's value, or default(T) if the option is None
    • ValueOrNull<T>() where T : class?: returns the option's value, or null if the option is None
    • ValueOr<T>(T defaultValue): returns the option's value, or defaultValue if the option is None

1.0.0-alpha.4

13 Sep 11:47
Compare
Choose a tag to compare
1.0.0-alpha.4 Pre-release
Pre-release

New

  • Add BindMap method
  • Add ToArray and ToList methods
  • Add Do method
  • Add TryFind and TryFindIndex methods

Changed

  • Rename ToOption to SomeIfNotNull

1.0.0-alpha.3

11 Aug 19:37
Compare
Choose a tag to compare
1.0.0-alpha.3 Pre-release
Pre-release

New

  • Add Choose, Pick and TryPick methods

1.0.0-alpha.2

11 Aug 19:37
Compare
Choose a tag to compare
1.0.0-alpha.2 Pre-release
Pre-release

New

  • Add equality operators

1.0.0-alpha.1

11 Feb 14:23
Compare
Choose a tag to compare
1.0.0-alpha.1 Pre-release
Pre-release

Initial release