ASP.NET Core 10.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Scalar Documentation, Unit Testing, Integration Testing and Open API.
- Upgraded to .NET 10 Preview.
 - Removed Swagger - using Scalar for API documentation.
 - Removed FluentValidation - Using .NET Core validation attributes.
 - Moved from Old solution format to new slnx format.
 - Implemented CancellationToken
 
- Upgraded to .NET 8
 
- Upgraded to .NET 8 RC1 - More details
 - No other .NET 8 features implemented.
 
- Implemented Rate Limiting support for Web API in .NET 7 - Learn more about this feature
 - Removed GraphQL support.
 
- Publishing Code coverage results as artifact
 
- DotNet CLI - Container image publish support added - Learn more about this feature
 - Modified authentication code to support 
dotnet user-jwts. Removed thetokenendpoint - How to create token using 
dotnet user-jwts.- If the dotnet tool not exist, you may need to install it first.
 - Execute the command - 
dotnet user-jwts create --claim Username=user1 --claim Email=user1@example.com --name user1. - This will generate a token and you can use this token in the Swagger / Open API.
 
 
You can find more details here - Manage JSON Web Tokens in development with dotnet user-jwts
- Moved from .NET 6.0 to .NET 7.0
 - Endpoint Filters added - Learn more about this feature
 
- NuGet packages upgraded to RC.
 
- Route groups Implemented - Learn more about this feature
 - Code coverage implemented.
 
- Upgraded to .NET 7 - Preview.
 - Added Unit Tests (Unit Tests support for Minimal API available in .NET 7)
 
- Implemented Paging.
 
- Validation support using FluentValidation
 - Refactoring and fixed all the warnings.
 - Graph QL Authentication
 
- Implemented DTO for Input and Output.
 - Bug Fix - the /history endpoint was not returning any data.
 
- Token Authentication and Open API changes related to that.
 
- GraphQL Implementation using HotChocolate
- Query
 - Mutation
 - Subscription
 
 
- CRUD operations using Minimal API .NET 6.0 and Sql Server
 - Health Checks implementation for Minimal APIs
 - Open API - Support for Tags
 - EF Core new features
- Temporal Tables in Sql Server
 - Run migration using EF Bundles