Repository navigation
v2.5.0
[2.5.0] - 2026-09-09%0A%0A### Security%0A- System.Configuration.ConfigurationManager moved from 9.0.17 to 10.0.12, and%0A LicenseManagement.EndUser to 3.4.0, which makes the same move for%0A System.Security.Cryptography.Xml and System.Management. The 9.0.x line carries%0A GHSA-23rf-6693-g89p and four%0A sibling advisories, and a Black Duck scan on an Autodesk App Store submission%0A rejected the package over exactly this. 10.0.x also has the longer support runway:%0A 9.0.x ends 10 November 2026, 10.0.x runs to November 2028.%0A%0A### Notes%0A- Not a .NET 10 migration. The net8 assembly still targets net8.0-windows; the%0A 10.0.x packages ship a real lib/net8.0 asset, so consumers keep running on .NET 8%0A hosts. The net481 assembly is untouched.%0A%0A### Fixed%0A- The release workflow could not have published this package. publish.yml hard-coded%0A LicenseManagement.EndUser at 3.1.1 in two places while the csproj and nuspec said%0A 3.3.0, so nuget pack would have looked for a packages\LicenseManagement.EndUser.3.3.0\%0A directory that was never installed. The version is now read from the csproj, and the%0A workflow fails loudly if the csproj and nuspec disagree.
NuGet Package
Install via NuGet:
Install-Package LicenseManagement.EndUser.Wpf -Version 2.5.0
Or via .NET CLI:
dotnet add package LicenseManagement.EndUser.Wpf --version 2.5.0