CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 20:35:04 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"6fe5cb8381cbbba07159fee2aa48bc5a"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=QaBM8IhXFwv4nGKtGIR8Bxx40sPx4qJZbdas0hR3PdS%2FaCitDwq%2F%2BWCdASbXPhwNSfbCKKcc2F%2Fibn0z%2FY0%2FA%2FDlbcLQVqgKk5gDyDxyh5aNLIustwJI%2B39SeVBoNTj2t5nyrGo5WsbVlh%2FhK%2FxxgdVIiruIba65iEO5x%2Bs0V34e9QFboVTdoGQ%2FxD84gblXsvpz8M5aX6VtCMW%2BTYEx8EY3qgUngZGe5fi5RttrYIFUmm%2BryJjk5bVXoNwXl%2BYxZHOAKlnmyouxe2xIUY97cA%3D%3D--vIZ%2FNceiCmmg%2Bar0--fqK%2FBb%2Fhbol4t4uA8lzfgw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.644944625.1753302903; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 20:35:03 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 20:35:03 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9862:256CA9:109B1D1:13C0178:68814777
Release 9.0.60 SR6 Β· dotnet/maui Β· GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
9.0.60 SR6
Compare
.NET MAUI 9.0 Service Release 6 (SR6) Release Notes
Highlights
Performance
- Cleanup virtual layer measure invalidation by @albyrock87 in #28873
- Improved iOS CollectionView Performance: There's a significant performance improvement in PR #28225: "Improve iOS CollectionView performance by leveraging the new platform level invalidation mechanism" by @albyrock87. This change optimizes how CollectionView handles invalidation on iOS, which should result in smoother scrolling and better overall responsiveness.
Memory
- Fixed ListView leak caused by not disposed ContextActionsCell by @VitalyKnyazev in #28702
- Make IShape in MauiCALayer a WeakReference by @MarcelStommel in #28412
What's Changed
MAUI Product Fixes
- [iOS] Fix for Transparent Background Color not applied to WebView by @Tamilarasan-Paranthaman in #28804
- The footer position is not on the far right of the horizontal grid - fix by @kubaflo in #28864
- Fixed ListView leak caused by not disposed ContextActionsCell by @VitalyKnyazev in #28702
- Fix iOS CollectionView not reacting properly to orientation changes by @albyrock87 in #28670
- [iOS] CollectionView footer sizing when source is empty - fix by @kubaflo in #28610
- Fixed iOS cell resizing issue #23319, CellRenderer.GetCell may not be called when overridden in derived class by @VitalyKnyazev in #28690
- Allow to use Theme changes actions on Catalyst by @jsuarezruiz in #28181
- Fixed the Label not sized correctly on Android by @Ahamed-Ali in #28215
- [iOS] Back-navigation with swipe-back navigates back twice - fix by @kubaflo in #28485
- System.MissingMethodException in PropertyPropagationExtensions fix by @kubaflo in #28456
- [Windows] Fixed the text and icon color issues in the DatePicker when hovering over it. by @Ahamed-Ali in #27147
- Fix for CarouselView doesnot scroll corresponding to ItemsUpdatingScrollMode when collection modified by @SuthiYuvaraj in #26608
- [Android] Fix ImageButton Padding the third by @aheubusch in #25223
- [iOS] [Android] Fix for the FontImageSource color is not applied properly to the Tab Icon by @Tamilarasan-Paranthaman in #26757
- Make IShape in MauiCALayer a WeakReference by @MarcelStommel in #28412
- Fixed crash in CollectionView on iOS when updating grouped data. by @Dhivya-SF4094 in #28133
- Fixed Stepper allows incrementing beyond the maximum value by @SubhikshaSf4851 in #28398
- Fixed - Using CollectionView.EmptyView results in an Exception on Windows by @KarthikRajaKalaimani in #28367
- Fixed Label Visibility Issue on macOS and iOS by @Dhivya-SF4094 in #28081
- [Windows] Fixed Shadow not updated when Clipping a View with a shadow by @NirmalKumarYuvaraj in #27873
- [iOS] Fix for CursorPosition Property Not Applied Correctly to Entry Control by @praveenkumarkarunanithi in #27220
- [Windows] WebView Navigated event is still called even after cancelling the Navigation. by @Tamilarasan-Paranthaman in #28340
- [Windows] Fixed BackButton visibility issue when switching tabs without NavigationPage by @Vignesh-SF3580 in #28371
- [Windows] Fix IsPresented property not updating correctly in FlyoutPage by @devanathan-vaithiyanathan in #28471
- Make it safer to set TestCases.HostApp main page by @albyrock87 in #28355
- SwipeItemView won't render FontImageSource on first opening - fix by @kubaflo in #25397
- Fixed controls sample navigation crash by @kubaflo in #28069
- [Windows] Fixed the issue with SearchBar focus and unfocus events. by @Ahamed-Ali in #28529
- Improve iOS CollectionView performance by leveraging the new platform level invalidation mechanism by @albyrock87 in #28225
- Fix for border color of the RadioButton is visible in Windows by @SyedAbdulAzeemSF4852 in #28214
- [Android] CarouselView: Remove rounding from SizedItemContentView that results in off-by-one pixel error by @filipnavara in #25411
- Fixed content update issue when changing the ControlTemplate at runtime for a ContentPage by @sheiksyedm in #28216
- [Accessibility] Add Accessibility Traits to CollectionView items on iOS/Catalyst by @tj-devel709 in #27971
- [Mac Catalyst]
NullReferenceException
inDragAndDropDelegate
- FIX by @MartyIX in #28417 - [Android] Fix: Prevent duplicate Completed event when setting ReturnType in Entry by @bhavanesh2001 in #28018
- [Windows] Fix RightToLeft is not working for Shell by @SubhikshaSf4851 in #28161
- Check if RefreshControl is enabled on iOS by @github-actions[bot] in #28365
- Fix/workaround iOS stuck device tests by @albyrock87 in #28196
- [Windows] Fix for wrong secondary ToolbarItem size by @Tamilarasan-Paranthaman in #25550
- Cleanup virtual layer measure invalidation by @albyrock87 in #28873
- Revert Applying visibility change to child controls by @jfversluis in #28768
Testing
- Fix for flaky tests by @anandhan-rajagopal in #28887
- [Testing] Fix for flaky UITests in CI that occasionally fail - 8 by @HarishKumarSF4517 in #28828
- Resave mac tabbedpage images by @HarishKumarSF4517 in #28803
- Update Issue19509.cs by @HarishKumarSF4517 in #28807
- [Testing] Fix for flaky UITests in CI that occasionally fail - 6 by @anandhan-rajagopal in #28747
- [Testing] Fix for flaky UITests in CI that occasionally fail - 7 by @HarishKumarSF4517 in #28764
- [Testing] Fixed test case failure 28485 by @kubaflo in #28644
- [Testing] Implemented InteractivePopGesture by @kubaflo in #28577
- Fixed Test case failure in PR 28560 by @Dhivya-SF4094 in #28584
- [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 7 by @nivetha-nagalingam in #28409
- [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 5 by @TamilarasanSF4853 in #28193
- [Testing] Enabling more UI Tests by removing platform specific condition - 19 by @HarishKumarSF4517 in #28060
- [Testing] Enabling more UI Tests by removing platform specific condition - 15 by @LogishaSelvarajSF4525 in #27965
- [Testing] - Fix for flaky UI tests ShouldIgnoreBottomContentInsetForCollectionViewItems and VerifyCarouselViewBindingAndRendering by @anandhan-rajagopal in #28626
- [tests] Fix ItemImageSourceShouldBeVisible by @rmarinho in #28665
- [Testing] Move Android UITests to run on Linux by @jsuarezruiz in #28513
- [Testing] Migration of Compatibility.Core platform-specific unit tests into device tests - 2 by @anandhan-rajagopal in #28058
- [Testing] Fix for flaky UITests in CI that occasionally fail - 5 by @anandhan-rajagopal in #28583
- [Testing] - Fix for flaky UITests related to the virtual keyboard in Android and iOS platforms by @anandhan-rajagopal in #27876
- [Testing] Fix for flaky UITests Issue18896 and disable Issue14471 test which fails in CI randomly by @HarishKumarSF4517 in #28533
- [Testing] Fix: BlankScreenOnNavigationBack on Android by @bhavanesh2001 in #28423
- [testing] Disable CheckEntitlementsForMauiBlazorOnMacCatalyst by @rmarinho in #28407
- [Testing] Moved ImageDoesNotLeak test case from Device Test to UI Test by @HarishKumarSF4517 in #28223
- [Testing] Mark BindingUpdatesFromInteractiveRefresh as flaky by @jsuarezruiz in #28369
Dependency Updates
- Update dependencies from https://github.com/dotnet/xharness build 20250403.2 by @dotnet-maestro[bot] in #28819
- Update dependencies from https://github.com/dotnet/xharness build 20250317.9 by @dotnet-maestro[bot] in #28578
- Upgrade Syncfusion Toolkit version from 1.0.3 to 1.0.4 by @Choza-rajan in #28447
- Upgrade from 1.6.5 to 1.6.6 by @MartyIX in #28338
- [ci] Update arcade and xharness by @rmarinho in #28378
Docs
- Improve TFM condition for sample content template by @jfversluis in #28865
- Update CommunityToolkit.Maui reference in sample content template by @jfversluis in #28510
- Page.DisplayAlert documentation - Task vs Task by @kubaflo in #28521
Housekeeping
- Update Versions.props to 9.0.60 SR6 by @PureWeen in #28899
- [main] [ci] Add maui release internal by @github-actions[bot] in #28776
- Revert "[ci] Fix naming of workloads (#28742)" by @rmarinho in #28754
- [ci] Fix naming of workloads by @github-actions[bot] in #28742
- [ci] Fix variable _UploadPathRoot by @github-actions[bot] in #28733
- [ci] Fix publish zip for insertions by @rmarinho in #28724
- [ci] Try fix internal main by @rmarinho in #28709
- [2025/03/24] Candidate - In Flight Branch by @PureWeen in #28560
- [ci] We do want macos15 by @rmarinho in #28673
- [ci] Some fixes for dnceng builds by @rmarinho in #28671
- [ci] Sign fonts with 3PartyScriptsSHA2 by @rmarinho in #28646
- [ci] Don't use the short url for install script by @rmarinho in #28591
- Update dotnet-format-daily-main.yml by @danmoseley in #28488
- Made sudo optional for linux jdk provisioning by @Redth in #28195
- [ci] Cleanup the provisionator Xcode script by @rmarinho in #28395
- Update bug-report.yml by @rmarinho in #28394
- [ci] Update arcade and xharness by @rmarinho in https://github.com/dotnet/maui/pull/7cc361f32c
- [ci] Add net10.0 to triggers by @rmarinho in #28359
- [ci] Fix provisionator by @rmarinho in #28325
- Update Versions.props to .NET 9 SR6 by @PureWeen in #28326
New Contributors
- @sheiksyedm made their first contribution in #28216
- @danmoseley made their first contribution in #28488
- @Choza-rajan made their first contribution in #28447
- @SyedAbdulAzeemSF4852 made their first contribution in #28214
Full Changelog: 9.0.50...9.0.60
Assets 2
22 people reacted
You canβt perform that action at this time.