🚧 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 |
8.0 Post GA
NOTE: Probably best to have the PWA doc reviewed by the PU for any other 8.0 PWA changes.
IN PROGRESS
👷
Waiting on guidance from Halter/Jeremy.
NotAuthorizedcomponent/content to work ... and I'll probably work this in tandem withNotFoundcontent behavioral differences between ASP.NET Core pipeline on the server and WASM on the client.#31839
[Parameter]for query string-supplied params.Clientprojects of a BWA#31378 (Blazor Security)
#31236
#31268
#31274
#31283
#31286
dotnet/blazor-samples#154
#31341
dotnet/blazor-samples#157
#31364
Asking the PU if they want the BWA template to make layouts more readily consumable with a namespace in the
_Importsfile: dotnet/aspnetcore#52478AddCascadingAuthenticationStateto replace theCascadingAuthenticationStatecomponent in >=8.0ms.datemetadata.dotnet/blazor-samplesto 8.0 release packages.Derived from 8.0 issues/PRs not on the roadmap
🟢 = Ready ✔️ = Done 🛑 = Wait on PU to finish ❌ = No action required
Blog
MapIdentityApi<TUser>()), Identity Razor components, token auth, etc./registerand/login(blog post)Requires research in PU issues/PRs
❓❓❓
EditContext.IsValidAPI.Live 2
HeadOutletcomponentLive: Host & Deploy WASM
Live: Host & Deploy Server
ServerTimeoutandKeepAliveIntervaldotnet/runtime #80421
dotnet/AspNetCore.Docs #28368
Major updates for full-stack UI by article
Status doesn't include ...
Autorender mode scenario).Other
<NotFound>fragment. I need to run thru the docs and confirm that it's out for 8.0+.Derived from the 8.0 roadmap
🟢 = Ready ✔️ = Done 🛑 = Wait on PU to finish ❌ = No action required
Blog
SynchronizationContext")Requires research in PU issues/PRs
❓❓❓
Moved to .NET 9
Other
Blog
dotnet/blazor-samples/pull/112#30872dotnet/blazor-samplessample app updates.Migration
Integration
Blazor Hybrid
Moved to .NET 9
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.
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.
.NET 8 Planning
https://github.com/dotnet/aspnetcore/issues?q=is%3Aopen+is%3Aissue+label%3Aarea-blazor+milestone%3A%22.NET+8+Planning%22
Issues to watch 👀 ...
PU roadmap
ASP.NET Core Roadmap for .NET 8 (dotnet/aspnetcore #44984)