ASP.NET Core 7.0 - Minimal API Example.
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Features
November 29, 2022
- Implemented Rate Limiting support for Web API in .NET 7 - Learn more about this feature
- Removed GraphQL support.
November 22, 2022
- Publishing Code coverage results as artifact
November 21, 2022
- DotNet CLI - Container image publish support added - Learn more about this feature
- Modified authentication code to support
dotnet user-jwts
. Removed thetoken
endpoint - 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 protected] --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
November 18, 2022
- Moved from .NET 6.0 to .NET 7.0
- Endpoint Filters added - Learn more about this feature
October 18, 2022
- NuGet packages upgraded to RC.
July 25, 2022
- Route groups Implemented - Learn more about this feature
- Code coverage implemented.
July 24, 2022
- Upgraded to .NET 7 - Preview.
- Added Unit Tests (Unit Tests support for Minimal API available in .NET 7)
July 22, 2022
- Implemented Paging.
July 21, 2022
- Validation support using FluentValidation
- Refactoring and fixed all the warnings.
- Graph QL Authentication
December 1, 2021
- Implemented DTO for Input and Output.
- Bug Fix - the /history endpoint was not returning any data.
November 24, 2021
- Token Authentication and Open API changes related to that.
November 14, 2021
- GraphQL Implementation using HotChocolate
- Query
- Mutation
- Subscription
November 11, 2021
- 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