8.0.90
版本发布时间: 2024-09-17 10:30:32
dotnet/maui最新发布版本:8.0.92(2024-10-16 02:14:42)
What's Changed
Breaking Changes | Product Fixes | Docs | Testing | Dependency Updates | Housekeeping | New Contributors | Known Issue(s)
Breaking Changes
- Fix shadow consistency on Android and iOS by @albyrock87
- [iOS] Fix Button image sizing and layout by @tj-devel709 in https://github.com/dotnet/maui/pull/22476
- Improve performance and stability of BindableLayout by @albyrock87
Product Fixes
- [iOS] Fix for CollectionView single item horizontal alignment issue when using ItemsLayout with a Footer @Tamilarasan-Paranthaman
- [Android] Border Stroke gradient can only switch to another gradient - fix by @kubaflo
- Ensure border stroke only updates when needed by @Foda
- [Windows] Allow setting
PlatformCanvas.Antialias
by @MartyIX - [Android] App crash when text exceeds Entry MaxLength by @kubaflo
- [Windows] Fix memory leak w/ main window by @Foda
- Fix Shell.NavBarIsVisible property by @jsuarezruiz
- [Accessibility] Make flyout titles on iOS read as buttons by @tj-devel709
- Fixed scroll to group item on Android + Windows by @Foda
- NavigationBar properties not updating - fix by @kubaflo
- Adopt chromium methodology for determining tablet on Windows by @daltzctr
- [android] call
PlatformContentViewGroup.postInvalidate()
less by @jonathanpeppers - [Windows] Fix crash using ScrollTo on CollectionView by @jsuarezruiz
- Try and make scroll-to test more solid by @Foda
- [Android] Removing TapGestureRecognizer with at least 2 taps causes Exception - fix by @kubaflo
- [Windows] Make
WebView.CaptureAsync()
work by @MartyIX - [Android] Fix ToolbarItem font color issue after changing available state by @Tamilarasan-Paranthaman
- [Android] Fix for Entry SelectionLength by @NirmalKumarYuvaraj
- Fixed the CollectionView GroupFooterTemplate crashes the application by @NanthiniMahalingam
- [Windows] Fix Entry clear button is not taking the color of the text by @BagavathiPerumal
- [iOS] Bugfix/22469 ios label crash by @artemvalieiev
- [Android] Fix item fading when moving between groups in Grouped CollectionView by @Vignesh-SF3580
- Make
MeasureInvalidated
event work correctly by @albyrock87 - [Android] Fix for the CarouselView doesn't scroll to the right Position after changing the ItemSource with Loop enabled by @Tamilarasan-Paranthaman
- Fix for FlexLayout padding issue by @BagavathiPerumal
- [Android] SecureStorage: Rework logic to delete shared prefs when key is corrupt by @Redth
- RefreshView IsEnabled enhancements by @kubaflo
- [Android] Failed to inflate ColorStateList - error fix for CheckBox by @kubaflo
- Trigger InvalidateMeasure event on CollectionView when content size changes (iOS) by @albyrock87
- Move EnsureSupportForCustomWebViewClients to Appium by @PureWeen
- [android] cache Join and Cap enum values by @jonathanpeppers
- [android] improve performance of StrokeExtensions by @jonathanpeppers
- [C] respect specificity while overriding DynRes by @StephaneDelcroix
- [Windows] Optimize WrapperView by @MartyIX
- Add Android LoadImageFromFont benchmark and enable verbose Glide logging by @albyrock87
- Match behavior of compiled bindings with indexers to their non-compiled counterparts by @simonrozsival
- Wrap Image with a container on Windows so that it is centered with AspectFill by @japarson
- [Android] Allow custom background drawable with a custom handler by @jsuarezruiz
- 2174059 MAUI hit testing ignores pages loaded by PushModalAsync by @lizharems
- Remove non-functioning code and instead throw a more helpful platform-not-supported error by @dotMorten
- Use the IsRefreshing property directly by @mattleibow
- Null guard in ShellFlyoutTemplatedContentRenderer.HeaderContainer.UpdateMinimumHeight by @BioTurboNick
- Avoid recomputing bindings multiple times and bind BindingContext first by @albyrock87
- Improve performance and stability of BindableLayout by @albyrock87
- Changed order of calls to properly close MediaPicker Activity / ViewController and set the picker result by @Alex-Dobrynin
- Don't invalidate SuperView if not connected to Window by @PureWeen
- Ensure disconnected ItemsViewHandler doesn't hold onto the items source by @PureWeen
- [Windows][GestureManager] Unsubscribe control tap events only if they were subscribed by @MartyIX
- [android] use cached value for
GetDisplayDensity()
by @jonathanpeppers - [xaml] improve performance of
BindableProperty.TryConvert
by @jonathanpeppers - [Android] invalidate shadows on parent's size change by @kubaflo
- Resolved Text Jump Issue in Entry Control with HorizontalTextAlignment Set to End by @BagavathiPerumal
- Fix for the Nested Entry View In A Frame Causes Crash by @BagavathiPerumal
- [iOS] Readonly Editor Scrolling fix by @kubaflo
- [iOS] SwipeView: Fix reenabling parent scrolling after cancelled swipe by @filipnavara
- Remove code from iOS that short circuits propagation by @PureWeen
- [Android & iOS] dialog theme change on changing UserAppTheme by @kubaflo
- Clear out prototype cell when changing ItemSource by @PureWeen
- Revert "[X] do not apply Bindings if DataType doesn’t match (#22056)" by @PureWeen
- [IOS] Fix error when running new template maui app on iOS by @NirmalKumarYuvaraj
- Editor completed event is not triggered properly when unfocused by @SuthiYuvaraj
- Make sure that Navigation Pages fill the screen by @PureWeen
Docs
- Remove excessive Grid API comment by @jfversluis
- Remove excessive StackLayout API docs by @jfversluis
- Remove MAUI styling from Blazor Hybrid template by @jfversluis
- Remove Xamarin.Forms repo link in issue template by @jfversluis
- Remove excessive ListView API doc by @jfversluis
- Remove excessive Application API docs by @jfversluis
- fix ICanvas.ClipPath documentation by @FaithfulDev
Testing
- [Testing] Added a support for the device's theme change by @kubaflo
- [Testing] Added specific actions by platform by @jsuarezruiz
- [Testing] Added UITest to validate the Switch OnColor property by @jsuarezruiz
- [Testing] moved FlyoutHeaderAdaptsToMinimumHeight to appium by @kubaflo
- [Testing] CollectionViewInfiniteScroll Conversion to UI Test by @dustin-wojciechowski
- [Testing] Changed Scroll to 12, added comment by @dustin-wojciechowski
- [Testing] Split off HandlerDoesNotLeak.DatePicker into its own UI test by @dustin-wojciechowski
- UI testing doc changes by @dustin-wojciechowski
- Remove duplicate versions of tests by @PureWeen
- Optimize UI Tests build time in CI by only building TestCases.HostApp by @jfversluis
- Renamed Github5623.cs in TestCases.HostApp to Github5623.xaml.cs by @dustin-wojciechowski
Dependency Updates
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro
- Update the mac/iOS workloads by @mattleibow
- [Windows] Upgrade Windows App SDK from 1.5.5 to 1.5.6 by @MartyIX
Housekeeping
- Update bug-report.yml with 8.0.80 SR8 by @PureWeen
- Add shared project for multi-project template when generated in Visual Studio by @jfversluis
- Remove instances of '#if NET6_0_OR_GREATER' by @Eilon
- Update bug report template with .NET 9 preview 7 by @jfversluis
- Print the workload rollback after install by @mattleibow
- Fix cake scripts to work locally by @PureWeen
- Backport maestro and artifact drop infra improvements from net9.0 by @pjcollins
- Regenerate the shipped and unshipped API files by @mattleibow
- Update script to generate Public API files by @mattleibow
- Update TriageProcess.md by @jingliancui
New Contributors
- @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
- @Vignesh-SF3580 made their first contribution in https://github.com/dotnet/maui/pull/24063
- @Tamilarasan-Paranthaman made their first contribution in https://github.com/dotnet/maui/pull/24065
- @NirmalKumarYuvaraj made their first contribution in https://github.com/dotnet/maui/pull/24064
- @NanthiniMahalingam made their first contribution in https://github.com/dotnet/maui/pull/24205
- @BagavathiPerumal made their first contribution in https://github.com/dotnet/maui/pull/24196
- @SuthiYuvaraj made their first contribution in https://github.com/dotnet/maui/pull/24161
- @FaithfulDev made their first contribution in https://github.com/dotnet/maui/pull/24560
- @Alex-Dobrynin made their first contribution in https://github.com/dotnet/maui/pull/21998
- @jingliancui made their first contribution in https://github.com/dotnet/maui/pull/24646
Full Changelog: https://github.com/dotnet/maui/compare/8.0.82...8.0.90
1、 8.0.90.json 573B