[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
Uh oh!
There was an error while loading. Please reload this page.
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: