8.0.6
版本发布时间: 2024-01-18 05:22:22
dotnet/maui最新发布版本:8.0.21(2024-04-24 07:14:36)
How to Use
8.0.6 ships as a NuGet package and may be acquired via your IDE's NuGet Package Manager, or by editing your csproj and restoring your solution.
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.6" />
<PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="8.0.6" />
This release will be included in a future version of Visual Studio.
MAUI Product Fixes
- Fix Android MediaPicker Photo capture logic by @redth https://github.com/dotnet/maui/pull/19844
- Make sure to account for a null AppWindow by @PureWeen in https://github.com/dotnet/maui/pull/17746
- [Android] Fix ReturnType on Entry by @jsuarezruiz in https://github.com/dotnet/maui/pull/17546
- Correctly expand rows/columns when grid padding by @mattleibow in https://github.com/dotnet/maui/pull/17750
- [Android] Fix ScrollView filling layouts by @jknaudt21 in https://github.com/dotnet/maui/pull/17243
- Limit star expansion when measuring/arranging at constrained sizes by @hartez in https://github.com/dotnet/maui/pull/17880
- [Android] Avoid issues creating a Borderless Entry with a custom Handler by @jsuarezruiz in https://github.com/dotnet/maui/pull/17778
- [ios] fix memory leaks in various controls by @jonathanpeppers in https://github.com/dotnet/maui/pull/18434
- (Windows) Fix backbutton not being drawn for other NavigationPages by @Foda in https://github.com/dotnet/maui/pull/18451
- Ignore use of obsolete iOS/Catalyst API until we update to iOS bump with new APIs by @PureWeen in https://github.com/dotnet/maui/pull/18468
- [iOS] Fix ContentPage BackgroundImageSource not working by @jsuarezruiz in https://github.com/dotnet/maui/pull/17789
- Fix the logging messages by @mattleibow in https://github.com/dotnet/maui/pull/18518
- Improves performance of GetLayoutHandlerIndex by @albyrock87 in https://github.com/dotnet/maui/pull/18499
- [Android] Removes freeze using SecureStorage by @jsuarezruiz in https://github.com/dotnet/maui/pull/17928
- [controls] fix memory leak with CarouselView & INotifyCollectionChanged by @jonathanpeppers in https://github.com/dotnet/maui/pull/18267
- Filter GetVisualTreeDescendants to not check elements with null handlers by @drasticactions in https://github.com/dotnet/maui/pull/18539
- Fix filename case sensitivity by @moljac in https://github.com/dotnet/maui/pull/18561
- [android] fix memory leak with CarouselView by @jonathanpeppers in https://github.com/dotnet/maui/pull/18584
- Reinstate MediaPicker.CaptureVideo for Android (API 33) by @jfversluis in https://github.com/dotnet/maui/pull/18620
- Fixed issue creating Paths with PolyLineSegment without points by @jfversluis in https://github.com/dotnet/maui/pull/18643
- [ios] fix memory leak in Stepper by @jonathanpeppers in https://github.com/dotnet/maui/pull/18663
- Fix PlatformStringSizeService on iOS/Catalyst to use correct API by @drasticactions in https://github.com/dotnet/maui/pull/18621
- [ios] fix memory leak in ImageButton by @jonathanpeppers in https://github.com/dotnet/maui/pull/18602
- sealed some internal classes in Controls.Core that are not inherited from (1) by @Lehonti in https://github.com/dotnet/maui/pull/17669
- Arrange content based on arrangement bounds rather than viewport bounds by @hartez in https://github.com/dotnet/maui/pull/18586
- [ios] fix memory leak in Switch by @jonathanpeppers in https://github.com/dotnet/maui/pull/18682
- [iOS/Catalyst] Fixed Editor placeholder position based on alignment by @jsuarezruiz in https://github.com/dotnet/maui/pull/18672
- [ios] fix memory leak in Slider by @jonathanpeppers in https://github.com/dotnet/maui/pull/18681
- [ios] fix memory leak in Frame, VisualElementRenderer by @jonathanpeppers in https://github.com/dotnet/maui/pull/18552
- Fix broadcast receiver register on android 14.0/34+ by @Redth in https://github.com/dotnet/maui/pull/18520
- Only use custom image sizing with ImageButtons by @jknaudt21 in https://github.com/dotnet/maui/pull/18521
- [Android] Fix Flyout toolbar by @emaf in https://github.com/dotnet/maui/pull/18684
- Remove invalid files from MauiImage by @mattleibow in https://github.com/dotnet/maui/pull/18731
- Add/Remove CarouselView Layout Listener when view is add/removed from window by @PureWeen in https://github.com/dotnet/maui/pull/18771
- [ios] fix memory leak in TableView by @jonathanpeppers in https://github.com/dotnet/maui/pull/18718
- [windows] fix memory leak in WebView by @jonathanpeppers in https://github.com/dotnet/maui/pull/18810
- [C] implicit style VSM do not override Manual value by @StephaneDelcroix in https://github.com/dotnet/maui/pull/18680
- [C] Lowest specificity for propagated values by @StephaneDelcroix in https://github.com/dotnet/maui/pull/17648
- Fix Modal OnNavigatedTo by @emaf in https://github.com/dotnet/maui/pull/18912
- [iOS] Make sure always call decisionHandler even if no handler by @rmarinho in https://github.com/dotnet/maui/pull/18934
- Prevent iOS CollectionView size shifts from clearing the cell size cache by @hartez in https://github.com/dotnet/maui/pull/18464
- [Windows] Address CollectionView virtualization by @Foda in https://github.com/dotnet/maui/pull/18813
- [MacCatalyst] Implement PointerPressed and PointerReleased by @rachelkang in https://github.com/dotnet/maui/pull/16925
- Revert "Prevent iOS CollectionView size shifts from clearing the cell size cache" by @rmarinho in https://github.com/dotnet/maui/pull/18988
- ScrollView content needs layout when ScrollView.InvalidateMeasure is called by @spadapet in https://github.com/dotnet/maui/pull/17639
- [Blazor] Fix static file handling so that it special cases modules.json (main) by @javiercn in https://github.com/dotnet/maui/pull/18953
- Prevent iOS CollectionView size shifts from clearing the cell size cache by @hartez in https://github.com/dotnet/maui/pull/19069
- [ios] update MemoryAnalyzers and cleanup by @jonathanpeppers in https://github.com/dotnet/maui/pull/18449
- Disconnect property changes from all pages when TabbedPage set to null by @maonaoda in https://github.com/dotnet/maui/pull/18458
- iOS/Mac Catalyst 17+ Support for new Calendar Permissions by @jfversluis in https://github.com/dotnet/maui/pull/18868
- [Blazor] Fix concurrency problem in Android builds by @javiercn in https://github.com/dotnet/maui/pull/19140
- [Android] Avoid possible crash using essentials Battery by @jsuarezruiz in https://github.com/dotnet/maui/pull/18386
- [Catalyst] Allow setting of MaximumTrackColor on Slider when using Mac Idiom by @mikeparker104 in https://github.com/dotnet/maui/pull/18990
- Update ShellSectionRenderer.cs by @1c3f0x84 in https://github.com/dotnet/maui/pull/18945
- fix using local asset files on windows by @vividos in https://github.com/dotnet/maui/pull/16930
- Use System.Net.WebUtility.HtmlDecode instead of System.Web.HttpUtility.HtmlDecode by @Eilon in https://github.com/dotnet/maui/pull/19237
- [Windows] Fix setting flyout width (#19068) by @molesmoke in https://github.com/dotnet/maui/pull/19070
- Correct InputView.MaxLengthProperty declaring type by @jfversluis in https://github.com/dotnet/maui/pull/17788
- [WinUI] Fix resizing CV rows when content size changed by @PureWeen in https://github.com/dotnet/maui/pull/18932
- Set CancelsTouchesInView for custom PGR by @PureWeen in https://github.com/dotnet/maui/pull/19283
- Remove circular reference from ShapeDrawable by @PureWeen in https://github.com/dotnet/maui/pull/19347
Tests
- Make ALL template warnings show up as test errors (not just C# warnings), and produce more diagnostic artifacts by @Eilon in https://github.com/dotnet/maui/pull/17637
- Fix some of the false GC test failures in Debug mode by @hartez in https://github.com/dotnet/maui/pull/17596
- Dev/scoban/getridofxamuit by @sbanni in https://github.com/dotnet/maui/pull/17849
- Use Cake for running integration tests by @mattleibow in https://github.com/dotnet/maui/pull/17964
- Only attach log files for current test by @BretJohnson in https://github.com/dotnet/maui/pull/17949
- Fail UI test run when all tests are inconclusive by @jfversluis in https://github.com/dotnet/maui/pull/17971
- Enable more legacy tests by @jfversluis in https://github.com/dotnet/maui/pull/17931
- Add device test for PR #18356 by @emaf in https://github.com/dotnet/maui/pull/18387
- [Testing] Added UI Test for manual test G5 by @jsuarezruiz in https://github.com/dotnet/maui/pull/18622
- [Testing] Added UI Test for manual test D3 by @jsuarezruiz in https://github.com/dotnet/maui/pull/18649
- [Testing] Added UI Test for manual test D4 by @jsuarezruiz in https://github.com/dotnet/maui/pull/18650
- [Testing] Added UI Test for manual test D14 by @jsuarezruiz in https://github.com/dotnet/maui/pull/18709
- [Testing] Added UI Test for manual test D11 by @jsuarezruiz in https://github.com/dotnet/maui/pull/18676
- [Testing] Added UI Test for manual test D12 by @jsuarezruiz in https://github.com/dotnet/maui/pull/18677
- Revert "[Testing] Added UI Test for manual test D11" by @PureWeen in https://github.com/dotnet/maui/pull/18888
- [tests] Ignore flaky android device tests by @rmarinho in https://github.com/dotnet/maui/pull/18905
- [tests] Add the default dotnet path on iOS by @rmarinho in https://github.com/dotnet/maui/pull/19058
- [testing] Run tests on device by @rmarinho in https://github.com/dotnet/maui/pull/17808
- [tests] Add runs on iOS17 by @rmarinho in https://github.com/dotnet/maui/pull/18962
- [tests] Ignore InputTransparencyGalleryTests matrix of UITests by @rmarinho in https://github.com/dotnet/maui/pull/19060
- [Testing] Added methods to set the device orientation from UITests by @jsuarezruiz in https://github.com/dotnet/maui/pull/19100
- [Testing] Fix flaky ShapeUpdatesBrushCorrectly test by @jsuarezruiz in https://github.com/dotnet/maui/pull/19047
- Revert "[tests] Add runs on iOS17" by @rmarinho in https://github.com/dotnet/maui/pull/19133
- [tests] Ignore WebView leak test on old iOS by @rmarinho in https://github.com/dotnet/maui/pull/19076
- [Testing] Added UI Test for manual test E1 by @jsuarezruiz in https://github.com/dotnet/maui/pull/18624
- [Testing] Add TapCoordinates method to UITest by @jsuarezruiz in https://github.com/dotnet/maui/pull/19151
- [Testing] Add swipe gestures methods to UITest by @jsuarezruiz in https://github.com/dotnet/maui/pull/19132
- [Testing] Add PressVolumeUp and PressVolumeDown methods to UITest by @jsuarezruiz in https://github.com/dotnet/maui/pull/19131
- [Testing] Add SetSliderValue method to UITest by @jsuarezruiz in https://github.com/dotnet/maui/pull/19182
- Fix flaky Appium install by @jfversluis in https://github.com/dotnet/maui/pull/19223
- [testing] Increase timeout for device tests by @rmarinho in https://github.com/dotnet/maui/pull/19184
Dependency Updates
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/17774
- Bump Xamarin.UITest from 4.1.4 to 4.3.0 by @dependabot in https://github.com/dotnet/maui/pull/17794
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/17901
- Bump powershell from 7.3.7 to 7.3.8 by @dependabot in https://github.com/dotnet/maui/pull/17958
- Bump the aspnetcore group with 7 updates by @dependabot in https://github.com/dotnet/maui/pull/17957
- Bump NSubstitute from 4.3.0 to 5.1.0 by @dependabot in https://github.com/dotnet/maui/pull/17975
- Revert UITest dependency version bump by @jfversluis in https://github.com/dotnet/maui/pull/17972
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/18045
- Update .NET versions to be the latest public release on nuget.org by @mattleibow in https://github.com/dotnet/maui/pull/17961
- Bump Microsoft.Web.WebView2 from 1.0.2045.28 to 1.0.2088.41 by @dependabot in https://github.com/dotnet/maui/pull/18084
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/18179
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/18249
- Bump MemoryAnalyzers from 0.1.0-beta.3 to 0.1.0-beta.4 by @dependabot in https://github.com/dotnet/maui/pull/18343
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 8.0.0-preview1.23067.2 to 8.0.0-preview1.23170.2 by @dependabot in https://github.com/dotnet/maui/pull/18009
- Update main to the latest public versions by @mattleibow in https://github.com/dotnet/maui/pull/18487
- [ci] Update net8 versions by @rmarinho in https://github.com/dotnet/maui/pull/18544
- Bump powershell from 7.3.8 to 7.3.9 by @dependabot in https://github.com/dotnet/maui/pull/18600
- Bump Tizen.UIExtensions.NUI from 0.9.0 to 0.9.2 by @dependabot in https://github.com/dotnet/maui/pull/18596
- Bump BenchmarkDotNet from 0.13.5.2136 to 0.13.10 by @dependabot in https://github.com/dotnet/maui/pull/18597
- Bump Xamarin.Firebase.AppIndexing from 120.0.0.12 to 120.0.0.15 by @dependabot in https://github.com/dotnet/maui/pull/18591
- Update .NET Workloads by @mattleibow in https://github.com/dotnet/maui/pull/18633
- [Tizen] Update TizenUIExtensionsVersion by @JoonghyunCho in https://github.com/dotnet/maui/pull/18442
- Bump Microsoft.Web.WebView2 from 1.0.2088.41 to 1.0.2151.40 by @dependabot in https://github.com/dotnet/maui/pull/18599
- Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 by @dependabot in https://github.com/dotnet/maui/pull/18641
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 8.0.0-preview.23472.1 to 8.0.0-preview1.23165.1 by @dependabot in https://github.com/dotnet/maui/pull/18593
- Bump Microsoft.TemplateEngine.Tasks from 7.0.113 to 7.0.114 by @dependabot in https://github.com/dotnet/maui/pull/18789
- Bump powershell from 7.3.9 to 7.4.0 by @dependabot in https://github.com/dotnet/maui/pull/18826
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 8.0.0-preview1.23165.1 to 8.0.0 by @dependabot in https://github.com/dotnet/maui/pull/18866
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/18901
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/19055
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in https://github.com/dotnet/maui/pull/19187
Housekeeping
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/17814
- Enforce CA1805 across Core by @hartez in https://github.com/dotnet/maui/pull/17786
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/17839
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/17947
- [Housekeeping] Update bug-report.yml by @samhouts in https://github.com/dotnet/maui/pull/17981
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/17990
- Update README.md by @ederbond in https://github.com/dotnet/maui/pull/17941
- Merge net8.0 into main by @PureWeen in https://github.com/dotnet/maui/pull/17906
- Run template tests run in parallel to save 15min of run time by @Eilon in https://github.com/dotnet/maui/pull/17672
- Revert "Run template tests run in parallel to save 15min of run time" by @rmarinho in https://github.com/dotnet/maui/pull/18077
- [ci] Dependabot should only use nuget.org by @rmarinho in https://github.com/dotnet/maui/pull/18109
- Update dependabot.yml by @rmarinho in https://github.com/dotnet/maui/pull/18130
- [ci] Update dependabot.yml by @rmarinho in https://github.com/dotnet/maui/pull/18192
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18274
- Activate enforcement of CA1859 in Core by @hartez in https://github.com/dotnet/maui/pull/18315
- [dependabot] Limit to 0 pr's by @rmarinho in https://github.com/dotnet/maui/pull/18346
- [ci] Don't run 13.7 on xcode15 by @rmarinho in https://github.com/dotnet/maui/pull/18374
- Fix the incorrect manifest project name by @mattleibow in https://github.com/dotnet/maui/pull/18488
- Add 8.0.0-rc.2.9511 to bug template by @PureWeen in https://github.com/dotnet/maui/pull/18508
- Add the versions to the ProjectCapabilities by @mattleibow in https://github.com/dotnet/maui/pull/18494
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18472
- Add new .NET 7 versions to the issue template by @mattleibow in https://github.com/dotnet/maui/pull/18546
- Microsoft.TemplateEngine.Tasks is stable by @mattleibow in https://github.com/dotnet/maui/pull/18549
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18554
- Update car image/size by @Redth in https://github.com/dotnet/maui/pull/18550
- Attempt to solve CI errors - could not copy / unable to copy with false by @moljac in https://github.com/dotnet/maui/pull/18570
- Enable Dependabot by @mattleibow in https://github.com/dotnet/maui/pull/18511
- Configure an explicit time/zone in dependabot config by @Redth in https://github.com/dotnet/maui/pull/18603
- Move MAUI Blazor template files to match ASP.NET Blazor template by @Eilon in https://github.com/dotnet/maui/pull/18581
- Merge net8.0 into main by @mattleibow in https://github.com/dotnet/maui/pull/18609
- Fix package downgrade errors by fixing versions causing error and introducing/consolidating variables by @moljac in https://github.com/dotnet/maui/pull/18562
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18638
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18689
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18722
- Add 8.0.3 to issue template by @PureWeen in https://github.com/dotnet/maui/pull/18770
- Increase CA coverage in Core project by @hartez in https://github.com/dotnet/maui/pull/18736
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18742
- Update readme with latest blog post by @davidortinau in https://github.com/dotnet/maui/pull/18763
- Remove width on example items so we can actually see them by @hartez in https://github.com/dotnet/maui/pull/18855
- Update to stable versions of .NET 8 by @mattleibow in https://github.com/dotnet/maui/pull/18732
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/18892
- Fix "Test attachment file path could not be found" by @BretJohnson in https://github.com/dotnet/maui/pull/18911
- Update GitInfo.txt to 8.0.4 for nightlies by @PureWeen in https://github.com/dotnet/maui/pull/18963
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/19067
- Add nightly to the list of versions by @mattleibow in https://github.com/dotnet/maui/pull/19088
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/19093
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/19144
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/19169
- Migrate to the Locker GitHub action for locking closed/stale issues/PRs by @jeffhandley in https://github.com/dotnet/maui/pull/19145
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/19205
- [ci] Use the token from the variable group by @rmarinho in https://github.com/dotnet/maui/pull/19234
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/dotnet/maui/pull/19241
- Preview release branding by @Redth in https://github.com/dotnet/maui/pull/19403
- Stable version by @Redth in https://github.com/dotnet/maui/pull/19693
Docs
- API Doc improvements to fix online browser warnings by @jfversluis in https://github.com/dotnet/maui/pull/17732
- Update dev getting started instructions by @BretJohnson in https://github.com/dotnet/maui/pull/18196
- Update DEVELOPMENT doc to use VS Code on Mac by @BretJohnson in https://github.com/dotnet/maui/pull/18859
New Contributors
- @albyrock87 made their first contribution in https://github.com/dotnet/maui/pull/18499
- @maonaoda made their first contribution in https://github.com/dotnet/maui/pull/18458
- @mikeparker104 made their first contribution in https://github.com/dotnet/maui/pull/18990
- @1c3f0x84 made their first contribution in https://github.com/dotnet/maui/pull/18945
- @jeffhandley made their first contribution in https://github.com/dotnet/maui/pull/19145
Full Changelog: https://github.com/dotnet/maui/compare/8.0.3...8.0.5
1、 microsoft.maui.controls.8.0.6.nupkg 36.97KB