-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Closed
Description
Derived from the 7.0 roadmap
π’ = ReadyΒ Β Β Β Β βοΈ = DoneΒ Β Β Β Β π = Wait on PU to finishΒ Β Β Β Β β = No action required
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
βοΈ | Live 1 Live 2 |
β | #26919 #26947 |
Expose location changing event for NavigationManger | 42638 42877 43079 Blog |
βοΈ | Live | β | #26574 | Calling InvokeAsync(StateHasChanged) causes page to fallback to default culture | 28521 |
βοΈ | Live 1 Live 2 |
β | #26575 #26576 | Empty Blazor project template | 32832 Blog |
βοΈ | Live | β | #26587 | Productize the custom elements support package | 38447 Blog |
βοΈ | Live 1 (top) Live 2 |
β | dotnet/blazor-samples#33 #26771 #27288 |
Design proposal: Bind get/set/after modifiers | 39837 dotnet/razor-compiler#70 |
β | β | β | β | Components don't reset their received parameters during hot reload updates Tooling update |
31272 |
βοΈ | Live 1 Live 2 | β | #26968 See MSAL Support below |
Better MSAL support for additional scenarios | 38122 |
β | β | β | β | Developers targeting browser-wasm can use Web Crypto APIs We don't document this subject, so it only will appear in the What's New coverage per #27288. |
40074 Blog |
β | β | β | β | Generic Blazor component can't correctly infer it's type when type has an additional constraint πͺ² fix |
25588 |
β | β | β | β | CascadingTypeParameter problem πͺ² fix |
38479 |
MSAL support
- Dynamic and extensible authentication requests
- Blazor Azure ADB2C Authentication popup size does not match content
- Support passing more options to WASM AAD auth
- Add support for "prompt="select_user" with WASM / MSAL
- Blazor Webassembly AAD and AAD B2C support improvements
- .Net 5 RC2 - Blazor Wasm - AAD B2C SignUpSignIn catch error 'AADB2C90118' to start Password Reset userflow
- Provide a way to set loginHint in Blazor with AAD auth
- In Blazor WebAssembly, allow dynamic query string parameters when redirecting to IDP
Moved to .NET 8
- Enable integration with 3rd party assets management solutions
- Improve prerendering and authentication experience in Blazor
- Ability to run multiple Blazor server / Web assembly apps in the same document
- Perform a pass cleaning up the web templates
- Consider shipping ObjectGraphDataAnnotationsValidator / ValidateComplexTypeAttribute
- Design for solving transient disposables on Blazor Server
- Pause and resume server-side Blazor circuits
- How to configure HttpClient base address in Blazor Server using IHttpClientFactory
- More control over circuits lifetime (ability to monitor circuit activity and terminate from client/server
- Server-side Blazor: Provide APIs/Extension Points for Circuit Eviction
- Add DateOnly and TimeOnly support to model binding & routing
- Image element to display images that are not accessible through HTTP endpoints
- Real multithreading (on supported browsers
- Continued improvements to Mono Method Body Replacement
Derived from 7.0 issues/PRs not on the roadmap or other sources
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
βοΈ | β | β | #27316 | Changes in default authentication scheme handling | Announcement |
βοΈ | Live | #27292 | #27302 | WASM build tools addition | |
βοΈ | Live | #26457 | #26590 | Custom validation attribute with DI | 39445 Blog |
βοΈ | Live | #26459 | #26621 | WASM debug default browser going to Edge | 33088 |
βοΈ | Live | #26460 | #26753 | InputX component use outside of an EditContext/Form | 35640 |
βοΈ | β | #26519 | #26537 | Prerendering <head> content, merge _Layout & _Host , other template changes |
40512 41991 35158 |
βοΈ | Live 1 Live 2 |
β | #26628 | Experimental data grid package https://aspnet.github.io/quickgridsamples/ | aspnet/AspLabs 517 Blog |
βοΈ | Live | β | #26947 | NavigationManager supports state | 42534 |
βοΈ | Live 1 Live 2 |
β | #26649 | Virtualization enhancements, esp. controlling spacer element | 42446 |
β | Live | β | β | MouseEventArgs updatesCovered via the existing ref source link in the article and via the What's New coverage per #27288. |
42451 |
βοΈ | Live | β | #26744 | Blazor WASM new loading UI | 42548 Blog |
βοΈ | Live | #27173 | #27175 #27176 #27273 #27277 | Make it simpler for customers to investigate Blazor Auth issues | 39412 Blog Post |
βοΈ | Live | #27016 | #27083 #27311 #27385 dotnet/blazor-samples#53 |
New JS interop + obsolete InvokeUnmarshalled ... update WASM snippet sample app, the Perf topic, and the example in the Call JS from .NET topic. |
42814 dotnet/runtime #70133 dotnet/runtime #66304 RC1 Blog Post Blog Post (WebAssembly multithreading experimental) |
βοΈ | β | β | #27029 | Consider registering the authentication state provider conditionally | 41235 41247 |
βοΈ | Live | β | #27171 | WebAssembly build tools for .NET 6 projects | Blog post |
Other
Status | Live | Issue | PR | Item | PU Links/ Blog |
---|---|---|---|---|---|
βοΈ | Live | β | #26649 | Root-level virtualization incomp w/overflow-y:scroll workaround for <7.0 content | 37659 |
βοΈ | β | β | #26827 | Change Kestrel's HTTPS endpoint defaults to improve developer experience | 42016 aspnet/Annoucements #486 |
βοΈ | Live | β | #27288 | What's New content | #26326 |
βοΈ | Live | β | #27288 | Migration content | #26800 |
7.0 Blazor Hybrid
Status | Live | Issue | PR | Item | PU Links |
---|---|---|---|---|---|
β | β | β | β | Blazor with maui can not use <InputSelect> or <select> πͺ² fix |
4325 |
βοΈ | Live | #25679 | #27702 | Blazor Desktop tenets: Global readiness | 2532 |
β | β | β | β | Blazor Desktop test infrastructure and plans Engineering only |
2543 |
βοΈ | Live | β | #26918 | Support configurability in opening external URLs | 4338 |
β | β | β | β | Hot Reload on MAUI Blazor App does not works. πͺ² fix |
2527 |
βοΈ | Live | β | #25771 | Blazor Desktop: Support for auth | 2529 |
β | β | β | β | Blazor Desktop tenets: Security Moved to internal PU tracking. |
2540 |
β | β | β | β | Blazor Desktop tenets: Performance Engineering only |
2531 |
β | β | β | β | Blazor Desktop tenets: Accessibility External article review performed by PU. |
2541 |
β | β | β | β | Blazor Desktop dev tools enablement Engineering only |
2542 |
βοΈ | β | β | β | Docs: Blazor hybrid walkthrough / getting started Covered per our tutorials here. |
3684 |
β | β | β | β | Blazor hybrid project template updates AFAICT, no specific action is required beyond what I updated as part of the tutorial updates post-release π. |
4127 |
βοΈ | Live | β | #27702 | Exception handling for blazor webview | 4441 (dotnet/maui #4441) 5535 (dotnet/maui #5535) 40765 |
7.0 Post GA
Status | Issue | PR | Item |
---|---|---|---|
βοΈ | β | #27535 | Rotate 7.0 content to tops and update ms.date |
βοΈ | β | dotnet/blazor-samples#57 | Update package refs at dotnet/blazor-samples |
βοΈ | β | #27618, #27634 (MAUI) #27639 (WinForms & WPF) |
Blazor Hybrid tutorial updates, including screenshot updates. LIVE Blazor-MAUI doc LIVE Blazor-WinForms doc LIVE Blazor-WPF doc |
βοΈ | β | #27678 | macOS/VS4Mac pivot in the MAUI-Blazor tutorial LIVE Blazor-MAUI doc |
β | β | β | Open an issue to replace in-text (usually non-working) examples with samples repo-based fully working cut-'n-paste examples. List the sections that require updates. This issue will be targeted for EOY or 23Q1. I decided to move this to an entry on the project tracking issue at #24615 to be addressed in '23. I think Blazor security node work along with regular work items are going to take up the π¦ Day to π Day/π Day period. If so, this won't be reached until 23Q1. Some topics probably won't get this treatment until they're scheduled for their first overhaul after arriving in the doc set. |
βοΈ | β | #27579 | Cross-link API docs |
βοΈ | #27386 | #27534 | Updates for the Client-side development [JSImport] /[JSExport] interop article (client-side/dotnet-interop.md ). |
βοΈ | #27133 | #27553 | Drop VS4Mac prerelease warning for Blazor Hybrid. |
β | β | β | Final updates to What's New and Migration content No updates required. The commented-out content for the new JSImport/JSExport for JS apps was activated in an earlier PR. |
βοΈ | β | #27518 | Remove point-in-time remark on DateOnly /TimeOnly and PU cross-link. |
Blog posts for cross-links
https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-7/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-2/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-1/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-6/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-5/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-4/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-3/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-2/π Done!https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-net-7-preview-1/π Done!
7.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%3A7.0-preview1π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-preview2π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-preview3π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-preview4π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-preview5π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-preview6π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-preview7π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-rc1π Done!https://github.com/dotnet/aspnetcore/issues?q=is%3Aissue+label%3Aarea-blazor+milestone%3A7.0-rc2π Done!
PU roadmap
Metadata
Metadata
Assignees
Type
Projects
Status
Done