Repository navigation
v1.0.7
Highlights
- Added explicit .NET 9 package targeting and CI coverage alongside .NET 8 and .NET 10.
- Added opt-in hybrid authentication that can preserve an application's default scheme, map named simulated schemes, and send real ASP.NET Core Identity bearer tokens.
- Added first-class Identity helpers for seeding users through
UserManager<TUser>and creating simulated principals linked to persisted users. - Added early minimal-host configuration overrides for connection strings and other settings consumed during top-level startup.
- Added EF Core context-factory replacement and custom scenario database initialization and migration callbacks.
- Hardened SQLite file cleanup with connection-pool clearing, transient lock retries, and cleanup diagnostics.
- Documented the recommended hybrid approach for simulated authorization tests and real authentication lifecycle tests in one project.
Quality
- Full test suite: 681 passed, 8 explicitly skipped, 0 failed.
- All 6 protected CI checks passed, including .NET 8/9/10 builds, CodeQL, dependency review, and NuGet package validation.
The release workflow publishes all packages in the XBullet.EasyTesting package family to NuGet.org.
Full Changelog: v1.0.6...v1.0.7