Repository navigation
UUID v1.1.2 - .NET 11 Support, Modernized Infrastructure & Dependency Updates 🚀
Modern UUID Generator for .NET - Now featuring .NET 11 and .NET Framework 4.8.1 support, xUnit v3 & Microsoft Testing Platform integration, solution modernization to .slnx, and updated ecosystem dependencies
About This Release
UUID v1.1.2 expands ecosystem compatibility with official support for .NET 11 (net11.0), .NET 10 (net10.0), and .NET Framework 4.8.1 (net481), while modernizing test and build infrastructure with xUnit v3, Microsoft.Testing.Platform runner, and the new .slnx solution format. All serialization packages, benchmark suites, and demo applications have also been updated with the latest dependencies to ensure seamless integration and top-tier reliability across modern .NET workloads.
Major Improvements
-
🌐 .NET 11 & Extended Framework Support:
- Full
.NET 11(net11.0) target framework support across the core library, serialization modules, demos, and benchmarks - Added
.NET Framework 4.8.1(net481) and.NET 10(net10.0) target frameworks - Updated CI/CD workflows and NuGet configuration for preview feeds
- Full
-
🧪 Modernized Testing & Build Architecture:
- Switched test execution to
Microsoft.Testing.Platformrunner - Upgraded test projects to
xUnit v3 - Migrated Visual Studio solution from classic
.slnto modern.slnxformat - Modernized codebase collection initializations using C# 12+ collection expressions (
[]and[with])
- Switched test execution to
-
📦 Dependency Updates & Serialization Upgrades:
- Updated
MessagePackto version 3.1.8 - Updated
Dapperto version 2.1.79 - Updated
Newtonsoft.Jsonto version 13.0.5-beta1 - Updated
System.Text.Jsonto 11.0.0 preview / 9.0.5 - Updated
Microsoft.EntityFrameworkCore&Microsoft.EntityFrameworkCore.Sqlite - Updated
BenchmarkDotNetto version 0.15.0 - Updated
Microsoft.SourceLink.GitHubto latest preview
- Updated
Technical Improvements
- 💻 Demo & Developer Experience:
- Added interactive exit prompt (
Console.ReadKey()) across all demo console applications - Updated GitHub bug report issue template with new .NET runtime options
- Refreshed documentation web app (
.pages) dependencies (Vue, Vue Router, ESLint, Vite) - Updated README documentation with updated .NET compatibility matrix and direct MIT license links
- Added interactive exit prompt (
Installation
# Core UUID Library
Install-Package UUID
# Serialization Packages
Install-Package UUID.Serialization.Dapper
Install-Package UUID.Serialization.Entity
Install-Package UUID.Serialization.System
Install-Package UUID.Serialization.Newtonsoft
Install-Package UUID.Serialization.MessagePackKey Features (Maintained)
- 🛡️ True Cryptographic Security: Using secure random generation
- 🚀 High Performance: Optimized with batched operations
- 🔐 Thread Safe: Enhanced thread isolation
- 🐾 Memory Efficient: Optimized buffer usage
- 🔘 Comprehensive Documentation: Detailed security and performance guidelines
Connect With Us
- Discord: Join our community
- Stack Overflow: #uuid
Special thanks to our community for feedback and continuous support! 🎉
For bug reports and feature requests, please use our GitHub Issues page.