Skip to content

dotnet/maui

v10.0.70 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 13d Build & Package
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android desktop .net ios maccatalyst maui
+6 more
microsoft mobile multi-platform user-interface winui winui3

Summary

AI summary

dotnet/maui v11.0.70 delivers extensive bug fixes and enhancements across the framework, notably improving CollectionView, CarouselView, Label, Image handling, layout fidelity, accessibility (TalkBack), CI/CD tooling, and adding public extensibility for alerts.

Full changelog

What's Changed

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

Ai Agents

  • [CI] Extend gate to all test types and decouple from PR review by @kubaflo in https://github.com/dotnet/maui/pull/34705

  • Integrate UI test category detection into PR review and fix gate reliability by @kubaflo in https://github.com/dotnet/maui/pull/35133

API

  • Revert public API surface from #34228 on inflight/candidate by @Redth in https://github.com/dotnet/maui/pull/35024

Blazor

Button

CollectionView

🔧 Fixes

DateTimePicker

Drawing

Editor

Entry

Essentials

  • Bump MonoApiToolsMSBuildTasksPackageVersion to 0.5.0 and ship Essentials.AI public APIs by @mattleibow via @Copilot in https://github.com/dotnet/maui/pull/34574

  • [Mac] DeviceDisplay.KeepScreenOn not being respected on Mac OS by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/32708

    🔧 Fixes
  • fix: recompile review workflow with gh-aw v0.68.3 for activation permissions by @PureWeen in https://github.com/dotnet/maui/pull/35161

Flyoutpage

Gestures

Image

Label

Layout

Map

  • [Windows] Implement WinUI 3 MapControl handler using Azure Maps by @jfversluis in https://github.com/dotnet/maui/pull/34138

Modal

Navigation

Packaging

  • Bump OpenTelemetry packages in Aspire ServiceDefaults template by @jfversluis in https://github.com/dotnet/maui/pull/35333

Picker

RadioButton

SafeArea

  • [Android] Fix SafeAreaShouldWorkOnAllShellTabs test failure on API 36 by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34239

ScrollView

  • [iOS] Preserve ScrollView offsets when Orientation changes to Neither by @Vignesh-SF3580 in https://github.com/dotnet/maui/pull/34672

    🔧 Fixes
  • [iOS] Fix FlyoutHeaderScroll device test regression by @kubaflo in https://github.com/dotnet/maui/pull/34932

  • Revert "[iOS] Fix FlyoutHeaderScroll device test regression" by @kubaflo in https://github.com/dotnet/maui/pull/34948

  • [iOS] Fix FlyoutHeaderScroll device test regression (#34932) by @kubaflo in https://github.com/dotnet/maui/pull/34950

Searchbar

SearchBar

Shell

SwipeView

Switch

TabbedPage

Templates

  • Modify bug report template versions by @PureWeen in https://github.com/dotnet/maui/pull/35233

Titlebar

WebView

  • [Windows] Fix WebView background color not being applied by @SubhikshaSf4851 in https://github.com/dotnet/maui/pull/34599
🔧 Fixes
  • [Android] Fix for WebView/HybridWebView briefly flashes full screen before layout completes by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/33207

    🔧 Fixes
  • [Android] Fix VerifyHybridWebViewWithShadow UI test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35013

  • [Testing] The Windows WebView category is removed from CI because WebView2 is not connected in Appium. by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35335

Xaml

🔧 Infrastructure (7)
  • Add daily PR review queue workflow with actionability detection by @kubaflo in https://github.com/dotnet/maui/pull/34818

  • Cache Gradle downloads between CI runs to avoid transient failures by @PureWeen in https://github.com/dotnet/maui/pull/34804

    🔧 Fixes
  • [main] Use Azure Artifacts Maven feed for CFSClean network isolation compliance by @PureWeen in https://github.com/dotnet/maui/pull/35169

  • Use Azure Artifacts feed only in CI, standard repos locally by @PureWeen in https://github.com/dotnet/maui/pull/35219

  • Add CI investigation guidance: always use ci-analysis skill by @PureWeen in https://github.com/dotnet/maui/pull/35106

  • [main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/35263

  • [main] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in https://github.com/dotnet/maui/pull/35292

🧪 Testing (13)
  • [Testing] Resaved the iOS 26.4 images by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35061

  • [Testing] Additional Feature Matrix Event Test Cases for Slider and ScrollView by @nivetha-nagalingam in https://github.com/dotnet/maui/pull/34352

  • [Testing] Fixed Build error on inflight/ candidate PR 34885 by @NafeelaNazhir in https://github.com/dotnet/maui/pull/34891

  • [Testing] Fixed UI test image failure in PR 34885 - [13/4/2026] by @NafeelaNazhir in https://github.com/dotnet/maui/pull/34933

  • Fixed test failure - CursorPositionUpdatesWhenSearchBarGainsFocus by @Dhivya-SF4094 in https://github.com/dotnet/maui/pull/34938

  • [Android] Fix CarouselView Issue23291 and Issue29216 test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/34996

  • [Android] Fix VerifyFlowDirectionRTLCanReorderItemsTrueWithCanMixGroups test failure regression by @SuthiYuvaraj in https://github.com/dotnet/maui/pull/35000

  • [Android] Fix SwipeViewShouldNotClose test failure regression by @HarishwaranVijayakumar in https://github.com/dotnet/maui/pull/35012

  • Fix CI failure for CollectionView and CarouselView tests in April 14th Candidate by @devanathan-vaithiyanathan in https://github.com/dotnet/maui/pull/35028

    🔧 Fixes
  • [Testing] Fixed test failure in PR 34885 - [04/14/2026] Candidate by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/34959

  • [Android] Fix CarouselView Issue29216 test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35041

  • [Android] Fix WebViewBackgroundColorShouldBeApplied UI test regression on candidate branch by @praveenkumarkarunanithi in https://github.com/dotnet/maui/pull/35057

  • [Testing] Fixed test failure in PR 34885 - [04/14/2026] Candidate - 2 by @TamilarasanSF4853 in https://github.com/dotnet/maui/pull/35077

📦 Other (20)
  • Update PatchVersion from 60 to 70 by @PureWeen in https://github.com/dotnet/maui/pull/34943

  • Improve evaluate-pr-tests workflow: slash_command + workflow_dispatch, security hardening by @PureWeen in https://github.com/dotnet/maui/pull/34678

  • Add automated milestone management with Versions.props detection by @PureWeen in https://github.com/dotnet/maui/pull/34686

  • Add preview/RC milestone support with release branch detection by @PureWeen in https://github.com/dotnet/maui/pull/34999

  • Fix milestone fallback to use main's Versions.props instead of merge commit by @PureWeen in https://github.com/dotnet/maui/pull/35023

  • Add skills validator for repo skills / agents by @JanKrivanek in https://github.com/dotnet/maui/pull/34976

  • Remove broken AI triage and find-similar-issues workflows by @PureWeen in https://github.com/dotnet/maui/pull/35046

  • Fix milestone fallback: inflight/candidate reads from main, not staging branch by @PureWeen in https://github.com/dotnet/maui/pull/35054

  • Update branching instructions to be version-agnostic by @PureWeen in https://github.com/dotnet/maui/pull/35066

  • Fix Loaded event not called for MAUI View added to native View by @NirmalKumarYuvaraj in https://github.com/dotnet/maui/pull/34345

    🔧 Fixes
  • Add public IAlertManager and IAlertManagerSubscription interfaces by @Redth in https://github.com/dotnet/maui/pull/34228

    🔧 Fixes
  • Fix crash when displaying alerts on unloaded pages by @kubaflo in https://github.com/dotnet/maui/pull/33288

  • Integrate code-review skill into pr-review Pre-Flight and Try-Fix by @kubaflo in https://github.com/dotnet/maui/pull/34994

  • Add RunOnAndroid_MauiNativeAOT integration test by @sbomer in https://github.com/dotnet/maui/pull/34360

  • feat: add expert code review workflow with 3-model adversarial consensus by @PureWeen in https://github.com/dotnet/maui/pull/35111

  • Update merge flow to target release/11.0.1xx-preview4 by @PureWeen in https://github.com/dotnet/maui/pull/35164

  • Improve evaluate-tests workflow and remove obsolete files by @PureWeen in https://github.com/dotnet/maui/pull/35259

  • Remove /review gh-aw workflow by @PureWeen in https://github.com/dotnet/maui/pull/35258

  • Bump Magick.NET-Q8-AnyCPU from 14.10.4 to 14.12.0 by @dependabot[bot] in https://github.com/dotnet/maui/pull/35315

  • History-trained agentic files + expert reviewer by @kubaflo in https://github.com/dotnet/maui/pull/35198

Full Changelog: https://github.com/dotnet/maui/compare/10.0.60...10.0.70

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

Track dotnet/maui

Get notified when new releases ship.

Sign up free

About dotnet/maui

All releases →

Related context

Beta — feedback welcome: [email protected]