← Back to MAUI Releases
8.0.40 SR5
Contributors
Behavior Change
- Fix TabbedPage title displaying incorrectly by @Adam— in https://github.com/dotnet/maui/pull/17039
What’s Changed
- BindableObject System.NullReferenceException when bindings queue gets messed up by Nick Kovalsky in https://github.com/dotnet/maui/pull/21523
- [WinUI] Allocate less when updating gestures by @MartyIX in https://github.com/dotnet/maui/pull/21450
- Fixed entry text color [iOS] by Jakub Florkowski in https://github.com/dotnet/maui/pull/20100
- [Catalyst] Add default FilePickerFileTypes by Rui Marinho in https://github.com/dotnet/maui/pull/21689
- Clarify PlatformImage supported image formats docs by Gerald Versluis in https://github.com/dotnet/maui/pull/21697
- Add .NET MAUI into the launch settings by Matthew Leibowitz in https://github.com/dotnet/maui/pull/21760
- [Catalyst,Windows] Allow drag item from outside the app by Rui Marinho in https://github.com/dotnet/maui/pull/21684
- [Android] Fixed box view properties by Jakub Florkowski in https://github.com/dotnet/maui/pull/21322
- fix issue in orientation of images by @stephen-hawley in https://github.com/dotnet/maui/pull/21458
- [iOS] Fix crash closing Popup with WebView by Javier Suárez in https://github.com/dotnet/maui/pull/21718
- [Android] Fix crash navigating back by Javier Suárez in https://github.com/dotnet/maui/pull/20420
- [XC] Fix x:DataType resolution for BindingContext by @simonrozsival in https://github.com/dotnet/maui/pull/21454
- fix: Use AppContext.BaseDirectory instead of Environment.CurrentDirec… by @PreciousNyasulu in https://github.com/dotnet/maui/pull/21797
- [ios/catalyst] fix memory leak with CollectionView by Jonathan Peppers in https://github.com/dotnet/maui/pull/21850
LayoutHandler.Windows: Store children to a local variable by @MartyIX in https://github.com/dotnet/maui/pull/21792- [controls] fix leak in ImageSource, caused by Task that never completes by Jonathan Peppers in https://github.com/dotnet/maui/pull/21928
- More IndexOf() optimization by @symbiogenesis in https://github.com/dotnet/maui/pull/20083
- [ios/catalyst] fix memory leak in gestures by Jonathan Peppers in https://github.com/dotnet/maui/pull/21887
- [WinUI]
GesturePlatformManager.Windows.cs- unused variable by @MartyIX in https://github.com/dotnet/maui/pull/21953 - IndexOf() stackOverflow fix (#20083) by Jakub Florkowski in https://github.com/dotnet/maui/pull/21965
- Re-generate template localization by Matthew Leibowitz in https://github.com/dotnet/maui/pull/21988
- [Windows] Remove 2nd WebView used to add
basetag when using HtmlWebViewSource by @Foda in https://github.com/dotnet/maui/pull/21892 - [ios/catalyst] fix memory leaks in ListView by Jonathan Peppers in https://github.com/dotnet/maui/pull/22007
- [Windows] Use correct build version check by @Foda in https://github.com/dotnet/maui/pull/22013
- [iOS] Implemented PrefersHomeIndicatorAutoHidden, PrefersStatusBarHidden and PreferredStatusBarUpdateAnimation Platform Specifics by Jakub Florkowski in https://github.com/dotnet/maui/pull/20069
- [Windows] Reenabled ReturnsNonEmptyNativeBoundingBox tests by Javier Suárez in https://github.com/dotnet/maui/pull/20238
- Fix null reference exception in KeyboardAutoManagerScroll when UIWindow is null by @Axemasta in https://github.com/dotnet/maui/pull/21753
- [android] use Java primitive
booleanforUriImageSourceby Jonathan Peppers in https://github.com/dotnet/maui/pull/22040 Microsoft.Maui-dev.slncontains an invalid path by @MartyIX in https://github.com/dotnet/maui/pull/22033- Enforce CA1853 performance analyzer by @symbiogenesis in https://github.com/dotnet/maui/pull/22092
- Improve error logging for failed resizetizering by Matthew Leibowitz in https://github.com/dotnet/maui/pull/22064
- Fix TabbedPage title displaying incorrectly by @Adam— in https://github.com/dotnet/maui/pull/17039
- [Android] Crash removing item from CarouselView - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/22107
- [iOS] Shell page title fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/20575
- Android mipmap/appicon failing with “APT2260” by Dean Ellis in https://github.com/dotnet/maui/pull/21838
- [Windows] Fix pointer released event not being handled on ImageButton by @Foda in https://github.com/dotnet/maui/pull/21766
- Fix text toolbar item icon not removed when navigating on Android by @Adam— in https://github.com/dotnet/maui/pull/16796
- Shape crash on 125% display size by @Foda in https://github.com/dotnet/maui/pull/22283
- [Windows] Avoid Carousel changes the current position when window is resized by Javier Suárez in https://github.com/dotnet/maui/pull/22222
- Remove excess check in iOS input transparency checks by Shane Neuville in https://github.com/dotnet/maui/pull/21883
- Don’t include removed projects by Matthew Leibowitz in https://github.com/dotnet/maui/pull/22294
- Revert ios button changes by Shane Neuville in https://github.com/dotnet/maui/pull/22300
- Trigger remeasure when constraints on CV changes by Shane Neuville in https://github.com/dotnet/maui/pull/22270
- Fix PopoverPresentationController for action sheet by Shane Neuville in https://github.com/dotnet/maui/pull/22312
- [ios/catalyst] fix memory leak in modal pages by Jonathan Peppers in https://github.com/dotnet/maui/pull/22089
- [Android] CarouselView: VirtualView cannot be null here, when clearing and adding items on second navigation - fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/22207
Tests
- add unit test for EnumerableExtensions by @symbiogenesis in https://github.com/dotnet/maui/pull/21978
- Navigate Directly to Test by Shane Neuville in https://github.com/dotnet/maui/pull/22019
- [release/8.0.1xx-sr5] Flakey test fixes by @github-actions in https://github.com/dotnet/maui/pull/22340
- Fix Legacy gallery by Matthew Leibowitz in https://github.com/dotnet/maui/pull/22334
- Fix UITests so it can recover from unresponsive app by Shane Neuville in https://github.com/dotnet/maui/pull/22240
- [UI Testing] Implement PressEnter method by Javier Suárez in https://github.com/dotnet/maui/pull/22112
- Fix screenshot for 18242 for new test behavior by Shane Neuville in https://github.com/dotnet/maui/pull/22081
- [iOS] Add UITest for #21806 by @tj-devel709 in https://github.com/dotnet/maui/pull/21951
- [UI Testing] Split mouse and touch Appium actions and added pending ones (TouchAndHold etc) by Javier Suárez in https://github.com/dotnet/maui/pull/21305
- Make sure to await async test asserts (2) by @MartyIX in https://github.com/dotnet/maui/pull/20506
- [Testing] Update Appium to RC7 by Javier Suárez in https://github.com/dotnet/maui/pull/21720
- Add Links to Testing WIKI by Shane Neuville in https://github.com/dotnet/maui/pull/21813
- Remove old information from UITesting.md by Shane Neuville in https://github.com/dotnet/maui/pull/21815
- Hide button for screenshot on test 19509 by Shane Neuville in https://github.com/dotnet/maui/pull/21823
- [cake] add
SourceGen.UnitTestsby Jonathan Peppers in https://github.com/dotnet/maui/pull/21889 - Go back to ignoring ExpectingPageNotToBreak by Shane Neuville in https://github.com/dotnet/maui/pull/21940
- Setup scaffolding for legacy test runner by Javier Suárez in https://github.com/dotnet/maui/pull/21423
Docs
- Document NavigableElement by @jknaudt21 in https://github.com/dotnet/maui/pull/21507
- [Docs] Update Shell inline comments by Javier Suárez in https://github.com/dotnet/maui/pull/20912
Dependency Updates
- Update locker.yml by @RussKie in https://github.com/dotnet/maui/pull/21894
- [main] Update arcade by Rui Marinho in https://github.com/dotnet/maui/pull/22265
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/21703
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/21839
- Don’t push to maestro by default by Rui Marinho in https://github.com/dotnet/maui/pull/22295
- Make sure to copy and push the vs-workloads props by Rui Marinho in https://github.com/dotnet/maui/pull/22266
- [ci] Move to arcade , remove GitInfo and Mono dependencies by Rui Marinho in https://github.com/dotnet/maui/pull/21487
- Support manual triggering of similar issues by Matthew Leibowitz in https://github.com/dotnet/maui/pull/22176
- Create similarIssues.yml which automatically comments with similar issues on the repo by @craigloewen-msft in https://github.com/dotnet/maui/pull/22170
- Add VS Code Extension to move-to-vs-feedback label by Gerald Versluis in https://github.com/dotnet/maui/pull/22152
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/22119
- Add s/triaged label for issues opened by (core) team by Gerald Versluis in https://github.com/dotnet/maui/pull/22006
- Update bug-report.yml to add 8.0.14 and 9.0.0-preview.2.10293 by @beeradmoore in https://github.com/dotnet/maui/pull/21676
- Add Helpers to aide Debugging MSBuild tasks by Dean Ellis in https://github.com/dotnet/maui/pull/20695
- Add s/triaged label for issues opened by core team by Gerald Versluis in https://github.com/dotnet/maui/pull/21775
New Contributors
- Nick Kovalsky made their first contribution in https://github.com/dotnet/maui/pull/21523
- @PreciousNyasulu made their first contribution in https://github.com/dotnet/maui/pull/21797
- @RussKie made their first contribution in https://github.com/dotnet/maui/pull/21894
- @Adam— made their first contribution in https://github.com/dotnet/maui/pull/17039
- @craigloewen-msft made their first contribution in https://github.com/dotnet/maui/pull/22170
Full Changelog: https://github.com/dotnet/maui/compare/8.0.21…8.0.40