main
Fix InvalidCastException when retrieving attributes for PropertyAsParameterInfo (#67284)
Descriptive Error for Improper Use of [AsParameters] (#58218)
Remove static analysis for route parameter in RDG (#48320)
Handle passing a Func expression to Map* in ValidationsGenerator and RDG (#67821)
Update to new interceptable location APIs (#55285)
Batch small Helix work items to reduce per-item overhead (-53% compute) (#66808)
Fix for: Minimal APIs and controllers treat header arrays differently (#58251)
Unskip BindAsync test for body binding (#64955)
Refactor param binding failure handling in RequestDelegate (#64539)
Add support for anti-forgery middleware (#49233)
Fix RDG check for endpoint uniqueness (#67591)
Verify Minimal API unions support in RDF and RDG as endpoint parameters and return types (#66951)
Fix FromKeyedServicesAttribute and FromServicesAttribute to support derived types across all generators (#63114)
Add initial support for parameters with `AsParameters` attribute (#47914)
Address API review feedback for what was IApiEndpointMetadata (#63283)
Fix optional non-nullable struct query parameters with `= default` throwing in RequestDelegateFactory (#66091)
Add tests for null response scenarios to RDG (#49970)
Move Returns400IfNoMatchingRouteValueForRequiredParam test case to shared RDG/RDF test infra
Fix handling of enum default values in RDF and RDG (#63086)
Add support for explicit IParsable<T>.TryParse in RDF. (#49317)
Fix exception handling for complex form mapping in minimal APIs (#50444)
Add support for F# `Async<'T>` as an awaitable type in minimal APIs (#46898)
Fully qualify type names for services when resolving in RequestDelegateGenerator (#58640)