All Versions
12
Latest Version
Avg Release Cycle
54 days
Latest Release
1485 days ago

Changelog History
Page 1

  • v1.12.0 Changes

    March 31, 2020

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

    • โž• Added KindSpecified/Unspecified guards for DateTime (#42 - 757e730, 2cfefa0)
    • ๐Ÿ›  Fixed duplicate item guards on platforms < net472 (#48 - 05b5fa2)
  • v1.11.0 Changes

    March 01, 2020

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

    • 7080fca: Made compatibility attributes internal.
    • 47fdae0: Added GreaterThan/LessThan guards.
  • v1.10.0 Changes

    October 18, 2019

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

  • v1.9.0 Changes

    September 04, 2019

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

    #29: Added NotWhiteSpace overload accepting a string error message.

  • v1.8.0 Changes

    January 26, 2019

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

    • 67a39c1: Added Length/NotLength guards for string.
    • 0fe0b21: Added Count/NotCount guards for collections.
    • ๐Ÿ›  72301e7: Fixed compiled expression caching for member guards.
  • v1.7.0 Changes

    January 06, 2019

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

    • ๐Ÿ“„ #23: Added scopes.
    • ๐Ÿ›  25a8eb1: Fixed empty string guard's message not being optional.
  • v1.6.0 Changes

    October 27, 2018

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

    • 2fa67f5: Added approx. equality guards for float and double.
    • 210ffb1: Modify can now return an argument of a different type.
  • v1.5.0 Changes

    October 12, 2018

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

    • โž• Added state guards.
    • โž• Added NotAllNull guards.
    • โž• Added Same/NotSame guards (reference equality validations).
  • v1.4.1 Changes

    September 19, 2018

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

    NotIn overload that accepts a params array is made public.

  • v1.4.0 Changes

    August 30, 2018

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

    • โž• Added secure arguments.
    • โž• Added In/NotIn support for non-generic collections.
    • โž• Added In/NotIn overloads accepting params arrays.
    • ๐Ÿ›  Fixed string StartsWith/EndsWith guards and their opposites not ignoring null values.
    • Non-converting type guards return by-ref where possible.
    • Messages of failed collection guards contain only the first five items.
    • LayoutKind of ArgumentInfo<T> is now Auto.