This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summary.NET MAUI Xaml, CollectionView, Ai Agents, SafeArea, and Entry modules receive bug fixes, performance improvements, and AI enhancements.
Full changelog
What's Changed
.NET MAUI 10.0.50 introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 78 commits with various improvements, bug fixes, and enhancements.
AI
-
Enable packing and independent preview versioning for Essentials.AI by @mattleibow in https://github.com/dotnet/maui/pull/33976
-
Move Essentials.AI preview iteration to eng/Versions.props by @mattleibow in https://github.com/dotnet/maui/pull/34025
-
[Feature] Add Microsoft.Maui.Essentials.AI - Apple Intelligence by @mattleibow in https://github.com/dotnet/maui/pull/33519
-
[AI] Fix multi-turn tool calling, add chat overlay, upgrade Agent Framework to rc2, and add CI pipelines by @mattleibow in https://github.com/dotnet/maui/pull/34124
Ai Agents
-
Copilot agent infrastructure, emulator reliability, and try-fix workflow improvements by @PureWeen via @Copilot in https://github.com/dotnet/maui/pull/33937
-
Update PR agent models to claude-sonnet-4.6 and gpt-5.3-codex by @kubaflo in https://github.com/dotnet/maui/pull/34109
-
ci-copilot: set pipeline run title early using build.updatebuildnumber by @jfversluis via @Copilot in https://github.com/dotnet/maui/pull/34156
-
Revamp find-reviewable-pr skill: priorities, defaults, and doc fixes by @PureWeen in https://github.com/dotnet/maui/pull/34160
-
Add correct CI pipeline names to Copilot instructions by @jfversluis in https://github.com/dotnet/maui/pull/34255
-
Add resilience to UI tests for frozen/unresponsive apps by @PureWeen in https://github.com/dotnet/maui/pull/34023
-
Copilot CI: Structured phase outputs, autonomous execution, iOS support, and CI pipeline by @kubaflo in https://github.com/dotnet/maui/pull/34040
-
Agent Workflow Metrics via GitHub Labels by @kubaflo in https://github.com/dotnet/maui/pull/33986
Animation
-
[Android] Fixed TransformProperties issue when a wrapper view is present by @Ahamed-Ali in https://github.com/dotnet/maui/pull/29228
🔧 Fixes
API
- Add PublicAPI.Unshipped.txt BOM sort warning to Copilot instructions by @jfversluis in https://github.com/dotnet/maui/pull/34327
Button
-
Fix ImageButton not rendering correctly based on its bounds by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/28309
🔧 Fixes
CollectionView
-
[Android] Fixed issue where group Header/Footer template was applied to all items when IsGrouped was true for an ObservableCollection by @Tamilarasan-Paranthaman in https://github.com/dotnet/maui/pull/28886
🔧 Fixes -
[Android] CollectionView: Fix reordering when using DataTemplateSelector by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/32349
🔧 Fixes -
[Android] Fix for incorrect scroll position when using ScrollTo with a header in CollectionView by @SyedAbdulAzeemSF4852 in https://github.com/dotnet/maui/pull/30966
🔧 Fixes -
Fix Incorrect Scrolling Behavior in CollectionView ScrollTo Method Using Index Value by @Shalini-Ashokan in https://github.com/dotnet/maui/pull/27246
🔧 Fixes -
[Android] Fix System.IndexOutOfRangeException when scrolling CollectionView with image CarouselView by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/31722
🔧 Fixes -
[Android] Fix VerticalOffset Update When Modifying CollectionView.ItemsSource While Scrolled by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/26782
🔧 Fixes
Docs
-
Minor API docs improvements by @jfversluis in https://github.com/dotnet/maui/pull/34091
-
Fix phase numbering in pr-agent post-gate docs by @PureWeen in https://github.com/dotnet/maui/pull/34116
-
[docs] Add concise maui CLI command reference by @rmarinho in https://github.com/dotnet/maui/pull/34217
-
Remove build status badges from README by @jfversluis in https://github.com/dotnet/maui/pull/34282
Drawing
-
[Android] Fix crash in GraphicsView when using TapGestureRecognizer by @jpd21122012 in https://github.com/dotnet/maui/pull/34301
🔧 Fixes
Editor
-
Fixed Editor vertical text alignment not working after toggling IsVisible by @NanthiniMahalingam in https://github.com/dotnet/maui/pull/26194
🔧 Fixes
Entry
-
[Android, iOS, Mac] Fixed Entry ClearButton not visible on dark theme Change by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/32889
🔧 Fixes -
[Android] Fix Numeric Entry not accepting the appropriate Decimal Separator by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/27376
🔧 Fixes -
[Android & iOS] Entry/Editor: Dismiss keyboard when control becomes invisible by @prakashKannanSf3972 in https://github.com/dotnet/maui/pull/27340
🔧 Fixes
Gestures
-
[Android] Fixed PointerGestureRecognizer not triggering PointerMoved event by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/33889
🔧 Fixes -
[Android] Fix PointerMoved and PointerReleased not firing in PointerGestureRecognizer by @KarthikRajaKalaimani in https://github.com/dotnet/maui/pull/34209
🔧 Fixes
Label
-
[Android] Fix Label with MaxLines truncating text in horizontal ScrollView by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34279
🔧 Fixes -
Update PreReleaseVersionLabel and StabilizePackageVersion by @PureWeen in https://github.com/dotnet/maui/pull/34371
Navigation
-
[Android] Shell: Fix OnBackButtonPressed not firing for navigation bar back button by @kubaflo in https://github.com/dotnet/maui/pull/33531
🔧 Fixes
Packaging
- Add Windows unpackaged device tests on Helix alongside packaged tests by @PureWeen in https://github.com/dotnet/maui/pull/33702
Performance
- Improve TypedBinding performance by ~29% by @StephaneDelcroix in https://github.com/dotnet/maui/pull/33656
ProgressBar
- Fix dogfood scripts: workflow trigger, build detection, and in-progress handling by @jfversluis in https://github.com/dotnet/maui/pull/34259
SafeArea
-
[iOS] Fix SafeArea infinite layout cycle with parent hierarchy walk and pixel-level comparison by @PureWeen in https://github.com/dotnet/maui/pull/34024
🔧 Fixes- Layout issue using TranslateToAsync causes infinite property changed cycle on iOS
- [iOS] TranslateToAsync causes spurious SizeChanged events after animation completion, triggering infinite layout loops
- [net10] iOS 18.6 crashing on navigating to a ContentPage with Padding set and Content set to a with ScrollView on row 0
- Infinite Measure Looping on iOS
Shapes
- [ci] Fix simulator install failures and artifact publishing for all pipeline types by @mattleibow in https://github.com/dotnet/maui/pull/33999
Shell
-
[iOS] Fixed Shell Navigating event showing same current and target values by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/25749
🔧 Fixes -
[iOS, macOS] Fixed Shell Flyout Icon is always black in iOS 26 by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/32997
🔧 Fixes
Templates
- Add daily template size tracking workflow by @mattleibow in https://github.com/dotnet/maui/pull/34140
TitleView
-
[Android] Fixed duplicate title icon when setting TitleIconImageSource Multiple times by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/31487
🔧 Fixes
WebView
-
Fixed the crash on iOS when setting HeightRequest on WebView inside a ScrollView with IsVisible set to false by @Ahamed-Ali in https://github.com/dotnet/maui/pull/29022
🔧 Fixes
Xaml
-
Fix SourceGen nullability output for #34130 by @StephaneDelcroix in https://github.com/dotnet/maui/pull/34193
🔧 Fixes -
Fix XAML C# expression setter generation for read-only properties by @StephaneDelcroix in https://github.com/dotnet/maui/pull/34137
🔧 Fixes -
Fix NullReferenceException when binding to Dictionary<Enum, object> with x:DataType by @StephaneDelcroix in https://github.com/dotnet/maui/pull/32916
🔧 Fixes
- Fix ci-official Xcode provisioning for FoundationModels Swift compilation by @mattleibow in https://github.com/dotnet/maui/pull/34037
- Add agentic workflow ci-doctor by @rmarinho in https://github.com/dotnet/maui/pull/34045
- [ci] Some fixes for aw workflows by @rmarinho in https://github.com/dotnet/maui/pull/34111
- [ci] Run android on MAUI-Dnceng by @rmarinho in https://github.com/dotnet/maui/pull/33997
- Update MAUI dogfooding scripts to work with new Azure DevOps instance by @jfversluis in https://github.com/dotnet/maui/pull/33198
- [build] clean up old
$(DebugType)MSBuild settings by @jonathanpeppers in https://github.com/dotnet/maui/pull/34216 - [ci] Auto-trigger uitests and device-tests on darc-* branches by @PureWeen in https://github.com/dotnet/maui/pull/34317
- [Testing] Fix for flaky UITests in CI - 4 by @LogishaSelvarajSF4525 in https://github.com/dotnet/maui/pull/33978
- [Testing] Add Material3 test category and separate pipeline stage for android material3 UI tests by @NafeelaNazhir in https://github.com/dotnet/maui/pull/33409
- [Testing] Fix for flaky UITests in CI - 3 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/33689
- [Testing] Fix for enable uitests ios26 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/33686
- [Testing] Fixed Test case failure in PR 34173 - [02/21/2026] Candidate - 1 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/34192
- [Testing] Fixed Test case failure in PR 34173 - [02/21/2026] Candidate - 2 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/34233
- Remove agent PR session reports by @kubaflo in https://github.com/dotnet/maui/pull/34084
- Clarify git workflow: push to PR branch, don't create separate branches by @StephaneDelcroix in https://github.com/dotnet/maui/pull/33963
-
Update PatchVersion from 40 to 50 by @PureWeen in https://github.com/dotnet/maui/pull/34026
-
Add agentic workflow daily-repo-status by @rmarinho in https://github.com/dotnet/maui/pull/34043
-
Revert "Remove InternalsVisibleTo attributes for .NET MAUI Community … by @dartasen in https://github.com/dotnet/maui/pull/34047
🔧 Fixes- MethodAccessException when using CommunityToolkit.Maui AppThemeResource with 10.0.40
- BUG - Using Microsoft.Maui.Controls 10.0.40 throw exception Android.Runtime.JavaProxyThrowable
- Revoking
InternalsVisibleTofor the .NET MAUI Toolkits inMicrosoft.Maui.Controls v10.0.40Has BrokenCommunityToolkit.MauiandCommunityToolkit.Maui.Markup
-
Skip Xcode provisioning for RunOnAndroid integration tests by @sbomer via @Copilot in https://github.com/dotnet/maui/pull/34053
-
Adopt arcade inter-branch merge workflow for main → net10.0 and main → net11.0 by @PureWeen via @Copilot in https://github.com/dotnet/maui/pull/34144
-
[XSG] Fix Setter.Value property element lookup for MauiGlobalUri namespace by @StephaneDelcroix in https://github.com/dotnet/maui/pull/34055
🔧 Fixes -
[XSG] Fix SourceGen OnPlatform default View null handling by @StephaneDelcroix in https://github.com/dotnet/maui/pull/34186
🔧 Fixes -
Fix RelayCommand binding inference for On*Async patterns by @StephaneDelcroix in https://github.com/dotnet/maui/pull/34183
🔧 Fixes -
Add a GitHub action to update global.json whenever maestro changes it. by @rolfbjarne in https://github.com/dotnet/maui/pull/34248
-
Fix Glide IllegalArgumentException in PlatformInterop for destroyed activities by @jonathanpeppers via @Copilot in https://github.com/dotnet/maui/pull/33805
-
[iOS] Fix MauiCALayer and StaticCAShapeLayer crash on finalizer thread by @pshoey in https://github.com/dotnet/maui/pull/33818
🔧 Fixes -
February 21st, 2026 Candidate Branch by @PureWeen in https://github.com/dotnet/maui/pull/34173
-
Revert "February 21st, 2026 Candidate Branch" by @jfversluis in https://github.com/dotnet/maui/pull/34292
-
February 21st, 2026 Candidate Branch by @jfversluis in https://github.com/dotnet/maui/pull/34293
-
Add Android NativeAOT integration tests by @sbomer in https://github.com/dotnet/maui/pull/33756
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About dotnet/maui
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]