dotnet / dotnet/AspNetCore.Docs

Blazor .NET 11 Tracking Issue

Open
#36,448 0 comments 0 reactions 1 assignee Claimed by @guardrex View on GitHub
11.0 Blazor Blazor Hybrid doc-enhancement Pri1
Dominant language
C#
Stars
13.1k
Forks
24.6k
Avg merge
1d 2h
Merged PRs (30d)
109

Description

## ASP.NET Core 11: Web UI

* [.NET 11 Planning Milestones (`dotnet/aspnetcore`)](https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue%20state%3Aopen%20milestone%3A%22.NET%2011%20Planning%22)
* Primary (Larry's team): https://github.com/orgs/dotnet/projects/503/views/1
* Auth+Identity: PRIOR ... https://github.com/orgs/dotnet/projects/478

## Derived from PU tracking

🟒 = Ready      βœ”οΈ = Done      πŸ›‘ = Wait on PU to finish      ❌ = No action required

Status | Live | P | Issue | PR | Item | PU Links/
Blog
:---: | :---: | :---: | :---: | :---: | --- | :---:
πŸ›‘ | β€” | RC2 | β€” | β€” | `WithBrowserOptions` API | See [37619](https://github.com/dotnet/AspNetCore.Docs/pull/37619)
βœ”οΈ | β€” | RC1 | β€” | #37610 | RC1 updates | β€”
βœ”οΈ | β€” | RC1 | #37339 | #37618 | Blazor AI components for agentic UIs | [PU PR](https://github.com/dotnet/core/pull/10565)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/security/content-security-policy?view=aspnetcore-11.0#server-side-blazor-apps) | 6 | #37339 | #37495 | CSP compliance changes (`Virtualize` comp) | [PU PR](https://github.com/dotnet/aspnetcore/pull/66680)
🟒 | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/forms/validation?view=aspnetcore-11.0#validator-components) | 7 | #37366 | β€” | Change the validator component approach to the ClientValidation class | \[PU Issue]() \[PU PR]()
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/state-management/server?view=aspnetcore-11.0#session-data-persistence) | 5 | #37219 | #37206 | Blazor `[SupplyParameterFromSession]` | [PU Issue 1](https://github.com/dotnet/aspnetcore/issues/66827) [PU Issue 2](https://github.com/dotnet/aspnetcore/issues/64422) [PU PR](https://github.com/dotnet/aspnetcore/pull/65184)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/globalization-localization?view=aspnetcore-11.0) | 5 | #37214 | #37215 | Client-side prerendering in a BWA preserves server culture | [PU Issue](https://github.com/dotnet/aspnetcore/issues/26941) [PU PR](https://github.com/dotnet/aspnetcore/pull/63144)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/forms/validation?view=aspnetcore-11.0) | 5 | #37183 | #37235 | Blazor Form Validation Enhancements | [PU Issue](https://github.com/dotnet/aspnetcore/issues/64892)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/quickgrid?view=aspnetcore-11.0) | 5 | #37102 | #37206 | QuickGrid SSR support & version out the multiple paginator remarks | [PU Issue](https://github.com/dotnet/aspnetcore/issues/51249) [PU PR](https://github.com/dotnet/aspnetcore/pull/65451)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/debug?view=aspnetcore-11.0) | 4 | #37111 | #37133 | Replace DevServer with BlazorGateway for standalone WASM apps | [PU PR](https://github.com/dotnet/aspnetcore/pull/65982)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/state-management/server?view=aspnetcore-11.0#temporary-data-persistence) | 4 | #37110 | #37133 | SupplyParameterFromTempData support for Blazor | [PU PR](https://github.com/dotnet/aspnetcore/pull/65306)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/state-management/server?view=aspnetcore-11.0#server-triggered-circuit-pause) | 4 | #37145 | #37146 | Server-triggered pause | [PU PR](https://github.com/dotnet/aspnetcore/pull/65306)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-11.0#service-defaults-library-for-blazor-webassembly-apps) | 4 | #37109 | #37133 | Blazor WebAssembly Service Defaults template | [PU PR](https://github.com/dotnet/aspnetcore/pull/64807)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/virtualization?view=aspnetcore-11.0#control-viewport-scroll-position-behavior-when-items-are-dynamically-added) | 4 | #37108 | #37133 | Virtualization AnchorMode with for variable-height support | [PU PR](https://github.com/dotnet/aspnetcore/pull/66521)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/fundamentals/startup?view=aspnetcore-11.0#startup-process-and-configuration) | 1 | #34659 | #36449
#36581 | Blazor startup options format | [PU Issue](https://github.com/dotnet/aspnetcore/issues/51611) [PU PR](https://github.com/dotnet/aspnetcore/pull/64629)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/forms/input-components?view=aspnetcore-11.0#display-name-support) | 1 | β€” | #36438 | Forms on Blazor support `DisplayName` attribute | [PU Issue](https://github.com/dotnet/aspnetcore/issues/49147) [PU PR](https://github.com/dotnet/aspnetcore/pull/64636)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/app-base-path?view=aspnetcore-11.0) | 1 | #36429 | #36428 | Blazor Web can use `BasePath` component instead of `` | [PU Issue](https://github.com/dotnet/aspnetcore/issues/6818) [PU PR](https://github.com/dotnet/aspnetcore/pull/64590)
βœ”οΈ | [Live1](https://learn.microsoft.com/en-us/aspnet/core/blazor/tutorials/movie-database-app/part-3?view=aspnetcore-11.0&pivots=cli#navmenu-component-for-navigation)
[Live2](https://learn.microsoft.com/en-us/aspnet/core/blazor/security/content-security-policy?view=aspnetcore-11.0#server-side-blazor-apps) | 1 | #36683
#36684 | #36685
#36686 | Remove the inline JS event handler in the `NavMenu` component | [PU Issue](https://github.com/dotnet/aspnetcore/issues/61075) [PU PR](https://github.com/dotnet/aspnetcore/pull/63828)
βœ”οΈ | [Live1](https://learn.microsoft.com/en-us/aspnet/core/blazor/fundamentals/navigation?view=aspnetcore-11.0#navlink-component)
[Live2](https://learn.microsoft.com/en-us/aspnet/core/blazor/fundamentals/navigation?view=aspnetcore-11.0#navigation-options) | 1 | β€” | #36750 | `NavigateTo` and `NavLink` support `RelativeToCurrentUri` | [PU Issue](https://github.com/dotnet/aspnetcore/issues/23615) [PU PR](https://github.com/dotnet/aspnetcore/pull/64670)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/state-management/server?view=aspnetcore-11.0#server-side-storage) | 2 | #36831 | #36832 | TempData support for Blazor | [PU Issue](https://github.com/dotnet/aspnetcore/issues/65039) [PU PR](https://github.com/dotnet/aspnetcore/pull/64749)
βœ”οΈ | [Live](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/virtualization?view=aspnetcore-11.0) | 3 | #36976 | #36977 | Virtualize variable-height items | [PU Issue](https://github.com/dotnet/aspnetcore/issues/65158) [PU PR](https://github.com/dotnet/aspnetcore/pull/64964)

## Derived from general issues/PRs not on the PU's 11.0 tracking

🟒 = Ready      βœ”οΈ = Done      πŸ›‘ = Wait on PU to finish      ❌ = No action required

Status | Live | Issue | PR | Item | PU Links/
Blog
:---: | :---: | :---: | :---: | --- | :---:
β€” | \[Live]() | β€” | β€” | β€” | β€”

Other

* The file uploads code changes on https://github.com/dotnet/AspNetCore.Docs/pull/33357 can be reverted if the PU fixes their issue.
* xxx

## 11.0 Post GA

Status | Issue | PR | Item
:---: | :---: | :---: | ---
β€” | β€” | β€” | Confirm that the *Project Structure* article is correct for 11.0 based on the new templates.
β€” | β€” | β€” | Finish up with "UPDATE 11.0" marked content.
β€” | β€” | β€” | Update article dates to 11.0 GA day.
β€” | β€” | β€” | Update the movie tutorial and sample app.
β€” | β€” | Various | Sample app updates.
β€” | β€” | β€” | API doc cross-links.
β€” | β€” | β€” | Enable (uncomment) the latest version INCLUDEs (preview notices).
β€” | β€” | β€” | Update the `static.yml` script in the samples repo to use .NET 11 SDK and update the XrefGen tool to 11.0. When updating XrefGen, adopt the new fingerprinting feature.
β€” | β€” | β€” | Update GH actions to latest versions and add 11.0 sample validation

## Other

Status | Live | Issue | PR | Item | PU Links/
Blog
:---: | :---: | :---: | :---: | --- | :---:
... | ... | ... | ... | ... | ...

## Blazor Hybrid

Status | Live | Issue | PR | Item | PU Links
:---: | :---: | :---: | :---: | --- | :---:
β€” | \[Live]() | β€” | β€” | β€” | []()

## Preview announcements

https://github.com/dotnet/aspnetcore/discussions/categories/announcements

## 11.0 preview/RC PU issues for analysis

This section of linked issues is assessed for items that didn't make the roadmap but have a bearing on docs.

* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-preview1
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-preview2
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-preview3
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-preview4
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-preview5
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-preview6
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-preview7
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-rc1
* https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A11.0-rc2

## .NET 11 Planning

https://github.com/dotnet/aspnetcore/issues?q=is%3Aopen+is%3Aissue+label%3Aarea-blazor+milestone%3A%22.NET+11+Planning%22

Issues to watch :eyes: ...

* xxx
* xxx

## ASP.NET Core Roadmap for .NET 11

PRIOR ... https://github.com/dotnet/aspnetcore/issues/59443

## ASP.NET Core Roadmap for .NET 11: Community Discussion

PRIOR ... https://github.com/dotnet/aspnetcore/discussions/59444

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.