[Epic]: Minimal APIs enhancements #39327
Labels
Epic
Groups multiple user stories. Can be grouped under a theme.
old-area-web-frameworks-do-not-use
*DEPRECATED* This label is deprecated in favor of the area-mvc and area-minimal labels
Milestone
This epic is to track all the potential work for Minimal APIs for .NET7.
Issues categories
Parameter Binding
Stream/PipeReader
parameter binding: Support binding request body as Stream/ReadOnlySequence<byte> maybe ReadOnlyMemory<byte>/ReadOnlySpan<byte> #38153StringValues
parameter binding: Minimal APIs doesn't support binding to StringValues from query or headers #36726[ ] API to invoke binding logic inRequestDelegateFactory
: Consider adding an API that enables invoking the default parameter binding logic of RequestDelegateFactory explicitly #38003[ ]FromHeaderAttribute
andFromQueryAttribute
enhancement: Add .ctor(string) to FromHeaderAttribute and FromQueryAttribute #36418[ ] More Parameter binding extensibility: Extend the ability to customize parameter binding for Minimal APIs #35489QueryString
binding: Minimal Actions - array support in method signatures from querystring binding #32516[ ] Fix type mismatches between parameter and route constraints: Type mismatches between parameter and route constraints not caught #36859[ ] Support Form binding for Minimal endpoints #39430Minimal hosting
[ ] Allow minimal host to be created without default HostBuilder: #32485Result Enhancements
IResult
methods: Make IResult methods more testable #37502IResult
method : Scrub File prefix from internal File*Result types #36666[ ] Extensible Result processing, e.g. delayed execution, shortcutting[ ] Razor Support (Results.Page()
, etc.) for Minimal Endpoints #39431Endpoint Filters
Configurations
JsonOptions
configurations: Consider a nicer API for configuring JsonOptions for minimal actions / route-to-code #39226IConfigureOptions
consistent: Allow Use of IConfigureOptions Consistently Everywhere #39251Validation
[ ] Add Support for validation framework for Minimal actions: #30666OpenAPI Improvements
Developer Experience
ProblemDetails
(DeveloperExceptionPage, Middleware/ExceptionHandler, etc.)ProblemDetails
Titles: Support more ProblemDetails Titles out-of-the-box for Results.Problem() #36417More Minimal APIs Analyzers: [Epic]: Analyzers for Minimal APIs + MVC #36637[ ] Provide capability for route debugging #44821[ ] Hot Reload /hot restart features (e.g. top-level statements, modifying route mappings, DI, etc.)[ ] Improve error messages for optional parameters andTryParse
failures: Support custom error messages when validation fails on minimal APIs #35501 #44822[ ] Improve error messages for optional parameters andTryParse
failures: Support custom error messages when validation fails on minimal APIs #35501Expand Minimalistic Philosophy
[ ] Simplify CORS for Minimal APIs #44823The text was updated successfully, but these errors were encountered: