8.0.70 SR7
What's Changed
- [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
- [NativeAOT] Fix CarouselViewUITests by @simonrozsival in #23113
- [iOS] TapGestureRecognizer should not fire when view is not enabled by @Redth in #23049
- [Windows] Ensure titlebar button foreground colors use app theme by @Foda in #23144
Size
andSizeF
should not throw onNaN
by @mattleibow in #22890- [ios] fix leak in ListView *Cells by @jonathanpeppers in #23143
- [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
- Wire RefreshView up to our xplat layout workflow (#23169) by @PureWeen in #23218
- [Windows] FilePicker picking multiple files is very slow because of
FutureAccessList
use by @MartyIX in #23047 - Call base.OnResume if Existing NavigationFragment Early by @PureWeen in #23187
- [Android] Fix flyout behaviour switching exception by @imuller in #22453
- Split SingleProject targets by @jfversluis in #23269
- [main] Null terminate iOS TabbedRenderer by @github-actions in #23290
- [Windows] Improve performance in accessibility extensions by @MartyIX in #22698
- [Android] Avoid double event subscribes in gesture manager by @Redth in #23242
- Simplify
NavigationRootManager.Connect
on the Windows platform. by @Takym in #23345 - [Windows] Make sure that
FileSystem.Current.AppDataDirectory
folder exists in unpackaged by @MartyIX in #23265 - [windows] fix memory leak in
TabbedPage
by @jonathanpeppers in #23281 - Add Apple Privacy Manifest to new project template by @jfversluis in #21350
- [Windows] Fix horizontal scroll not working w/ CollectionView by @Foda in #23188
- [Android] InputTransparent="true" on a Layout breaks child controls - Fix by @kubaflo in #22345
Element
: NRE by accessingRealParent
- fix by @MartyIX in #23405- Android: Ensure fragment has not been disposed while updating left bar button by @albyrock87 in #23416
- [windows] fix memory leak in
MauiWinUIWindow
by @jonathanpeppers in #23327 - Fixing regression in Picker behavior in 8.0.60 by @BurningLights in #23369
- Fixes #18204 border lagging behind content on iOS and improves initial render performance by @albyrock87 in #23156
- [iOS] Crash upon resuming the app - fix by @kubaflo in #23360
- Shell BackButtonBehavior improvement by @kubaflo in #23466
Docs
Dependency Updates
- Bump
Microsoft.Web.WebView2
from1.0.2151.40
to1.0.2592.51
by @MartyIX in #23209 - Bump to Android 34.0.113 by @jonathanpeppers in #23120
- [main] Update arcade and xharness by @rmarinho in #22981
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #22950
- [Windows] Upgrade Windows App SDK from 1.5.1 to 1.5.4 by @MartyIX in #22992
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #23088
Tests
- Bump Appium version to 2.11 by @PureWeen in #23337
- Add Additional Provisioning by @PureWeen in #23461
- [Mac] Remove newly added RefreshView test by @PureWeen in #23457
- Run UI tests per groups of categories in CI by @jfversluis in #22609
- Added missing ui test categories by @kubaflo in #23464
- Add Flaky UI Test category by @jfversluis in #23432
- Add UITest.Analyzers to VS Code Solution by @jfversluis in #23433
- [tests] Analyzer / code fix provider for UITest [Test] without [Category] by @Redth in #23287
- Add missing UI Test category to fix main build by @jfversluis in #23428
- Bump Appium Drivers by @PureWeen in #23349
- Enable RefreshView Tests by @PureWeen in #23181
- [tests] test a lot more things in
MemoryTests.cs
by @jonathanpeppers in #23324 - Move tests to new location by @PureWeen in #23251
- Renamed the project because macOS uses .app by @mattleibow in #23223
- [Housekeeping] Added UI Test to validate project template by @jsuarezruiz in #18567
- [Tests] Update to Appium 5.0.0 by @Redth in #23118
- Add additional logging for PopLifeCycle by @PureWeen in #23103
- Remove old Compatibility Appium test projects by @Redth in #23098
New Contributors
- @MiYanni made their first contribution in #22084
- @imuller made their first contribution in #22453
- @Takym made their first contribution in #23345
Full Changelog: 8.0.61...8.0.70