What's Changed
Added
- Native AOT safety integration tests — 7 tests validating
PrecompilePipelines() correctly replaces open-generic IPipelineBehavior<,> descriptors with closed-generic versions.
Fixed
- CS8600/CS8603/CS8625/CS8765 — All nullable warnings resolved across
MockDetectionAnalyzer, ReferencedAssemblyScanner, and MockDetectionAnalyzerTests.
- xUnit1051 across all test projects —
CancellationToken.None replaced with TestContext.Current.CancellationToken for responsive test cancellation under xUnit v3.
Changed
- README rewrite — Complete restructure with Execution Model diagram, When to Use This section, and Ecosystem companion packages. Feature Comparison table empirically verified against martinothamar/Mediator 3.0.1, DispatchR 2.1.1, and MediatR 12.4.1.
- Companion packages bumped to 1.0.4 —
DSoftStudio.Mediator.FluentValidation, DSoftStudio.Mediator.HybridCache, DSoftStudio.Mediator.OpenTelemetry.
Packages
| Package |
Version |
DSoftStudio.Mediator |
1.1.6 |
DSoftStudio.Mediator.Abstractions |
1.1.6 |
DSoftStudio.Mediator.FluentValidation |
1.0.4 |
DSoftStudio.Mediator.HybridCache |
1.0.4 |
DSoftStudio.Mediator.OpenTelemetry |
1.0.4 |
Changelog: https://docs.dsoftstudio.com/mediator/changelog