Skip to content

v1.0.7

Choose a tag to compare

@olgerd007 olgerd007 released this 19 Sep 14:19
· 59 commits to main since this release
8add992

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