github dotnet/maui 8.0.90
8.0.90 SR9

2 days ago

What's Changed

Breaking Changes | Product Fixes | Docs | Testing | Dependency Updates | Housekeeping | New Contributors | Known Issue(s)

Breaking Changes

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

Testing

Dependency Updates

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

Full Changelog: 8.0.82...8.0.90

Don't miss a new maui release

NewReleases is sending notifications on new releases.