Releases: danielwertheim/Ensure.That
v11.0.0-p3
- [New]: Explicit support for 4.6.2 to get rid of DLL-dependency explosion that could happen if .NET Standard is used in 4.6.2 projects.
v11.0.0-p2
v11.0.0-p1
- [Fix]: #157 Custom options with exception factory etc. wasn't 100% honored other than in
ArgumentNullException
path. - [Breaking]: Moved
IExceptionFactory
to root namespace as it was wrongly placed underEnsureThat.Internals
v10.1.0
v10.1.0-p1
Updates project to support Nullable types
v10.0.0
[New]: #153 adds support for replacing Ensure.ExceptionFactory
as well as passing a custom exception factory delegate when wanting so instead of just a custom message or custom exception. Credits goes to @nevaldas Thanks for your inspirational work in #116 which lead to this change.
[Changed]: #147
SizeIs(string)
has been renamed to HasLength
Thanks @ndrwrbgs for bringing this to my attention.
[Changed]: #149
IsGuid(string)
now returns the parsed Guid
instead of the original string being passed in.
Thanks @ndrwrbgs for bringing this to my attention.
v9.2.0
- New: Adds support for
string
IsAllLettersOrDigits
#144 - Thanks @pBouillon for the contribution
v9.1.0
v9.0.1
The 8.2.0 release introduced a breaking change as described in #136 This release (9.0.1) is more or less that release apart from also bringing back .NET Standard 2.0 support as described in #135 and removing members that previously was marked as obsolete (see #138)
The 8.2.0 release has been deprecated with a reference to previous package and has also been unlisted from NuGet.
v9.0.0
Replaced by v9.0.1 as obsolete members from v8.x.x was forgotten to be removed.
The 8.2.0 release introduced a breaking change as described in #136 This release (9.0.0) is more or less that release apart from also bringing back .NET Standard 2.0 support as described in #135 The 8.2.0 release will be unlisted from NuGet.