v1.22.0 ✅

  • OneOf<>.ToActionResult() — MVC One-Liners — source-generated IActionResult extension methods for OneOf<T1,...,T4> in MVC controllers, domain errors auto-map via IError.Tags["HttpStatusCode"]
  • OneOfToIResult: Tag-Based Error Mapping FixMapErrorToHttpResult checks IError.Tags["HttpStatusCode"] first before falling back to type-name heuristics
  • SmartEndpoints: Accurate OpenAPI Error DocsValidationError → 422 (was 400), Result<T> endpoints declare 400/404/409/422
  • 12 new source generator tests, 2,825 total tests