Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blazor .NET 7 tracking issue #26364

Closed
8 tasks done
guardrex opened this issue Jul 8, 2022 · 1 comment
Closed
8 tasks done

Blazor .NET 7 tracking issue #26364

guardrex opened this issue Jul 8, 2022 · 1 comment

Comments

@guardrex
Copy link
Collaborator

guardrex commented Jul 8, 2022

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

Moved to .NET 8

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 updates

Covered 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

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.

PU roadmap

ASP.NET Core Roadmap for .NET 7 (dotnet/aspnetcore #39504)

@guardrex guardrex self-assigned this Jul 8, 2022
@dotnet dotnet locked as resolved and limited conversation to collaborators Jul 8, 2022
@guardrex
Copy link
Collaborator Author

πŸŽ‰πŸΎπŸ•ΊπŸ’ƒπŸ₯³πŸŽˆ

That's IT! Blazor 7.0 docs rollout complete!

Closing the tracking issue now. Follow-up items are tracked by #24615.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Archived in project
Development

No branches or pull requests

2 participants