github dotnet/maui 10.0.40
10.0.40 SR4

8 hours ago

What's Changed

.NET MAUI 10.0.40 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 143 commits with various improvements, bug fixes, and enhancements.

AI

  • Improve write-tests-agent with best practices by @sheiksyedm in #33860

  • [Sample] Add Microsoft.Maui.Essentials.AI sample app with multi-agent workflow by @mattleibow in #33610

Ai Agents

  • Add FileLoggingProvider for MacCatalyst UI test logging by @PureWeen in #33518

  • Improve verify-tests-fail-without-fix Skill by @kubaflo in #33513

  • Add find-reviewable-pr skill from existing PR by @PureWeen via @Copilot in #33349

  • Add learn-from-pr agent and enhance skills framework structure by @PureWeen via @Copilot in #33579

  • Fix PS1 scripts for Windows compatibility by @PureWeen in #33679

  • Improve skills and scripts for better agent workflows by @PureWeen in #33699

  • [XEXPR] Refactor test skills/agents to dispatcher pattern by @PureWeen via @Copilot in #33721

  • [ai] Skill for running device tests by @rmarinho in #33484

  • Add ai-summary-comment skill for automated PR review comments by @kubaflo in #33585

  • Add PR label management to test verification skill by @kubaflo in #33739

  • ai-summary-comment: Simplify PR finalize to two collapsible sections by @kubaflo in #33771

  • Improve issue-triage skill: Add gh CLI checks and fix workflow by @PureWeen in #33750

  • [ai] Add integration test runner skill by @rmarinho in #33654

  • Improve PR Agent Gate verification to prevent result fabrication by @PureWeen in #33806

  • Improve test report formatting and summary extraction by @kubaflo in #33793

  • Improve try-fix comment parsing and summary by @kubaflo in #33794

  • Enhance PR agent: multi-model workflow, blocker handling, shared rules extraction by @PureWeen in #33813

  • Enhance pr-finalize skill with code review phase and safety rules by @PureWeen in #33861

  • Remove Phase 2 (Tests) from PR agent workflow by @kubaflo in #33905

Blazor

BlazorWebView

  • Add doc comment explaining EnableDefaultCssItems in Blazor templates by @akoeplinger in #33845

Button

  • [Testing] Fix flaky UI tests: retryTimeout and SwipeView button fix by @PureWeen in #33749

Checkbox

CollectionView

  • [Android] Fixed EmptyView doesn’t display when CollectionView is placed inside a VerticalStackLayout by @NanthiniMahalingam in #33134
πŸ”§ Fixes

Core Lifecycle

DateTimePicker

Dialogalert

Docs

Essentials

Flyout

Fonts

Gestures

Image

Label

Mediapicker

Navigation

Packaging

Picker

SafeArea

Shapes

Shell

Templates

Theme

Theming

  • Fix SourceGen missing diagnostic for keyless ResourceDictionary items by @rmarinho in #33708

  • [XSG] Fix Style Setters referencing source-generated bindable properties by @simonrozsival in #33562

Titlebar

WebView

  • Fix WebView JavaScript string escaping for backslashes and quotes by @StephaneDelcroix in #33726

  • Skip HybridWebView interception test on iOS/MacCatalyst by @rmarinho via @Copilot in #33981

Xaml

πŸ”§ Infrastructure (16)
πŸ§ͺ Testing (14)
πŸ“¦ Other (26)
**Full Changelog**: https://github.com/dotnet/maui/compare/10.0.31...10.0.40

Don't miss a new maui release

NewReleases is sending notifications on new releases.