[release-notes] .NET MAUI in .NET 11 Preview 7 - #10505
Conversation
Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
…o release-notes/11.0-preview7-dotnetmaui
Co-authored-by: Copilot App <[email protected]>
PureWeen
left a comment
There was a problem hiding this comment.
Adversarial review found two documentation precision gaps:
⚠️ The passkey section omits mandatory platform trust configuration even thoughIsSupportedonly checks the OS version.⚠️ The FastDeploy2 operation count is stated universally, but the cited implementation scopes three serialadboperations to the healthy warm incremental path.
Methodology: 3 independent reviewers with adversarial consensus; both findings reached 2/3 consensus after dispute.
Test coverage: Documentation-only change; no test code is expected. Factual claims were cross-checked against the linked implementation and setup documentation.
Prior review status: No existing reviews, issue comments, or inline threads were present.
Clarify passkey setup requirements and FastDeploy2 behavior, and remove dangling links to release notes that have not merged. Co-authored-by: Copilot App <[email protected]>
Co-authored-by: Copilot App <[email protected]>
Co-authored-by: Copilot App <[email protected]>
Connect release-note highlights to the durable Learn articles that document configuration and migration details. Co-authored-by: Copilot App <[email protected]>
PureWeen
left a comment
There was a problem hiding this comment.
Focused multi-round review of the delta from e56e3623 to 8fcb17e found four documentation issues:
⚠️ The XAML Hot Reload link does not document Incremental Hot Reload supported edits or limitations.⚠️ The revisedx:Referencefallback description names the wrong trigger; an unresolved reference name is a compile error.- 💡 The TabbedPage article contains general usage guidance, not renderer-to-handler migration guidance.
- 💡 The media picker, window, and lifecycle pages do not yet cover the adjacent Preview 7 APIs, so calling them “updated” overpromises their content.
Methodology: 3 independent reviewers with adversarial consensus. The x:Reference and “updated documentation” findings reached 3/3 after dispute; the Hot Reload and TabbedPage findings reached 2/3. A disputed AncestorType finding was discarded after shipped source and a source-generator probe confirmed the current compile-failure statement.
The prior Passkeys trust-configuration and FastDeploy2 warm-path findings remain fully resolved and were not reopened.
Test coverage: Documentation-only delta. All new URLs resolve with the net-maui-11.0 moniker; linked content and shipped Preview 7 binding behavior were inspected directly.
Prior review status: The two earlier inline threads have author replies identifying their resolved fix commit; these comments do not duplicate them.
Co-authored-by: Copilot App <[email protected]>
Co-authored-by: Copilot App <[email protected]>
* [release-notes] .NET 11 Preview 7 base metadata Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * [release-notes] Entity Framework Core in .NET 11 Preview 7 (#10506) Co-authored-by: AndriySvyryd <[email protected]> * [release-notes] WPF in .NET 11 Preview 7 (#10514) Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * [release-notes] F# in .NET 11 Preview 7 (#10507) Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * [release-notes] MSBuild in .NET 11 Preview 7 (#10509) * [release-notes] MSBuild in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Use a flat list of PR links for bug fixes One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Group bug fixes by area again Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Address PR review feedback on MSBuild Preview 7 notes - Reframe MT mode wording to state MSBuild Server as a prerequisite instead of using 'auto-engaged'. - Fix TaskEnvironment constructor sample to use the documented TaskEnvironment.Fallback pattern instead of a null-dereferencing path. - Add warning that tasks moving exclusively to constructor-injected TaskEnvironment are unusable on older MSBuild hosts. - Move task-host environment-delta detail into its own section with concrete IPC payload benchmarks from an OrchardCore build. - Replace 'change wave 18.10' phrasing with '.NET 11' framing for the evaluation short-circuit story. - Remove the reverted 'Restore skips a redundant evaluation' section. - Note the expected future dotnet CLI trim/AOT use of evaluation and link the draft SDK PR. - Remove internal verification/filtered-feature HTML comments. - Add a performance paragraph to Multithreaded mode progress citing verified last-week dashboard numbers for OrchardCore rebuild with -mt (26% faster on Windows, 23% faster on Linux). Co-authored-by: Copilot App <[email protected]> Copilot-Session: c4a002ba-a6e0-4140-890a-a441743a8c43 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Chet Husk <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 Copilot-Session: c4a002ba-a6e0-4140-890a-a441743a8c43 * [release-notes] SDK in .NET 11 Preview 7 (#10512) * [release-notes] SDK in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Use a flat list of PR links for bug fixes One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Group bug fixes by area again Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Address review feedback and reorganize sdk.md by command - Add shipped MAUI device deployment workflow (dotnet/sdk#55260) to dotnet test MAUI section: device selection before build, RID participation, DeployToDevice before ComputeRunArguments, and consistent project/solution/multi-target behavior - Correct file-based apps introduction to .NET 10 (not earlier previews) - Reframe virtual-project cache fix (dotnet/sdk#54958) around preventing intermittent "project file could not be loaded" failures - Add concrete example for dotnet test --list-tests json - Add actionable callout for NoBuild=true/BuildProjectReferences=false breaking change - Trim dotnet/templating repo merge to a brief mention - Address inline review comments: drop crash-cause detail, split tool packaging RID extensibility as its own SDK Tools feature, cite NativeAOT CLI startup wins from shipped PRs, note MSBuild partial-evaluation speeds up CLI hot paths, use ".NET tools" instead of "global tools", enumerate AOT command surface, link to MSBuild release notes, focus MSBuild server wording on warm-process reuse - Reorganize top-level sections by command: group all four dotnet test sections contiguously, followed by file-based apps, container publishing, and tool packaging; update TOC to match Co-authored-by: Copilot App <[email protected]> Copilot-Session: 20da5e7c-c15a-4782-8134-546ed6dcced3 * Address Amaury's review feedback on dotnet test reporter section - Promote artifact consolidation (dotnet/sdk#55453) to a first-class bullet describing the default multi-module MTP behavior change, with --no-artifact-post-processing (dotnet/sdk#55493) as the opt-out detail instead of leading with only the opt-out. - Add missing bullet for large failing-host output truncation in dotnet test summaries (dotnet/sdk#55300). Co-authored-by: Copilot App <[email protected]> Copilot-Session: 20da5e7c-c15a-4782-8134-546ed6dcced3 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Chet Husk <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 Copilot-Session: 20da5e7c-c15a-4782-8134-546ed6dcced3 * [release-notes] NuGet in .NET 11 Preview 7 (#10510) * [release-notes] NuGet in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Use a flat list of PR links for bug fixes One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Group bug fixes by area again Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Address review feedback on NuGet Preview 7 release notes - Clarify analyzer assets section: link asset-control docs, note the SDK-side consumer (dotnet/sdk#54646) hasn't landed yet, reframe the call-to-action toward analyzer package authors. - Rewrite the multithreaded MSBuild restore section to reference SDK 10.0.300 instead of an MSBuild version number, clarify default/GA is still a future release, simplify the migration description, and compress the NuGetProcessState detail into a plugin-author note. - Correct the Pack section to describe the revert/re-implementation history (#7541 -> #7593 revert -> #7603 fix) and add qualitative impact language. - Remove leftover internal audit HTML comments. - Remove the Community contributors section (OvesN is an MSBuild team member, not an external contributor). Co-authored-by: Copilot App <[email protected]> Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167 * Remove Visual Studio section from NuGet Preview 7 release notes Removes the Fix Vulnerabilities with GitHub Copilot Error List bullet and its TOC entry, per feedback that this doc should stay focused on dotnet CLI/MSBuild/tooling-related NuGet changes, and the VS version this feature ships in is not yet confirmed. Co-authored-by: Copilot App <[email protected]> Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167 * Add NU5052 pack warning note for non-restricted package IDs Co-authored-by: Copilot App <[email protected]> Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Chet Husk <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167 * [release-notes] ASP.NET Core in .NET 11 Preview 7 (#10502) * [release-notes] C# in .NET 11 Preview 7 (#10504) * [release-notes] C# in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * General edit pass Clean up some syntax and explanations. --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Bill Wagner <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * [release-notes] Runtime in .NET 11 Preview 7 (#10511) * [release-notes] Runtime in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Use a flat list of PR links for bug fixes One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Group bug fixes by area again Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 --------- Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * [release-notes] Libraries in .NET 11 Preview 7 (#10508) * [release-notes] Libraries in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Use a flat list of PR links for bug fixes One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Group bug fixes by area again Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Fix decimal example comments Co-authored-by: Copilot App <[email protected]> * Correct connection eviction example Co-authored-by: Copilot App <[email protected]> * Fix SHA3 and SM4 example Co-authored-by: Copilot App <[email protected]> * Make DNS example report empty results Co-authored-by: Copilot App <[email protected]> * Fix closed hierarchy JSON example Co-authored-by: Copilot App <[email protected]> * Complete assembly location example Co-authored-by: Copilot App <[email protected]> * Add EmptyServiceProvider example imports Co-authored-by: Copilot App <[email protected]> * Address remaining review feedback Co-authored-by: Copilot App <[email protected]> * Add ZIP incorrect password example Co-authored-by: Copilot App <[email protected]> Copilot-Session: be1dc3bd-37d0-49ad-b7b9-1770f515f3dc * Document additional Preview 7 library APIs Co-authored-by: Copilot App <[email protected]> Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952 * Refine decimal floating-point overview Co-authored-by: Copilot App <[email protected]> Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952 * Consolidate new ZIP APIs Co-authored-by: Copilot App <[email protected]> Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Jeff Handley <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 Copilot-Session: be1dc3bd-37d0-49ad-b7b9-1770f515f3dc Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952 * Address Libraries release notes feedback Co-authored-by: Copilot App <[email protected]> * Remove Identity.Stores API Diff -- it was just a typo correction in a attribute text. Co-authored-by: Copilot App <[email protected]> * Apply suggestion for JsonDerivedType attributes Co-authored-by: Eirik Tsarpalis <[email protected]> * [release-notes] Containers in .NET 11 Preview 7 (#10503) Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * [release-notes] .NET MAUI in .NET 11 Preview 7 (#10505) * [release-notes] .NET MAUI in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Update .NET MAUI Preview 7 release notes Co-authored-by: Copilot App <[email protected]> * Address Preview 7 release note feedback Clarify passkey setup requirements and FastDeploy2 behavior, and remove dangling links to release notes that have not merged. Co-authored-by: Copilot App <[email protected]> * Correct compiled binding fallback notes Co-authored-by: Copilot App <[email protected]> * docs(maui): link Preview 7 feature guidance Connect release-note highlights to the durable Learn articles that document configuration and migration details. Co-authored-by: Copilot App <[email protected]> * docs(maui): address Preview 7 review feedback Co-authored-by: Copilot App <[email protected]> * docs(maui): cover Apple page handlers Co-authored-by: Copilot App <[email protected]> --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: David Ortinau <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * [release-notes] Windows Forms in .NET 11 Preview 7 (#10513) * [release-notes] Windows Forms in .NET 11 Preview 7 Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Use a flat list of PR links for bug fixes One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Group bug fixes by area again Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable. Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Revise WinForms Preview 7 release notes for clarity (#10518) * Revise WinForms Preview 7 release notes for clarity Updated the Windows Forms Preview 7 release notes to include modernized rendering adapters and clarified the usage of visual styles. * Revise WinForms preview 7 documentation Updated WinForms preview notes to clarify visual styles opt-in, form reveal modes, and added details on SuspendPainting functionality. * Update winforms.md * Fix WinForms release notes markdown lint Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Klaus Löffelmann <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 * Clean up .NET 11 Preview 7 release index Co-authored-by: Copilot <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: AndriySvyryd <[email protected]> Co-authored-by: Chet Husk <[email protected]> Co-authored-by: Bill Wagner <[email protected]> Co-authored-by: Jeff Handley <[email protected]> Co-authored-by: Eirik Tsarpalis <[email protected]> Co-authored-by: David Ortinau <[email protected]> Co-authored-by: Klaus Löffelmann <[email protected]> Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5 Copilot-Session: c4a002ba-a6e0-4140-890a-a441743a8c43 Copilot-Session: 20da5e7c-c15a-4782-8134-546ed6dcced3 Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167 Copilot-Session: be1dc3bd-37d0-49ad-b7b9-1770f515f3dc Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952
Component release notes for
dotnetmaui.mdin .NET 11 Preview 7.Targets the milestone base branch
release-notes/11.0-preview7(see #10501).This content is AI-authored and needs a review pass from the component team before it goes ready-for-review.