9.0.0-preview.3.10457
版本发布时间: 2024-04-11 23:19:30
dotnet/maui最新发布版本:8.0.21(2024-04-24 07:14:36)
What's Changed
MAUI Product fixes
- [Windows] Fix image button scaling by @Foda in https://github.com/dotnet/maui/pull/20949
- [iOS] Double dash in input field crash fix by @kubaflo in https://github.com/dotnet/maui/pull/20584
- [Android] Don't remeasure the HScrollView during the layout pass by @PureWeen in https://github.com/dotnet/maui/pull/20998
- [Android] Fix ShouldShowToolbarButton for FlyoutPage by @bradencohen in https://github.com/dotnet/maui/pull/18522
- Generalize HideSoftInputOnTapped on Android and iOS to support 3rd party input controls by @albyrock87 in https://github.com/dotnet/maui/pull/19626
- [net9.0] Fix maui query attribute support by @rmarinho in https://github.com/dotnet/maui/pull/21061
- [main] [net9.0] Fix templates by @github-actions in https://github.com/dotnet/maui/pull/21055
- [XC] Compile bindings with Source by @simonrozsival in https://github.com/dotnet/maui/pull/20610
- [Trimming] Fix ILLink warnings in source generated code by @simonrozsival in https://github.com/dotnet/maui/pull/21054
- [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
- Fix XmlType .Equals override by @mgoertz-msft in https://github.com/dotnet/maui/pull/21192
- [iOS] Fix UI loop when setting ContentInset by @rmarinho in https://github.com/dotnet/maui/pull/21140
- [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 - 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
- [Windows] Fix CanvasImageSource scaling behavior (SR3) by @Foda in https://github.com/dotnet/maui/pull/21239
- 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
- Update the Multi-Project styles by @mattleibow in https://github.com/dotnet/maui/pull/21282
- [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
- Rework foreground color and remove outdated methods by @PureWeen in https://github.com/dotnet/maui/pull/21238
- 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
- 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
- Fix PropertyChanged on idx for compiledbindings by @StephaneDelcroix in https://github.com/dotnet/maui/pull/21366
- Improve warnings when binding cannot be compiled by @simonrozsival in https://github.com/dotnet/maui/pull/21281
- 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
- [Trimming] Use type converters instead of implicit cast operators (part 1/2) by @simonrozsival in https://github.com/dotnet/maui/pull/21050
- [android] Add null check to help with #21393 by @rmarinho in https://github.com/dotnet/maui/pull/21432
- Remove new TypeConversionAppBuilderExtensions API by @simonrozsival in https://github.com/dotnet/maui/pull/21459
- [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 - [XamlC] Avoid calling ResourceDictionary.SetAndLoadSource by @simonrozsival in https://github.com/dotnet/maui/pull/20776
- [Xaml] Simplify loading ResourceDictionary from Source by @simonrozsival in https://github.com/dotnet/maui/pull/21429
- [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
- Cleanup ResourceDictionary by @simonrozsival in https://github.com/dotnet/maui/pull/21486
- [Trimming] Use type converters instead of implicit cast operators (part 2/2) by @simonrozsival in https://github.com/dotnet/maui/pull/21052
- [Trimming] Enable trimming and AOT analyzers in Core by @simonrozsival in https://github.com/dotnet/maui/pull/21076
Docs
- Improve WebAuthenticator API docs with exceptions by @jfversluis in https://github.com/dotnet/maui/pull/20860
- Update Maps Project API Docs by @jfversluis in https://github.com/dotnet/maui/pull/20893
- Update layout.md by @MartyIX in https://github.com/dotnet/maui/pull/20964
- Small fix for WebAuthenticator TaskCanceledException API docs by @jfversluis in https://github.com/dotnet/maui/pull/21040
- Document ICanvas by @jknaudt21 in https://github.com/dotnet/maui/pull/20881
- Add install mono step to macOS setup guide by @jkurdek in https://github.com/dotnet/maui/pull/21433
- Make the dev docs more betterer by @stephen-hawley in https://github.com/dotnet/maui/pull/21467
Tests
- Fix image loading tests by @PureWeen in https://github.com/dotnet/maui/pull/20955
- Enable now passing tests and add some TableView categories by @PureWeen in https://github.com/dotnet/maui/pull/20531
- Use a different gif URL as MS News blocked us by @mattleibow in https://github.com/dotnet/maui/pull/21003
- Disable auto updating on device and better prepare logcat by @PureWeen in https://github.com/dotnet/maui/pull/20732
- [Windows] Ensure consistent background colors for UI test cases by @Foda in https://github.com/dotnet/maui/pull/21022
- [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
- Remove check allocation tests from core by @PureWeen in https://github.com/dotnet/maui/pull/21283
- [Testing] Updated to latest RC.6 of Appium by @jsuarezruiz in https://github.com/dotnet/maui/pull/20694
- [testing] Ignore failing tests by @rmarinho in https://github.com/dotnet/maui/pull/21266
- 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
- Make PopLifeCycle more reliable by @PureWeen in https://github.com/dotnet/maui/pull/21380
- Update BlazorWebView Device Tests to have longer timesouts and more retries by @Eilon in https://github.com/dotnet/maui/pull/21318
- Move 10234 to Appium by @PureWeen in https://github.com/dotnet/maui/pull/21471
- [Windows] Add crash dumps as artifacts to tests by @Foda in https://github.com/dotnet/maui/pull/21493
- [net9.0] [testing] Enable Windows UITests back by @rmarinho in https://github.com/dotnet/maui/pull/20727
Dependency Updates
- Bump the windowsappsdk group with 3 updates by @PureWeen in https://github.com/dotnet/maui/pull/20460
- [net9.0] Update net9.0 with release versions by @rmarinho in https://github.com/dotnet/maui/pull/20983
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/20989
- Revert to 1.4.240211001 by @PureWeen in https://github.com/dotnet/maui/pull/21031
- 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
- [net9.0] Bump Samsung Tizen versions by @rmarinho in https://github.com/dotnet/maui/pull/21275
- [net9.0] Update all net9 versions preview3 by @rmarinho in https://github.com/dotnet/maui/pull/21276
- [net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in https://github.com/dotnet/maui/pull/21341
- [net9.0] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in https://github.com/dotnet/maui/pull/21340
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/21424
- [net9.0] Update versions by @rmarinho in https://github.com/dotnet/maui/pull/21373
- [net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in https://github.com/dotnet/maui/pull/21425
- [net9.0] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in https://github.com/dotnet/maui/pull/21440
- [net9.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in https://github.com/dotnet/maui/pull/21443
- [release/9.0.1xx-preview3] [net9.0] Bump the reference to the net8.0 workload by @github-actions in https://github.com/dotnet/maui/pull/21509
- [release/9.0.1xx-preview3] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in https://github.com/dotnet/maui/pull/21517
- [release/9.0.1xx-preview3] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in https://github.com/dotnet/maui/pull/21521
Housekeeping
- [CI] Move to a pool dedicate just for APIScan. by @mandel-macaque in https://github.com/dotnet/maui/pull/20996
- [CI] Add image override to APIScan pool. by @mandel-macaque in https://github.com/dotnet/maui/pull/20997
- FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning by @dotnet-policy-service in https://github.com/dotnet/maui/pull/20894
- [net9.0] Move net9 to preview3 by @rmarinho in https://github.com/dotnet/maui/pull/21011
- Update GitInfo.txt for SR4 by @PureWeen in https://github.com/dotnet/maui/pull/21027
- Update GitInfo.txt 8.0.10-preview by @PureWeen in https://github.com/dotnet/maui/pull/21026
- Bump editorconfig csharp_prefer_braces down to suggestion by @jfversluis in https://github.com/dotnet/maui/pull/21041
- Stable branding for SR3 by @PureWeen in https://github.com/dotnet/maui/pull/21137
- [net9.0] Merge main to net9 branch by @rmarinho in https://github.com/dotnet/maui/pull/21145
- [main] Merge release/8.0.1xx-sr3 to main by @PureWeen in https://github.com/dotnet/maui/pull/21290
- Update bug-report.yml SR3 by @PureWeen in https://github.com/dotnet/maui/pull/21309
- Merge sr3 main by @rmarinho in https://github.com/dotnet/maui/pull/21301
- [ci] Fix APIScan by @rmarinho in https://github.com/dotnet/maui/pull/21358
- [net9.0] Merge main to net9 by @rmarinho in https://github.com/dotnet/maui/pull/21392
- [net9.0] Make a green run for p3 before going to p4 by @rmarinho in https://github.com/dotnet/maui/pull/21500
New Contributors
- @bradencohen made their first contribution in https://github.com/dotnet/maui/pull/18522
- @dotnet-policy-service made their first contribution in https://github.com/dotnet/maui/pull/20894
- @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
Full Changelog: https://github.com/dotnet/maui/compare/9.0.0-preview.2.10293...9.0.0-preview3.10416
1、 Microsoft.AspNetCore.Components.WebView.Maui.9.0.0-preview.3.10457.nupkg 402.76KB
2、 Microsoft.AspNetCore.Components.WebView.WindowsForms.9.0.0-preview.3.10457.nupkg 79.78KB
3、 Microsoft.AspNetCore.Components.WebView.Wpf.9.0.0-preview.3.10457.nupkg 78.69KB
4、 Microsoft.Maui.Controls.9.0.0-preview.3.10457.nupkg 26.02KB
5、 Microsoft.Maui.Controls.Build.Tasks.9.0.0-preview.3.10457.nupkg 2.27MB
6、 Microsoft.Maui.Controls.Compatibility.9.0.0-preview.3.10457.nupkg 1.65MB
7、 Microsoft.Maui.Controls.Core.9.0.0-preview.3.10457.nupkg 11.84MB
8、 Microsoft.Maui.Controls.Foldable.9.0.0-preview.3.10457.nupkg 296.32KB
9、 Microsoft.Maui.Controls.Maps.9.0.0-preview.3.10457.nupkg 338.62KB
10、 Microsoft.Maui.Controls.Xaml.9.0.0-preview.3.10457.nupkg 934.36KB
11、 Microsoft.Maui.Core.9.0.0-preview.3.10457.nupkg 3.24MB
12、 Microsoft.Maui.Essentials.9.0.0-preview.3.10457.nupkg 2.56MB
13、 Microsoft.Maui.Graphics.9.0.0-preview.3.10457.nupkg 2.34MB
14、 Microsoft.Maui.Graphics.Skia.9.0.0-preview.3.10457.nupkg 759.08KB
15、 Microsoft.Maui.Graphics.Text.Markdig.9.0.0-preview.3.10457.nupkg 47.99KB
16、 Microsoft.Maui.Graphics.Win2D.WinUI.Desktop.9.0.0-preview.3.10457.nupkg 198.67KB
17、 Microsoft.Maui.Maps.9.0.0-preview.3.10457.nupkg 331.6KB
18、 Microsoft.Maui.Resizetizer.9.0.0-preview.3.10457.nupkg 39.9MB
19、 Microsoft.Maui.Sdk.9.0.0-preview.3.10457.nupkg 29.62KB
20、 Microsoft.Maui.Templates.net9.9.0.0-preview.3.10457.nupkg 1.68MB
21、 Microsoft.NET.Sdk.Maui.Manifest-9.0.100-preview.3.9.0.0-preview.3.10457.nupkg 27.28KB