Release v7.9.19
Summary
Prevent the Fundamentals type-discovery generator from emitting contract and DI convention references to types that are only reachable through a non-global extern alias, and fix the root Release test build for the specs projects.
Added
- Added a regression spec covering a local implementation of an interface from a non-global aliased assembly
Changed
- Filter generated contract maps and convention bindings to exclude external contracts from non-global aliased references
- Scoped the ModuleInitializerProbe reference and its probe-backed spec to the
net10.0target inFundamentals.Specs - Made the ModuleInitializerProbe project target framework configuration explicit for Debug and Release builds
Fixed
- Prevented generated type-discovery metadata from referencing contracts that are only available through a non-global alias
- Fixed the root
dotnet test --configuration Releasebuild failure caused by theFundamentals.Specsmulti-targeted Release build referencing anet10.0-only probe project
Removed
- No changes
Security
- No changes
Deprecated
- No changes