aspnetcore/breaking-changes/6/rc1-minimal-api-renames.md
Some APIs were renamed to improve the consistency of type names and to remove "minimal" and "action" from the API names.
ASP.NET Core 6.0 RC 1
The Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder class was renamed to Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder.
[!NOTE] This class was renamed again in RC 2 to xref:Microsoft.AspNetCore.Builder.RouteHandlerBuilder?displayProperty=fullName.
The Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions class was renamed to Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions.
[!NOTE] This class was merged with xref:Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions?displayProperty=fullName in RC 2.
The xref:Microsoft.AspNetCore.Http.RequestDelegate parameter to Map, MapGet, MapPost, MapPut, MapDelete, MapMethod, MapFallback, and xref:Microsoft.AspNetCore.Http.RequestDelegateFactory.Create(System.Delegate,Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions)?displayProperty=nameWithType was renamed from action to handler.
This change affects binary compatibility and source compatibility.
This change was made to improve the consistency of type names and to remove "minimal" and "action" from the API names.
Recompile any projects built with an earlier SDK. For most projects, this should be all that's necessary.
If your code references any of these type or parameter names directly by name, updated the code to reflect the new names.
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilderMicrosoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensionsMicrosoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.Map()Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapGet()Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapPost()Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapPut()Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapDelete()Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapMethod()Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapFallback()Microsoft.AspNetCore.Http.RequestDelegateFactory.Create(Delegate action, RequestDelegateFactoryOptions? options = null)