All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.3.1 - 2026-10-07
- Updated the
BouncyCastle.Cryptographydependency to a patched version to address known CVEs.
1.3.0 - 2026-05-06
- Normalize license expiration to UTC and compare calendar dates only, preventing time-zone and time-of-day expiration errors.
- Support for .NET Framework 4.8.1.
1.2.2 - 2026-01-04
- Support for .NET 10.
1.2.1 - 2024-11-14
- Support for .NET 9.
1.2.0 - 2024-07-31
- Replaced bundled BouncyCastle sources with the
BouncyCastle.Cryptographypackage. - Limited supported target frameworks to .NET 6+, .NET Standard 2.0, and .NET Framework 4.6.1.
1.1.9 - 2024-06-09
- Allow callers to supply a custom date when validating license expiration.
- Avoid multiple enumeration during
AssertValidLicensevalidation.
1.1.8 - 2024-04-27
- Correct validation-chain behavior for validation lists.
1.1.7 - 2024-01-04
- Updated BouncyCastle dependency support and included the test project.
1.1.6 - 2024-01-04
- Support for .NET 6 and .NET 8.
- Portable Class Library target support.
1.1.5 - 2018-02-17
- Migrated the library and tests to the
Standard.Licensing.NET Standard project structure.