What's Changed
- chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #1509
- fix: update nuspec to exclude release.yml instead of package.yml by @jasontaylordev in #1510
- feat: replace NSwag with ASP.NET Core OpenAPI and Scalar by @jasontaylordev in #1511
feat: replace NSwag with ASP.NET Core OpenAPI and Scalar
This release replaces NSwag's runtime API introspection with the built-in ASP.NET Core OpenAPI support and Scalar as the API explorer UI.
What changed:
- Added
Microsoft.AspNetCore.OpenApiandScalar.AspNetCore; removed NSwag middleware registration - The OpenAPI specification is now generated to wwwroot/openapi/v1.json
- The Scalar UI is available at /scalar in all environments
- TypeScript API clients (
web-api-client.ts) are now auto-generated via aprebuildnpm script in both the Angular and React clients, and are excluded from source control - ASP.NET Core Identity endpoints appear in the Scalar UI but without rich metadata such as descriptions, tags, or response schemas; explicit annotation is required to improve their documentation
Full Changelog: v10.1.0...v10.2.0