NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #940 most downloaded on NuGet
A simple package by @ardalis and @nimblepros with guard clause helper methods. See docs for how to extend using your own extension methods defined in your project.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 4 weeks to 1.3 years
Some releases are documented
notes for 11 of 40 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
41 releases · first in 1900
Updating to 5.0 because 4.6 had breaking logic (see #354)
Added new "exception" optional parameter by @UnleashedGH in #344
NOTE: There were breaking changes in this release - see discussion in #354. A new 5.0 release has been added to make clear the breaking change (with minimal updates from 4.6).
Full Changelog: v4.5...v4.6.0
One column per quarter.
Removed different method signatures for NETFRAMEWORK and NETSTANDARD2_0 by @Ergamon in #338
Perf Improvements #328 by mjebrahimi
Full Changelog: v4.3.0...v4.4.0
Refactor AgainstExpression to Expression for Clarity and Consistency by @SimonNyvall in https://github.com/ardalis/GuardClauses/pull/317
Full Changelog: v4.2.0...v4.3.0
Add JetBrains.Annotations source code
Full Changelog: v4.1.1...v4.2.0
Added netstandard2.1 to TargetFrameworks for backwards compatibility
Implemented NullOrInvalidInput method by @tiagojsrios in https://github.com/ardalis/GuardClauses/pull/178
NullOrOutOfRange clauses, adding support for nullable classes/structs to OutOfRange by @rafaelsc in https://github.com/ardalis/GuardClauses/pull/143
* Add README file to packageImplemented NullOrInvalidInput method by @tiagojsrios in https://github.com/ardalis/GuardClauses/pull/178
NullOrOutOfRange clauses, adding support for nullable classes/structs to OutOfRange by @rafaelsc in https://github.com/ardalis/GuardClauses/pull/143NullOrOutOfRange clauses, adding support for nullable classes/structs to OutOfRange by @rafaelsc in #143Full Changelog: v4.0.0...v4.1.0
Add more support for CallerArgumentExpression.
Add more support for CallerArgumentExpression.
Rename Enum's OutOfRange to EnumOutOfRange . Add support for CallerArgumentExpression. Reorganize source files. Improve support for custom error messa
Version 4.0.0
Rename Enum's OutOfRange to EnumOutOfRange.
Add support for CallerArgumentExpression.
Reorganize source files.
Improve support for custom error messages.
Ensure InvalidFormat doesn't succeed given an empty string and a RegEx requiring at least one character. #161
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →