Closed
Description
8.0 Post GA
NOTE: Probably best to have the PWA doc reviewed by the PU for any other 8.0 PWA changes.
Status | Issue | PR | Item |
---|---|---|---|
🚧 IN PROGRESS 👷 |
#32020 | — | Update Blazor Web App glob/loc approach |
🟢 | #31691 | — | Update section on passing tokens in Blazor Web Apps Waiting on guidance from Halter/Jeremy. |
🟢 | #31381 | — | Additional or different bearer token remarks for WASM security |
✔️ | #32008 | #32028 | Cookie security for Call web API article |
✔️ | #32082 | #32083 | Describe dependency on DBContext (vs DBContextFactory) for Blazor Identity UI |
✔️ | #32077 | #32081 | Cover nonce update for token refresh |
✔️ | #31402 | #32048 | Interactive rendering required for NotAuthorized component/content to work ... and I'll probably work this in tandem with NotFound content behavioral differences between ASP.NET Core pipeline on the server and WASM on the client. |
✔️ | #32054 | #32060 | Blazor framework static files served via endpoint routing |
✔️ | #31383 | #31431 | Account confirmation+PW recovery article for BWA/Identity components UPDATE: I asked multiple times for PU review, and it was never followed up on by PU engineers. |
✔️ | #31931 | #32035 | Using fallback authorization policy breaks Blazor Server after migrating to .NET 8 |
❌ | #31899 | — | Cookie example does not work for .Net 8 template because the state container does not instantiate in user scope Dup tracked by #39691. |
✔️ | #30002 | #31894 | Dynamic culture approach updates (last one is maintaining state across interactivity location change) |
✔️ | #31973 | #31991 | Security aspects in the Call web API article |
✔️ | #31887 | #31961 | Cover web API approaches for the BWA Auto render mode scenario |
✔️ | #31389 | #31888 | Samesite + addl config and guidance for WASM+Identity different domain hosting |
✔️ | #31379 | #31934 | QuickGrid article API doc cross-links |
✔️ | #31205 | dotnet/blazor-samples#136 | BlazorWebAssemblyStandaloneWithIdentity uses cookie auth but no antiforgerytoken |
✔️ | #31741 | #31873 | Adopt 8.0 conventions for inline Blazor forms |
✔️ | #31740 | #31867 | Mention that App.razor always renders statically |
✔️ | #31811 | #31852 | Consider documenting additional WebAssembly (runtime) startup callbacks |
✔️ | #31672 | #31850 | NSwag for WASM+Identity article+sample |
✔️ | #31840 | #31841 | BWA+OIDC signout from secure page death 💀 loop |
✔️ | #31265 | #31555 | Companion article for new Blazor OIDC sample with Aspire |
✔️ | #31045 | dotnet/blazor-samples#140 #31839 |
Role claims guidance in standalone WASM w/Identity article |
✔️ | #31688 | #31693 | Blazor 8.0 offline discussion updates |
✔️ | #31796 | #31823 | Cross-link SignalR request credentials guidance |
✔️ | #31689 | #31705 #31738 | Transient disposable section updates |
✔️ | #30443 | #31638 #31639 #31671 #31677 | Follow-up debug items |
✔️ | #31620 | #31622 | Blazor content follow-up updates for 8.0 |
✔️ | #31613 | #31619 | Add troubleshooting guidance to WASM+Identity article |
✔️ | #31586 | #31617 | Update WASM+Entra groups and roles article |
✔️ | #31554 | #31569 | Drop [Parameter] for query string-supplied params |
✔️ | #31562 | #31566 | Terminology/guidance updates on server versus .Client projects of a BWA |
✔️ | #31561 | #31563 | Update PWA guidance |
✔️ | #31543 | #31544 | Add clarification on interactive root component remark |
✔️ | #31429 | #31445 | Integration article updates |
✔️ | #31496 | #31503 | Improve auth state provider guidance for BWAs |
✔️ | #31316 | #31488 | BlazorWebApp .Net 8 App State management |
✔️ | #31384 | #31500 | Server-side authentication mentions SignalIR - is this still always true in 8.0? |
✔️ | #31228 | #31477 | Clarify Auto render mode behavior |
✔️ | #31428 | #31438 #31476 | Describe InputSelect form behavior for SSR |
✔️ | #31023 | #31427 | Blazor CRUD/Quickgrid scaffolder (preview) |
✔️ | #31393 | #31425 | RazorComponentResult doesn't render either the Blazor or MVC Layout |
✔️ | #31403 | #31404 #31405 | Apply a render mode programmatically section |
✔️ | #30043 | #31390 | App base path updates |
✔️ | #31267 | #31382 | Further work on client-side services that fail on prerendering |
✔️ | #31351 | #31353 | Prerendering and interactive/enhanced routing |
✔️ | #31271 | #31282 (Scaffolding) #31378 (Blazor Security) |
Cover Razor component Identity UI for BWAs |
✔️ | #31194 | #31214 | Update token auth guidance for WASM+Identity article |
✔️ | #31048 | #31145 | Document how to display a loading UI for interactive WebAssembly rendering |
✔️ | #31029 | dotnet/blazor-samples#133 #31236 #31268 #31274 #31283 #31286 dotnet/blazor-samples#154 #31341 dotnet/blazor-samples#157 #31364 |
BWA/WASM snippet sample app and article cross-links |
✔️ | #31191 | #31192 | Fix up Razor component directive ordering |
✔️ | #31089 | #31183 | Terminology consistency updates |
✔️ | #31081 | #31131 | Improve AdditionalAssemblies coverage |
✔️ | #31170 | #31173 | Layout namespace for Blazor Web Apps Asking the PU if they want the BWA template to make layouts more readily consumable with a namespace in the _Imports file: dotnet/aspnetcore#52478 |
✔️ | #31153 | #31155 | Cross-link API docs for new API. |
✔️ | #31117 | #31118 | Update enhanced navigation remarks |
✔️ | #31107 | #31109 | Additional Blazor start updates for 8.0 |
✔️ | #31105 | #31106 | Update CSP guidance UPDATE: The CSP guidance is fine. The PR adds some MIA coverage unrelated to 8.0 that we need. |
✔️ | #31078 | #31079 | Suggestion: Enhance section on changing the default render mode for an app |
✔️ | #31058 | #31073 | New article from Javier's content on HTTP Caching Issues When Upgrading Blazor Applications Across Major Versions |
✔️ | #31066 | #31090 | New article from Steve's content on Static server-side rendering for Blazor component libraries article |
✔️ | #31056 | #31065 | Cascading auth state services registration with AddCascadingAuthenticationState to replace the CascadingAuthenticationState component in >=8.0 |
✔️ | #31043 | #31063 | Security considerations for BWA SSR |
✔️ | #31039 | #31049 | Update from DLL to WASM files 8.0 |
✔️ | — | #31024 | Update ms.date metadata. |
✔️ | — | #31004 | Activate the Prereqs sections in the Blazor-SignalR and ToDo List tutorials. |
✔️ | — | dotnet/blazor-samples#123 | Update package refs at dotnet/blazor-samples to 8.0 release packages. |
✔️ | — | #31004 | Final updates to What's New and Migration content. |
✔️ | #31025 | #31057 | Environments and client services with prerendering |
✔️ | — | #31024 | Update the old content alert version and add the INCLUDE to the new QuickGrid article and in the JavaScript JSImport/JSExport interop article (= 7.0). |
❌ | #30820 | — | Streaming rendering with Azure hosting Referred to the PU as a support request. I'll re-open and work the issue if they say a remark should be added on hosted (non-Blazor) APIs that might need to flush their response. |
❌ | #30994 | — | Blazor BWA external/social login guidance: This will be based on a Jeremy sample app that will be created within the next week or two. Closed as not planned. We won't have a sample with a specific social auth provider implemented. #30994 (comment) |
❌ | #30392 | — | MOVED to .NET 9: Multiple hosted BWAs in an ASP.NET Core app |
Derived from 8.0 issues/PRs not on the roadmap
🟢 = Ready ✔️ = Done 🛑 = Wait on PU to finish ❌ = No action required
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
✔️ | Live (first two sections) | #29363 #30394 | #31004 | Identity API endpoints (MapIdentityApi<TUser>() ), Identity Razor components, token auth, etc. |
|
❓❓❓ Requires research in PU issues/PRs ❓❓❓ |
— | — | — | Auto render mode behavior in mixed render mode situations | dotnet/aspnetcore#50686 and dotnet/aspnetcore#50677 |
✔️ | Live | #30976 | #30977 | Provide a set of Blazor authentication components in the Blazor project template | |
✔️ | Live | #30944 | #30957 | Standalone Blazor WASM with Identity | |
✔️ | Live | #30921 | #30922 | Using JavaScript with Blazor Static Server Rendering | |
✔️ | Live | #30812 | #30819 | Additional Blazor start configuration | |
✔️ | Live | #30918 | #30920 | JavaScript initializers for BWA | PU Issue PU PR |
✔️ | Live | #30055 | #30925 | Server validation with validator components for BWA | |
✔️ | Live | #30535 | #30339 #30886 | Add guidance trimming IL after AOT | I'm 👂 on an issue in the runtime repo for what else, if anything, they want to say about it. |
✔️ | — | #30338 | #30374 | Update form custom validation examples to use EditContext.IsValid API. |
|
✔️ | Live | #30416 | #30419 | Drop multipart bundling package support | Support for the package is dropped per dotnet/aspnetcore#36978 (comment). The article will remain for 8.0+ with the updates made on the PR. |
✔️ | Live | #30170 | #30440 | Blazor Debug article updates | This received a full overhaul and update to include generalizing the topic with server-side debugging guidance ... BWA (>=8.0) and Blazor Server apps (<8.0). The .NET 8 updates are mostly done. I will open a follow-up issue for a few items, including some trouble that I had with MS Edge browser debugging (can't hit breakpoints). |
✔️ | Live 1 Live 2 |
#30341 | #30455 #30514 #30791 #30799 | Split and update Blazor Prerendering & Integration article | |
✔️ | Live | #30325 | #30326 | Add "Jiterpreter" to description | |
✔️ | — | #30251 | #30253 | Version hosted WASM <8.0 | |
✔️ | Live | #30213 | #30214 | Update Blazor WASM compression flag | PU Issue PU PR |
✔️ | Live | #30127 | #30128 | Error boundary for 8.0/BWA | dotnet/aspnetcore#49679 |
✔️ | Live | #30322 #30876 | #30336 #30884 | "Enhanced" navigation & API for enhanced page refresh | dotnet/aspnetcore#49414 dotnet/aspnetcore#50014 |
✔️ | Live | #30320 | #30321 | Have a way to configure dotnet runtime for blazor apps | dotnet/aspnetcore#49264 dotnet/aspnetcore#49420 |
✔️ | — | #30323 | #30324 | Remove suppress-error from script | dotnet/aspnetcore#49053 |
✔️ | — | #30328 #30711 | #30329 | Router's NotFound content is never used in new Web project style | dotnet/aspnetcore#48983 dotnet/aspnetcore#49801 |
❌ | — | — | — | Default WebAssembly loading progress indicator doesn't apply in Blazor Web template | No action needed. This was always indicated as a for-WASM-only scenario in the Startup doc. PU Issue PU PR |
✔️ | Live | — | #30576 | Blazor SSR APIs for accessing HttpContext without IHttpContextAccessor | PU Issue PU PR AND #30575 |
✔️ | — | — | #30576 | Enhanced form handling will be opt-in | dotnet/aspnetcore#50551 #30279 (comment) |
✔️ | — | — | #30576 | Blazor WASM empty template guidance | |
✔️ | Live | #30372 | #30576 | Blazor APIs to preserve content between enhanced navigations | dotnet/aspnetcore#50437 |
✔️ | Live | #30093 #30947 | #30095 #30958 | Root-level cascading values | Blog, PU Issue, PU PR NOTE: Didn't include a fully-working service example that changes the cascading param value with notification or the factory-based approach. Will open an issue later to add these. |
✔️ | Live | #30094 | #30096 | Virtualize empty content | Blog, PU Issue, PU PR |
✔️ | Live | #29792 | #29793 | HeadOutlet component |
— |
❌ | — | — | — | Blazor sample apps might get Open Iconic treatment depending on PU action | Docs Issue UPDATE: Open Iconic is being left in the 7.0 project templates (WASM, Server), so we'll only be dropping it for doc 8.0+ sample apps. |
✔️ | Live: Blazor SignalR Fundamentals Live: Host & Deploy WASM Live: Host & Deploy Server |
#29296 | #29297 | Setting ServerTimeout and KeepAliveInterval |
PU Issue PU PR |
✔️ | Live | #29317 | #29318 | Custom ICU data loading for WASM | dotnet/runtime #54486 dotnet/runtime #80421 dotnet/AspNetCore.Docs #28368 |
✔️ | Live | #28940 | #28953 | Hot reload support for instance fields, properties, and events for .NET on WebAssembly AND Support for symbol servers when debugging .NET on WebAssembly AND Blazor WebAssembly debugging in Firefox | FF PU remarks |
✔️ | Live | — | — | Update the "preview" guidance for debugging with Firefox and see #28953 | — |
✔️ | Live | #28996 #30151 #30923 | #28997 #30152 #30924 | Blazor WASM SIMD support | Blog PU PR |
✔️ | Live | #29101 | #29102 | Blazor JS import/export interop updates | |
✔️ | Live | #29547 | #29705 | Update [SupplyParameterFromQuery] guidance and examples | PU PR |
✔️ | Live | #30097 | #30098 | Clarify API docs for OnAfterRender | PU PR |
✔️ | Live | — | #30576 | Closure of circuits when there are no remaining interactive server components | |
✔️ | Live | — | #30576 | Inject keyed services into components | |
✔️ | Live | — | #30576 | Support for dialog cancel and close events |
Major updates for full-stack UI by article
Status doesn't include ...
- Final updates for standalone issues opened for additional specific work.
- Questions for the PU, API doc cross-links, and 8.0 snippet sample cross-links. Questions are tracked by in-text HTML comments that will be checked at (and after) RTM or via the tables/items further down this issue.
Feature/Task | Status | Docs Issue | Docs PR | Notes |
---|---|---|---|---|
Blazor overview | ✔️ | #29657 #30285 | #29659 #30353 | |
Supported Platforms | ✔️ | — | — | |
Tooling | ✔️ | #29567 | #29568 #29796 #30296 #30358 #30365 #31004 | |
Hosting models/Render modes | ✔️ | #29861 | #30279 #30397 #30576 #31004 | |
Todo tutorial | ✔️ | #29668 | #29669 #29681 #29671 #30296 #30576 #31004 | |
SignalR tutorial (Preview article) | ✔️ | #29679 | #29681 #30296 #30375 #30576 #31004 | |
Project structure | ✔️ | #29565 | #29566 #30359 #30576 #31004 | |
Fundamentals node | ✔️ | #29917 | #29918 #29920 #29928 #29996 #30576 #31004 | |
Components node | ✔️ | #29917 | #29931 #29972 #29996 #30576 #31004 | |
Glob and Loc | ✔️ | #30002 #30003 | #30004 #30576 | Two tasks done and one remains on #30002. It still needs an approach to integrate server- and client-side dynamic culture approaches for BWA (i.e., the Auto render mode scenario). |
Forms and Antiforgery | ✔️ | #29728 | #30035 #30078 #30081 #30576 #30834 #30997 #31004 | |
File Uploads | ✔️ | #30111 #30914 | #30117 #30915 | |
File Downloads | ✔️ | #30130 | #30138 | |
JS interop node | ✔️ | #30140 | #30171 | |
Call a web API | ✔️ | #30172 | #30180 | |
Images | ✔️ | #30181 | #30196 | |
Security | ✔️ | #30203 | #30210 #30576 | |
State Management | ✔️ | #30211 | #30227 | |
Debug WASM | ✔️ | — | — | WASM only: No changes needed. |
Lazy-load Assemblies WASM | ✔️ | — | — | WASM only: No changed needed. |
WASM Native Deps | ✔️ | — | — | WASM only: No changed needed. |
Performance | ✔️ | #30228 | #30262 | |
Test Components | ✔️ | — | — | No changes needed. |
PWAs | ✔️ | #30261 | — | One line changed WRT hosted WASM on an earlier issue. Otherwise, the PU will need to analyze this content. |
Host and Deploy | ✔️ | #30265 | #30393 | |
Blazor Server with EF Core | ✔️ | #30398 | #30405 | |
Advanced Scenarios | ✔️ | #30263 | #30264 |
Other
- Fundamentals > Logging: Although the purpose of remarking on "client-side" for several of the features was merely meant to mean from the original text/purpose that the feature also works client-side, the section heading use of "client-side" implies that it might not work server-side, when it actually does. Therefore, I'll probably be dropping "client-side" from headings where the feature/example works for both.
- Fundamentals > Routing: Router's NotFound content is never used in new Web project style aspnetcore#48983 pertains to the removal of the
<NotFound>
fragment. I need to run thru the docs and confirm that it's out for 8.0+. - Components > Class libraries: Check for additional updates per ...
Derived from the 8.0 roadmap
🟢 = Ready ✔️ = Done 🛑 = Wait on PU to finish ❌ = No action required
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
✔️ | Live | #28576 | #28622 #28767 #28827 #29817 | QuickGrid productization | PU Issue PU PR |
✔️ | See above | See above | See above | Full stack web UI with Blazor | See above |
✔️ | Live | #28933 | #28936 | API for dispatching to renderer sync context and capturing exceptions ("Dispatch exceptions to Blazor's SynchronizationContext ") |
PU Issue API Proposal PU PR |
✔️ | Live | #28980 | #28981 | Support rendering components outside of the HttpContext | PU Issue PU PR API Design |
✔️ | Live | #29105 | #29106 | Hashed routing to named elements | PU Issue PU PR |
✔️ | Live | #29293 | #29294 | Remove unsafe-eval CSP Requirement for Blazor WASM | PU Issue |
✔️ | Live | #28617 | #28660 #29795 | Sections support in Blazor | PU Issue PU Issue PU PR |
✔️ | Live | #28982 | #28983 | Ability to monitor circuit activity | PU Issue |
✔️ | Live1 Live2 | #28969 | #28970 | [wasm] Jiterpreter tracking issue runtime | PU Issue |
✔️ | Live | #28964 | #29542 | Publish .NET assemblies in Webcil files runtime / Webcil format replaces multipart bundling | PU PR |
❓❓❓ Requires research in PU issues/PRs ❓❓❓ |
Live | — | — | WASM Hot Reload updates | Continued improvements to Mono Method Body Replacement runtime (dotnet/runtime #57365) and Supported Edits in Edit & Continue (EnC) and Hot Reload on .NET 8 (Roslyn docs) |
Moved to .NET 9
- Better reconnection logic for Blazor Server
- Real multithreading
- [wasm] Tracking issue for build/bundler changes runtime
- Enable compression on blazorpack
- [JSInterop] Little improvements
- Mechanism for delaying Blazor's first render until after some async operation
- Avoid completely replacing the DOM when components are re-rendered after prerendering
- Consider using C#9 Source Generators for implementing SetParametersAsync
- Ability to run multiple Blazor server / Web assembly apps in the same document
- Consider re-designing the Blazor WASM authentication stack
- Blazor Server: Provide APIs/extensibility for circuit eviction
- Runtime updates for WASM file size upload limit (the PU PR is directed at .NET 9)
- Automate custom icu creation
Other
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
✔️ | — | #30869 #30871 | dotnet/blazor-samples/pull/112 #30872 |
Non-BWA 8.0 dotnet/blazor-samples sample app updates. |
|
✔️ | What's New Migration Integration |
#29505 #30471 #29522 #30270 #30843 | #30671 #30791 #30799 #30279 #30817 #30799 #30845 #31019 | What's New, Migration, and Integration content | Will make a final pass near RTM on What's New guidance. |
✔️ | Live | #30528 | #30885 #30889 | Yarp with Blazor | |
— | Live |
Blazor Hybrid
Status | Live | Issue | PR | Item | PU Links |
---|---|---|---|---|---|
✔️ | Live | #30553 | #30554 | Diagnose issues in Blazor Hybrid | dotnet/docs-maui #1207 |
✔️ | — | #28644 | #28673 | MAUI Blazor template name change | PU Issue VS4Mac portion dropped. |
✔️ | Live | #30555 | #30556 | BlazorWebView gains a TryDispatchAsync method | PU Issue PU PR |
✔️ | Live | #28965 | #28968 | Specify initial URL for BlazorWebView to load | PU issue PU PR |
Moved to .NET 9
- Add .NET MAUI Blazor deep linking guidance - PU issue, PU issue, Docs Issue, Docs PR1 (remark), Docs PR2 (remark update)
- Backlogged: Intercepting requests from BlazorWebView maui - PU Issue
Blog posts for cross-links
Marking "done" on these without addressing the full-stack UI updates because it will be for no earlier than Pre5.
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-1/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-2/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-5/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-6/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-7/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-rc-1/
- Done! 👍 https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-rc-2/
- Done! 👍 https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-8/
8.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. This section will be removed after the last batch for RC2 are assessed. RC1 and RC2 will be assessed after their milestone versions release.
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-preview1
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-preview2
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-preview3
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-preview4
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-preview5
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-preview6
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-preview7
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-rc1
- https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A8.0-rc2
.NET 8 Planning
Issues to watch 👀 ...
- [Blazor NET.8] Add global option for disable pre-rendering aspnetcore#50744
- The Client project of the Blazor Web App template should also have a Components folder aspnetcore#50645
- Create simpler way to show Not Found 404 UI with Blazor aspnetcore#45654
- Optional Blazor Webassembly Components aspnetcore#45627
- [Blazor] Add support for missing route constraints aspnetcore#45399
- Graph demo component/controller in the hosted WASM project template? aspnetcore#45394
- [Feature Request] JS module adapter for Blazor aspnetcore#45120
- Provide a pure code model for creating and working with Blazor components aspnetcore#44866
- Consider shipping ObjectGraphDataAnnotationsValidator / ValidateComplexTypeAttribute aspnetcore#28640
- [Blazor] "ValidateComplexType" does not work for dictionaries aspnetcore#44143
- <base href="/" /> or base-tag alternative for Blazor MVC integration. aspnetcore#43191
- Support custom graphics from Blazor components across all hosting models aspnetcore#42216
- Authentication needs in ASP.NET Core going forward aspnetcore#42105
- Provide a more intelligent routing fallback for Blazor apps that only falls back if the route matches a routable component aspnetcore#42003
- Adding feature to Router for custom language URL aspnetcore#40736
- FileUpload: Did not receive any data in the allotted time. aspnetcore#38842
- Correct implementation of custom AuthenticationStateProvider in server-side Blazor aspnetcore#38624
- Publishing Blazor WASM failing with Integrity checks aspnetcore#38552
- Something wrong with AuthorizationMessageHandler in .net 6 aspnetcore#38486
- Static Web Assets cache busting mechanism aspnetcore#31922
- Blazor: Record Type binding and validation for EditContext/EditForm aspnetcore#31604
- Blazor Custom Route Constraints aspnetcore#28938
- Feature Request: Support both width and height in Blazor Virtualize aspnetcore#28821
- Blazor Virtualize: Empty Rows Template aspnetcore#28770
- Consider shipping ObjectGraphDataAnnotationsValidator / ValidateComplexTypeAttribute aspnetcore#28640
- Design for solving transient disposables on Blazor Server aspnetcore#26676
- Blazor Image component to display images that are not accessible through HTTP endpoints aspnetcore#25274
- Blazor WASM not loading appsettings.{environment}.json in Azure App Services aspnetcore#25152
- @onevent:preventDefault does not trigger when event is not already registered aspnetcore#18449
- Constructor injection for Blazor components aspnetcore#18088
- Display Name Attribute / How to get “Display name” on the label of in Blazor's razor page? aspnetcore#18016
- better blazor scale-out documentation aspnetcore#17986
- Restrict parent and child component hierarchy in blazor aspnetcore#12302
- [Blazor] Data annotations localization support aspnetcore#12158
- Enable
debounce
/throttling
for events aspnetcore#10522 - Scaffolding for Razor Components aspnetcore#6921
- Blazor has case sensitive URLs when hosted in a Child Directory aspnetcore#6818
- Add support for binding decimal, double, float data type with configurable formatting aspnetcore#5523
PU roadmap
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done