9.0.0-rc.1.24453.9
版本发布时间: 2024-09-10 22:08:43
dotnet/maui最新发布版本:8.0.92(2024-10-16 02:14:42)
What's Changed
Product Fixes | Docs | Testing | Dependency Updates | Housekeeping | New Contributors | Known Issue(s)
Product Fixes
- Fix HostIdentifier bindings for item templates by @jfversluis in #23912
- [Windows] Handle non-seekable streams in PlatformImage.FromStream (take 2) by @MartyIX in #23824
- Fixes Android FontModel Glide In-Memory Caching by @albyrock87 in #24021
- [iOS] Add a Container around ImageButton by @PureWeen in #24020
- [Windows] Fix CarouselView not showing new items by @Foda in #23779
- Check to see if Image Should Reload When Attached by @PureWeen in #24023
- [Android] Border Stroke gradient can only switch to another gradient - fix by @kubaflo in #22168
- [Windows] Fix memory leak w/ main window by @Foda in #24176
- Fix Shell.NavBarIsVisible property by @jsuarezruiz in #20173
- Fixed scroll to group item on Android + Windows by @Foda in #16704
- [Android] App crash when text exceeds Entry MaxLength by @kubaflo in #24138
- [Windows] Fix crash using ScrollTo on CollectionView by @jsuarezruiz in #19921
- [Android] Removing TapGestureRecognizer with at least 2 taps causes Exception - fix by @kubaflo in #21714
- NavigationBar properties not updating - fix by @kubaflo in #23076
- [Windows] Make WebView.CaptureAsync() work by @MartyIX in #23474
- Remove the ‘Resources’ prefix from BundleResource by @mattleibow in #23978
- Use explicit platform versions by @mattleibow in #23995
- [Windows] Fix Span Foreground property by @Vignesh-SF3580 in #24063
- [Android] Fix ToolbarItem font color issue after changing available state. by @Tamilarasan-Paranthaman in #24065
- Fixed FlyoutItemIsVisible is not working with bindings by @dhindrik in #24212
- Add support for TextAlignment.Justify - fix by @MartyIX in #24376
- [Windows][GestureManager] Unsubscribe control tap events only if they were subscribed by @MartyIX in #23976
- Revert “[X] do not apply Bindings if DataType doesnt match (#22056)” by @PureWeen in #24046
Docs
- Remove excessive Grid API comment by @jfversluis in #24037
- Remove excessive StackLayout API docs by @jfversluis in #24114
- Correct “can not” to “cannot” in messages, comments, etc. by @Eilon in #24124
- Remove excessive ListView API doc by @jfversluis in #24327
Testing
- [UI Testing] Add legacy tests (alternative) by @jsuarezruiz in #22635
- [Testing] Added a support for the device’s theme change by @kubaflo in #22508
- [Testing] Added specific actions by platform by @jsuarezruiz in #21330
- [Testing] Added UITest to validate the Switch OnColor property by @jsuarezruiz in #20542
- [ci] Fix yaml uitests by @rmarinho in #24316
- Disable (old) ControlGallery UI tests on main by @jfversluis in #24307
- Optimize UI Tests build time in CI by only building TestCases.HostApp by @jfversluis in #24334
- Move EnsureSupportForCustomWebViewClients to Appium by @PureWeen in #24167
Dependency Updates
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #24012
- [net9.0] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in #24157
- [net9.0] Update dependencies from dotnet/android by @dotnet-maestro in #24208
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #24154
- [net9.0] Update dependencies from xamarin/xamarin-macios by @dotnet-maestro in #24259
- [net9.0] Update packages rc1 by @rmarinho in #24371
- [net9.0] Update sdk and aspnet rc1 by @rmarinho in #24348
- [net9.0] Update dependencies from dotnet/android by @dotnet-maestro in #24352
Housekeeping
- [ci] Revert arcade version bump by @rmarinho in #23930
- Add SR7 Versions for bug reports by @PureWeen in #23990
- Update Rebase GitHub Action by @jfversluis in #24031
- Update the aar from CI by @mattleibow in #24038
- Bump main to 8.0.90 by @PureWeen in #24050
- Release Branding SR8 by @PureWeen in #24052
- Remove the huge xcsync for now by @mattleibow in #24071
- Update bug-report.yml with 8.0.80 SR8 by @PureWeen in #24083
- Split template tests into parallel jobs by @mattleibow in #24080
- Merge things from release/9.0.1xx-preview7 into net9.0 by @mattleibow in #24070
- [ci] Simplify shipping drop metadata names by @pjcollins in #24103
- [ci] Use passwordless auth for darc/maestro by @pjcollins in #24220
- Print the workload rollback after install by @mattleibow in #24265
- Fix cake scripts to work locally by @PureWeen in #24111
- Merge main into net9.0 by @mattleibow in #24341
- [net9.0] Merge main to net9.0 by @rmarinho in #24115
New Contributors
- @jpiechowiak made their first contribution in https://github.com/dotnet/maui/pull/23945
- @TommiGustafsson-HMP made their first contribution in https://github.com/dotnet/maui/pull/23924
- @daltzctr made their first contribution in https://github.com/dotnet/maui/pull/22809
- @lizharems made their first contribution in https://github.com/dotnet/maui/pull/24109
Full Changelog: https://github.com/dotnet/maui/compare/9.0.0-preview.7.24407.4...9.0.0-rc.1.24453.9
Known Issue(s)
Duplicate PRI
Entry error when running on Windows
.NET MAUI now depends upon Windows App SDK 1.5 which includes changes that require libraries built against previous versions of .Windows App SDK to be recompiled with the latest version. When using an incompatible library, you'll see an error like this:
WINAPPSDKGENERATEPROJECTPRIFILE : error : PRI175: 0x80073b0f - Processing Resources failed with error: Duplicate Entry.
WINAPPSDKGENERATEPROJECTPRIFILE : error : PRI277: 0x80073b0f - Conflicting values for resource 'Files/Microsoft.Maui/Platform/Windows/Styles/WindowRootViewStyle.xbf'
Locate the file obj\Debug\net9.0-windows10.0.19041.0\win10-x64\pri.resfiles
and review the dependencies included. For example:
C:\Users\maleib\.nuget\packages\microsoft.maui.controls.compatibility\9.0.0-preview.7.24407.4\lib\net9.0-windows10.0.19041\Microsoft.Maui.Controls.Compatibility.priC:\Users\maleib\.nuget\packages\microsoft.maui.controls.core\9.0.0-preview.7.24407.4\lib\net9.0-windows10.0.19041\Microsoft.Maui.Controls.priC:\Users\maleib\.nuget\packages\microsoft.maui.core\9.0.0-preview.7.24407.4\lib\net9.0-windows10.0.19041\Microsoft.Maui.priC:\Users\maleib\.nuget\packages\syncfusion.maui.core\26.2.10\lib\net8.0-windows10.0.19041.0\Syncfusion.Maui.Core.pri
Solution: (library maintainer) recompile dependencies with the latest version of Windows App SDK, or (app developer) upgrade to a version of the library that is compatible.
Workaround: libraries may add this Directory.Build.targets
.
1、 Microsoft.AspNetCore.Components.WebView.Maui.9.0.0-rc.1.24453.9.nupkg 756.03KB
2、 Microsoft.AspNetCore.Components.WebView.WindowsForms.9.0.0-rc.1.24453.9.nupkg 78.63KB
3、 Microsoft.AspNetCore.Components.WebView.Wpf.9.0.0-rc.1.24453.9.nupkg 77.24KB
4、 Microsoft.Maui.Controls.9.0.0-rc.1.24453.9.nupkg 26.22KB
5、 Microsoft.Maui.Controls.Build.Tasks.9.0.0-rc.1.24453.9.nupkg 2.44MB
6、 Microsoft.Maui.Controls.Compatibility.9.0.0-rc.1.24453.9.nupkg 3.23MB
7、 Microsoft.Maui.Controls.Core.9.0.0-rc.1.24453.9.nupkg 23.11MB
8、 Microsoft.Maui.Controls.Foldable.9.0.0-rc.1.24453.9.nupkg 542.59KB
9、 Microsoft.Maui.Controls.Maps.9.0.0-rc.1.24453.9.nupkg 558.41KB
10、 Microsoft.Maui.Controls.Xaml.9.0.0-rc.1.24453.9.nupkg 1.54MB
11、 Microsoft.Maui.Core.9.0.0-rc.1.24453.9.nupkg 6.28MB
12、 Microsoft.Maui.Essentials.9.0.0-rc.1.24453.9.nupkg 2.56MB
13、 Microsoft.Maui.Graphics.9.0.0-rc.1.24453.9.nupkg 2.34MB
14、 Microsoft.Maui.Graphics.Skia.9.0.0-rc.1.24453.9.nupkg 728.25KB
15、 Microsoft.Maui.Graphics.Text.Markdig.9.0.0-rc.1.24453.9.nupkg 46.35KB
16、 Microsoft.Maui.Graphics.Win2D.WinUI.Desktop.9.0.0-rc.1.24453.9.nupkg 194.25KB
17、 Microsoft.Maui.Maps.9.0.0-rc.1.24453.9.nupkg 551.36KB
18、 Microsoft.Maui.Resizetizer.9.0.0-rc.1.24453.9.nupkg 39.06MB
19、 Microsoft.Maui.Sdk.9.0.0-rc.1.24453.9.nupkg 29.94KB
20、 Microsoft.Maui.Templates.net9.9.0.0-rc.1.24453.9.nupkg 1.96MB
21、 Microsoft.NET.Sdk.Maui.Manifest-9.0.100-rc.1.9.0.0-rc.1.24453.9.nupkg 27.44KB