What's Changed
MAUI Product Fixes
- Update project & solution templates by @jfversluis in #22816
- Make sure ImageButton always has a background by @mattleibow in #22717
- [ios/catalyst] fix leak in NavigationPage by @jonathanpeppers in #22810
- [Android] Fix RadioButton selection in Group by @jsuarezruiz in #22787
- [Windows] Subscribe less pointer events in
UpdatingGestureRecognizers
by @MartyIX in #22781 - [ios/catalyst] fix memory leak in CollectionView cells by @jonathanpeppers in #22867
- Add DarkTheme style for Frame by @PureWeen in #22871
- [iOS] Fix setting the CurrentItem on CarouselView load by @PureWeen in #22861
- [Windows] Optimize getting default font size and font family values by @MartyIX in #22782
- Remove LINQ and reflection from EasingTypeConverter by @imememani in #19260
- [ios/catalyst] fix memory leak in
ToolbarItem
by @jonathanpeppers in #22893 - [Android] Border with RoundRectangle - fix by @kubaflo in #21250
- Use corrected index for CellDisplayingEnded by @PureWeen in #22912
- iOS Entry & Editor Placeholder font follows FontFamily property by @jfversluis in #22864
- Fix Android CollectionView Header and Footer Template by @PureWeen in #22889
- [WinUI] Fix DateTimeFormatter for "ddd" by @drasticactions in #20045
- Remove unnecessary SendAppearing call by @PureWeen in #22959
- SwipeView shows what's beneath while still swiping - fix by @kubaflo in #22741
- [XC] Fix SimplifyTypeExtensionVisitor by @simonrozsival in #23043
- [XC] Make assembly comparison less strict by @simonrozsival in #23031
- [iOS] Fixed NRE after calling ViewCell.ForceUpdateSize by @VitalyKnyazev in #23094
- Fix animated gifs in Release builds by @mattleibow in #22874
- Fix loaded so it fires on second subscription by @PureWeen in #23095
- Make sure the view is still alive after posting by @mattleibow in #23114
- [iOS] TapGestureRecognizer should not fire when view is not enabled by @Redth in #23049
- Use correct interface type in FrameRenderer by @PureWeen in #23124
- [Windows] Ensure titlebar button foreground colors use app theme by @Foda in #23144
Size
andSizeF
should not throw onNaN
by @mattleibow in #22890- Fix Action Sheets for macOS by @mattleibow in #19629
- [ios] fix leak in ListView *Cells by @jonathanpeppers in #23143
- [XC] Produce warning when x:DataType is inherited from outer scope of
DataTemplate
by @simonrozsival in #22803 - [ios/catalyst] fix more cycles in
NavigationPage
by @jonathanpeppers in #23164 - Optimize resetting gesture recognizers by @symbiogenesis in #19987
- [Windows] Fix ListView insert not working properly by @Foda in #22746
- Fix encoding in maui templates by @MiYanni in #22084
- NavHost cannot be null on Back key pressed - fix by @kubaflo in #23170
- [ios/catalyst] fix memory leak in TabbedPage by @jonathanpeppers in #23166
- [iOS] Set WindowOverlay's GraphicsView to transparent input by @drasticactions in #23208
- Avoid JavaCast + exceptions and instead just ask Java by @mattleibow in #23215
- Enable Binding inteceptors source generator by default by @simonrozsival in #22856
- [Essentials] Add DateTimeOffset overload in Preferences by @Cheesebaron in #22815
- Obsolete IBorder by @mattleibow in #23224
- Null terminate iOS TabbedRenderer by @PureWeen in #23289
Docs
Tests
- [Testing] Remove IgnoreIfPlatforms usage on UITests by @jsuarezruiz in #22526
- Fix Appium install PowerShell script by @jfversluis in #22883
- Fix appium-install.ps1 by @mattleibow in #22916
- Ignore orientation CarV test for Mac by @PureWeen in #22934
- Remove old Compatibility Appium test projects by @Redth in #23098
- [NativeAOT] Fix CarouselViewUITests by @simonrozsival in #23113
- [Tests] Update to Appium 5.0.0 by @Redth in #23118
- Fix failing tests on net9 branch by @PureWeen in #23147
- [Housekeeping] Added UI Test to validate project template by @jsuarezruiz in #18567
- [release/9.0.1xx-preview6] Bump Appium version to 2.11 by @github-actions in #23339
Dependency Updates
- [net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #22735
- [net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #22895
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #22950
- [net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #22922
- [net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #22958
- [main] Update arcade and xharness by @rmarinho in #22981
- [net9.0] Update arcade and xharness by @rmarinho in #22982
- [Windows] Upgrade Windows App SDK from 1.5.1 to 1.5.4 by @MartyIX in #22992
- [net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #23046
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #23088
- [SR6] Update arcade and xharness (#22981) by @PureWeen in #23100
- [net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #23072
- [net9.0] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #23127
- Bump to Android 34.0.113 by @jonathanpeppers in #23120
- [release/9.0.1xx-preview6] Update dependencies from dotnet/android by @dotnet-maestro in #23249
- [release/9.0.1xx-preview6] Update dependencies from dotnet/aspnetcore by @dotnet-maestro in #23248
Housekeeping
- 8.0.60 Release Versioning by @PureWeen in #22920
- Bump to 8.0.70 Versioning by @PureWeen in #22921
- Merge
release/8.0.1xx-sr6
tomain
by @PureWeen in #22935 - Fix Release Versioning by @PureWeen in #22941
- Fix PatchVersion to 70 by @PureWeen in #22955
- [net9.0] Merge main to net9.0 by @rmarinho in #22984
- Add SR6 to issue template by @PureWeen in #23071
- Make sure the main branch is using .NET 8 SDK by @mattleibow in #23077
- Setup preview versioning for SR6.1 by @PureWeen in #23096
- Update vscode extension recommendations by @Redth in #23044
- Add additional logging for PopLifeCycle by @PureWeen in #23103
- Merge release/8.x-sr6 into main by @mattleibow in #23121
- Merge branch 'release/8.0.1xx-sr6' into main by @PureWeen in #23146
- Merge SR 6 into main by @mattleibow in #23161
- [ci] Set OfficialBuildId when building asset manifests by @pjcollins in #23102
- [net9.0] Merge main into net9.0 by @PureWeen in #23126
- Revert "[net9.0] Merge main into net9.0 (#23126)" by @PureWeen in #23241
- [net9.0] Merge main into net9.0 by @PureWeen in #23243
- Bump Previous DotNet Released Version by @PureWeen in #23245
- [net9.0-preview6] Updated versions and fixes by @mattleibow in #23323
New Contributors
- @imememani made their first contribution in #19260
- @VitalyKnyazev made their first contribution in #23094
- @MiYanni made their first contribution in #22084
Full Changelog: 9.0.0-preview.5.24307.10...9.0.0-preview.6.24327.7