Version 1.1.67

Date 2026-05-04 (10 days ago)
Downloads 47 downloads
NuGet View on NuGet
GitHub View on GitHub
Target Frameworks .NET Standard 1.1 .NET Standard 1.3 .NET Standard 2.0 .NET 4.5 .NET 4.6 .NET 4.7 .NET 4.8 .NET 5 .NET 6 .NET 7 .NET 8 .NET 10

Installation

Install via NuGet - either via the .NET CLI:

dotnet add package Skybrud.Essentials --version 1.1.67

or the NuGet Package Manager:

Install-Package Skybrud.Essentials -Version 1.1.67

Changelog

  • Added static methods to the PropertyNotException class to allow guard-style pattern (see 31bfe38)
    Added ThrowIfNull, ThrowIfNullOrEmpty and ThrowIfNullOrWhiteSpace static methods to the PropertyNotException class.

  • Copied the SetExtensions class to a new namespace (see 2ba0e60)
    The new namespace is less likely to cause namespace collisions. The old SetExtensions class still exists, but is now marked as obsolete. it will be removed in a future version.

  • Added new EnumerableUtils, ListUtils and SetUtils static utility classes (see d5d1a46)
    The new classes support misc operations specific for the intended return type.

  • Copied ListExtensions class to new namespace (see 2b45855)
    The new namespace is less likely to cause namespace collisions. The old ListExtensions class still exists, but is now marked as obsolete. it will be removed in a future version.