8.0.20
版本发布时间: 2024-04-10 06:31:17
dotnet/maui最新发布版本:8.0.21(2024-04-24 07:14:36)
What's Changed
- Small fix for WebAuthenticator TaskCanceledException API docs by @jfversluis 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 @kubaflo 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 @rmarinho 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 @jsuarezruiz in https://github.com/dotnet/maui/pull/19834
- [android] fix memory leak in
TabbedPage
by @jonathanpeppers 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 @jonathanpeppers 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 @kubaflo in https://github.com/dotnet/maui/pull/20155
- [ios] avoid duplicating
CALayer.Sublayer
arrays by @jonathanpeppers in https://github.com/dotnet/maui/pull/21308 - [C] use ResourcesChanged to propagate Theme by @StephaneDelcroix in https://github.com/dotnet/maui/pull/21229
- [ci] Fix APIScan by @rmarinho in https://github.com/dotnet/maui/pull/21358
- [XAML] GetValueSource by @StephaneDelcroix in https://github.com/dotnet/maui/pull/19563
- Update Styles.xaml on Multi Project by @PureWeen in https://github.com/dotnet/maui/pull/21363
- Make PopLifeCycle more reliable by @PureWeen 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 @Redth in https://github.com/dotnet/maui/pull/20653
- [XAML] Fix PropertyChanged on idx for compiledbindings by @StephaneDelcroix 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 @PureWeen 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 @rmarinho 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()
forLabel
by @jonathanpeppers in https://github.com/dotnet/maui/pull/21291 - [controls] improve perf of "merged" ResourceDictionary lookups by @jonathanpeppers 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 @jonathanpeppers in https://github.com/dotnet/maui/pull/21460
- [C] fix a leak in VSG by @StephaneDelcroix in https://github.com/dotnet/maui/pull/21484
- fix 21503 by @StephaneDelcroix in https://github.com/dotnet/maui/pull/21524
- [Android] Span line height fix by @kubaflo in https://github.com/dotnet/maui/pull/20352
- [Android] Fix Ripple effect with custom background (alternative to #17821) by @jsuarezruiz in https://github.com/dotnet/maui/pull/20412
- re-fix 21525 by @StephaneDelcroix 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 @StephaneDelcroix in https://github.com/dotnet/maui/pull/21616
- Don't worry about the size of the text by @PureWeen in https://github.com/dotnet/maui/pull/21628
- Add better exception if user opens second activity by @PureWeen 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 @VladislavAntonyuk in https://github.com/dotnet/maui/pull/19004
- Set Views used for CarouselView to Match Parent by @PureWeen 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 @jsuarezruiz in https://github.com/dotnet/maui/pull/19054
- Move 10234 to Appium by @PureWeen 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 @PureWeen in https://github.com/dotnet/maui/pull/21287
- Fix Namesapces on Frame DeviceTests by @PureWeen in https://github.com/dotnet/maui/pull/21311
- [testing] Ignore failing tests by @rmarinho in https://github.com/dotnet/maui/pull/21266
- [Testing] Updated to latest RC.6 of Appium by @jsuarezruiz in https://github.com/dotnet/maui/pull/20694
- Remove check allocation tests from core by @PureWeen in https://github.com/dotnet/maui/pull/21283
- Update Windows App SDK by @mattleibow in https://github.com/dotnet/maui/pull/21162
- Update Win2D by @mattleibow 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 @PureWeen in https://github.com/dotnet/maui/pull/20732
Docs
- Add remark Screenshot Quality only applies to JPG by @jfversluis 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 @jfversluis 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