All Versions
Latest Version
Avg Release Cycle
54 days
Latest Release
1279 days ago

Changelog History
Page 2

  • v1.3.0 Changes

    August 20, 2018

    ๐Ÿ“ฆ PM> Install-Package Dawn.Guard -Version 1.3.0 [NuGet]

    • โž• Added member guards.
    • โž• Added regex guards for string arguments.
    • โž• Added host and display name guards for MailAddress arguments.
    • ๐Ÿ›  Fixed Require overloads validating null arguments.
    • โž• Added Require(bool) and Require<TException>(bool) guards.
    • โž• Added In and NotIn collection guards.
    • ๐Ÿ—„ Deprecated ArgumentInfo<T>.IsNull.
    • ๐Ÿ—„ Deprecated NotNull<T>(in this ArgumentInfo<T?>, out ArgumentInfo<T>).
  • v1.2.0 Changes

    August 14, 2018

    ๐Ÿ“ฆ PM> Install-Package Dawn.Guard -Version 1.2.0 [NuGet]

    • ArgumentInfo<T> is no longer a ref struct.
    • โž• Added nullable Default and NotDefault guards.
    • โž• Added NotScheme guard for URIs.
    • ๐Ÿ‘ Allow Contains and NotContains to be called for non-generic collections.
    • โž• Added Contains and NotContains overloads that accept equality comparers.
    • โž• Added overloads of NotZero and NotInfinity that accept proper error messages, deprecating the older ones.
    • โœ‚ Removed the type constraint from NotEqual - it was already removed form Equal.
    • ๐Ÿ‘Œ Improved performance of collection guards.