dotnet / dotnet/AspNetCore.Docs
Blazor .NET 11 Tracking Issue
- 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
Assessment
This issue has not been assessed yet.