← Back to MAUI Releases
Gerald Versluis
@Foda
Jakub Florkowski
@ivanpovazan
Rui Marinho
Javier Suárez
Jonathan Peppers
@simonrozsival
@symbiogenesis
@licon4812
Stéphane Delcroix
Shane Neuville
@hartez
Jonathan Dick
@MartyIX
@dustin-wojciechowski
@japarson
@moljac
@atoghyani
Vladislav Antonyuk
Eilon Lipton
Matthew Leibowitz
@stephen-hawley
@jkurdek
@jknaudt21
@jeffhandley
8.0.20 SR4
Contributors
What’s Changed
- Small fix for WebAuthenticator TaskCanceledException API docs by Gerald Versluis in https://github.com/dotnet/maui/pull/21040
- [Windows] Ensure consistent background colors for UI test cases by @Foda in https://github.com/dotnet/maui/pull/21022
- [Windows] Round item size in GridView by @Foda in https://github.com/dotnet/maui/pull/21142
- [Android] System Fonts fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/20961
- [testing] Cleaning up TemplateTests iOS simulator issues by @ivanpovazan in https://github.com/dotnet/maui/pull/20817
- [testing] Add CollectionView MemoryLeak test by Rui Marinho in https://github.com/dotnet/maui/pull/21237
- [Windows] Add scrolling tests for virtualization w/ Datatemplates by @Foda in https://github.com/dotnet/maui/pull/20954
- [Android] Correctly scale Button image by Javier Suárez in https://github.com/dotnet/maui/pull/19834
- [android] fix memory leak in
TabbedPageby Jonathan Peppers in https://github.com/dotnet/maui/pull/21218 - [XAML] Allow using x:Type and type literals interchangeably in certain scenarios by @simonrozsival in https://github.com/dotnet/maui/pull/20915
- Optimize performance of Flex.Item by @symbiogenesis in https://github.com/dotnet/maui/pull/20034
- [ios] fix memory leak in RadioButton by Jonathan Peppers in https://github.com/dotnet/maui/pull/21151
- Update Template Shell Foreground colour by @licon4812 in https://github.com/dotnet/maui/pull/20152
- [Windows] Fix FontImageSource resize behavior by @Foda in https://github.com/dotnet/maui/pull/21212
- Throw error when pushing without wrapping into navigation page by Jakub Florkowski in https://github.com/dotnet/maui/pull/20155
- [ios] avoid duplicating
CALayer.Sublayerarrays by Jonathan Peppers in https://github.com/dotnet/maui/pull/21308 - [C] use ResourcesChanged to propagate Theme by Stéphane Delcroix in https://github.com/dotnet/maui/pull/21229
- [ci] Fix APIScan by Rui Marinho in https://github.com/dotnet/maui/pull/21358
- [XAML] GetValueSource by Stéphane Delcroix in https://github.com/dotnet/maui/pull/19563
- Update Styles.xaml on Multi Project by Shane Neuville in https://github.com/dotnet/maui/pull/21363
- Make PopLifeCycle more reliable by Shane Neuville in https://github.com/dotnet/maui/pull/21380
- Removed vestigial UpdateContentLayout() method left over from Forms by @hartez in https://github.com/dotnet/maui/pull/18856
- Change activity attributes by Jonathan Dick in https://github.com/dotnet/maui/pull/20653
- [XAML] Fix PropertyChanged on idx for compiledbindings by Stéphane Delcroix in https://github.com/dotnet/maui/pull/21366
- [XAML] Improve warnings when binding cannot be compiled by @simonrozsival in https://github.com/dotnet/maui/pull/21281
- [XAML] Only show x:DataType warnings when using NativeAOT by @simonrozsival in https://github.com/dotnet/maui/pull/21418
- Still measure children if size is known on CV by Shane Neuville in https://github.com/dotnet/maui/pull/21409
- [Windows] Cache full app package file path by @MartyIX in https://github.com/dotnet/maui/pull/21246
- [android] Add null check to help with #21393 by Rui Marinho in https://github.com/dotnet/maui/pull/21432
- [macOS] Make window overlay to redraw correctly during window resizing by @MartyIX in https://github.com/dotnet/maui/pull/21371
- Fix for WebView Error when changing page with WebView loading a page by @dustin-wojciechowski in https://github.com/dotnet/maui/pull/21436
- [android] avoid
OnLayout()forLabelby Jonathan Peppers in https://github.com/dotnet/maui/pull/21291 - [controls] improve perf of “merged” ResourceDictionary lookups by Jonathan Peppers in https://github.com/dotnet/maui/pull/21334
- Fix display of ActionSheet in modal view on Windows by @japarson in https://github.com/dotnet/maui/pull/21295
- [Windows] Ensure images in buttons never scale up, only down by @Foda in https://github.com/dotnet/maui/pull/21463
- [Windows] Add crash dumps as artifacts to tests by @Foda in https://github.com/dotnet/maui/pull/21493
- [xaml] improve performance in debug-mode by Jonathan Peppers in https://github.com/dotnet/maui/pull/21460
- [C] fix a leak in VSG by Stéphane Delcroix in https://github.com/dotnet/maui/pull/21484
- fix 21503 by Stéphane Delcroix in https://github.com/dotnet/maui/pull/21524
- [Android] Span line height fix by Jakub Florkowski in https://github.com/dotnet/maui/pull/20352
- [Android] Fix Ripple effect with custom background (alternative to #17821) by Javier Suárez in https://github.com/dotnet/maui/pull/20412
- re-fix 21525 by Stéphane Delcroix in https://github.com/dotnet/maui/pull/21578
- Resizetizer issues fixes - nuget bumps by @moljac in https://github.com/dotnet/maui/pull/16100
- [C] remove listener on changing MainPage by Stéphane Delcroix in https://github.com/dotnet/maui/pull/21616
- Don’t worry about the size of the text by Shane Neuville in https://github.com/dotnet/maui/pull/21628
- Add better exception if user opens second activity by Shane Neuville in https://github.com/dotnet/maui/pull/21492
- Making sure FindMauiContext fallbacks to default for the title icon i… by @atoghyani in https://github.com/dotnet/maui/pull/21519
- IndicatorView IndicatorTemplate Binding by Vladislav Antonyuk in https://github.com/dotnet/maui/pull/19004
- Set Views used for CarouselView to Match Parent by Shane Neuville in https://github.com/dotnet/maui/pull/21662
- [Windows] Prevent image from covering text in buttons if the image is too big by @Foda in https://github.com/dotnet/maui/pull/21516
Tests
- [Testing] Add legacy ScrollView UITests by Javier Suárez in https://github.com/dotnet/maui/pull/19054
- Move 10234 to Appium by Shane Neuville in https://github.com/dotnet/maui/pull/21471
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/21424
- Update BlazorWebView Device Tests to have longer timesouts and more retries by @Eilon in https://github.com/dotnet/maui/pull/21318
- Find failing Frame tests in CI by Shane Neuville in https://github.com/dotnet/maui/pull/21287
- Fix Namesapces on Frame DeviceTests by Shane Neuville in https://github.com/dotnet/maui/pull/21311
- [testing] Ignore failing tests by Rui Marinho in https://github.com/dotnet/maui/pull/21266
- [Testing] Updated to latest RC.6 of Appium by Javier Suárez in https://github.com/dotnet/maui/pull/20694
- Remove check allocation tests from core by Shane Neuville in https://github.com/dotnet/maui/pull/21283
- Update Windows App SDK by Matthew Leibowitz in https://github.com/dotnet/maui/pull/21162
- Update Win2D by Matthew Leibowitz in https://github.com/dotnet/maui/pull/21144
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/21133
- Disable auto updating on device and better prepare logcat by Shane Neuville in https://github.com/dotnet/maui/pull/20732
Docs
- Add remark Screenshot Quality only applies to JPG by Gerald Versluis in https://github.com/dotnet/maui/pull/21610
- Make the dev docs more betterer by @stephen-hawley in https://github.com/dotnet/maui/pull/21467
- Add install mono step to macOS setup guide by @jkurdek in https://github.com/dotnet/maui/pull/21433
- Document ICanvas by @jknaudt21 in https://github.com/dotnet/maui/pull/20881
- Update repo documentation to reference Policy Service instead of FabricBot by @jeffhandley in https://github.com/dotnet/maui/pull/21063
- Bump editorconfig csharp_prefer_braces down to suggestion by Gerald Versluis in https://github.com/dotnet/maui/pull/21041
Dependency Updates
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/21556
New Contributors
- @licon4812 made their first contribution in https://github.com/dotnet/maui/pull/20152
- @jkurdek made their first contribution in https://github.com/dotnet/maui/pull/21433
- @stephen-hawley made their first contribution in https://github.com/dotnet/maui/pull/21467
- @atoghyani made their first contribution in https://github.com/dotnet/maui/pull/21519
Full Changelog: https://github.com/dotnet/maui/compare/8.0.14…8.0.20