← Back to MAUI Releases
8.0.0-preview.4.8333
Preview
How to install?
Download the .NET 8 Preview 4 SDK, followed by:
> dotnet workload install maui
...
Successfully installed workload(s) maui.
To verify installation:
> dotnet workload list
Installed Workload Id Manifest Version Installation Source
--------------------------------------------------------------------------------------------
maui 8.0.0-preview.4.8333/8.0.100-preview.4 SDK 8.0.100-preview.4
What’s Changed
- Don’t update the top tabs frame inside the safe area changed by Shane Neuville in https://github.com/dotnet/maui/pull/14330
- [iOS] Make sure to update the frame of the RefreshView content by Rui Marinho in https://github.com/dotnet/maui/pull/14302
- Fix Switch Off Track Color - Fixes #10099 by @tj-devel709 in https://github.com/dotnet/maui/pull/10758
- Refactor keyboard focus code for .NET 8 by Rachel Kang in https://github.com/dotnet/maui/pull/13824
- Add top safe area when top tabs are present by Shane Neuville in https://github.com/dotnet/maui/pull/14328
- Fix incorrect caching of unconstrained measures by @hartez in https://github.com/dotnet/maui/pull/14373
- [xamlc] fix
assembly=mscorlibnamespaces inReleasemode by Jonathan Peppers in https://github.com/dotnet/maui/pull/14301 - Removal of the AppAction icon extension on Android by @moljac in https://github.com/dotnet/maui/pull/14235
- [macOS] Display alert by Window by Javier Suárez in https://github.com/dotnet/maui/pull/14361
- [ios] fix memory leak in
Buttonby Jonathan Peppers in https://github.com/dotnet/maui/pull/14280 - Hook up CarouselView Scrolled event on Windows by Gerald Versluis in https://github.com/dotnet/maui/pull/14405
- Propagate title property to catalyst window by Shane Neuville in https://github.com/dotnet/maui/pull/14399
- Remove Deployment Manager workaround by Shane Neuville in https://github.com/dotnet/maui/pull/14398
- Keyboard test fixes v2 by Shane Neuville in https://github.com/dotnet/maui/pull/14397
- [iOS/Catalyst] Fix clipping issues with some views by Javier Suárez in https://github.com/dotnet/maui/pull/14362
- Remove typo in ResourceDictionary docs by @nalka0 in https://github.com/dotnet/maui/pull/14483
- Refactor the device tests to avoid duplicate tests by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14466
- [android] reduce Java interop for
ContentViewGroupandWrapperViewby Jonathan Peppers in https://github.com/dotnet/maui/pull/14275 - Propagate Title to android and ios window by Shane Neuville in https://github.com/dotnet/maui/pull/14413
- [xamlc] fix build error for System.Private.CoreLib by Jonathan Peppers in https://github.com/dotnet/maui/pull/14492
FocusRequestis now aRetrievePlatformValueRequestby Matthew Leibowitz in https://github.com/dotnet/maui/pull/14475- Updated Templates for Blazor apps for MacCatalyst by @dustin-wojciechowski in https://github.com/dotnet/maui/pull/14196
- Code generation now supports internal duplicate types by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14171
- [Windows] Allow early use of DeviceDisplay.Current.MainDisplayInfo by @Foda in https://github.com/dotnet/maui/pull/14521
- [Android] Properly remove the Frame’s border thickness by Shane Neuville in https://github.com/dotnet/maui/pull/14551
- [iOS] Fix focus issues with DatePicker and TimePicker by Javier Suárez in https://github.com/dotnet/maui/pull/13321
- readme spelling correction by @faheys in https://github.com/dotnet/maui/pull/14556
- [controls] fix memory leak in
CollectionViewby Jonathan Peppers in https://github.com/dotnet/maui/pull/14329 - Add Controls.Compatibility to local cache by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14567
- Strong name the build tasks for the IDE by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14080
- Fix android border stroke to use dp vs px by Shane Neuville in https://github.com/dotnet/maui/pull/14574
- [Android] Allow to update Entry Background (once established) by Javier Suárez in https://github.com/dotnet/maui/pull/12227
- [xaml] fix x:Array and x:Double in Release mode by Jonathan Peppers in https://github.com/dotnet/maui/pull/14546
- Add updated WKWebView Inspectable flag by Tim Miller in https://github.com/dotnet/maui/pull/14610
- [graphics] fix CA1307 and CA1309 for performance by Jonathan Peppers in https://github.com/dotnet/maui/pull/14627
- Make Benchmarks.Droid runnable as APK for perf testing by @LoopedBard3 in https://github.com/dotnet/maui/pull/14447
- Allow SearchBar to take full width on Android by Gerald Versluis in https://github.com/dotnet/maui/pull/13716
- Treat */Auto spans as resolvable finite measures rather than infinite by @hartez in https://github.com/dotnet/maui/pull/14648
- Fix InputTransparent for layouts by Shane Neuville in https://github.com/dotnet/maui/pull/14650
- [controls] fix performance issue in {AppThemeBinding} by Jonathan Peppers in https://github.com/dotnet/maui/pull/14625
- [xamlc] enable for $(Configuration) names like ReleaseProd by Jonathan Peppers in https://github.com/dotnet/maui/pull/14638
- Add Xceed partners by @Eilon in https://github.com/dotnet/maui/pull/14571
- Fix issue using FillRule with Paths by Javier Suárez in https://github.com/dotnet/maui/pull/14493
- [Core] Fix Border margin issue by Javier Suárez in https://github.com/dotnet/maui/pull/14402
- Added ICommandMapper for extension methods by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14545
- Improve some test methods by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14753
- Call the correct Disconnect method from DisconnectHandler by Shane Neuville in https://github.com/dotnet/maui/pull/14757
- Switch to AppWindowTitleBar From SetTitleBar by Shane Neuville in https://github.com/dotnet/maui/pull/14517
- Update All (most) BindableProperty XML docs by Gerald Versluis in https://github.com/dotnet/maui/pull/14704
- Set menuItem show action back to Never by Shane Neuville in https://github.com/dotnet/maui/pull/14623
- Centralize logic for handling logical children by Shane Neuville in https://github.com/dotnet/maui/pull/14132
- Use Background as Fill, if Fill is null in Shapes by Javier Suárez in https://github.com/dotnet/maui/pull/14216
- [core] use ToUpperInvariant() / ToLowerInvariant() by Jonathan Peppers in https://github.com/dotnet/maui/pull/14773
- Create better helpers for attaching and fix Window by Shane Neuville in https://github.com/dotnet/maui/pull/14772
- Don’t measure text spans if type is HTML by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14705
- Support reading fonts from files by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14783
- Correctly re-apply font formatting to HTML text by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14701
- Use new methods for checking colors by Shane Neuville in https://github.com/dotnet/maui/pull/14809
- Transition away from implicit package references by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14770
- Make sure to call
InitializeViewHandlerwhen creating a handler by Shane Neuville in https://github.com/dotnet/maui/pull/14814 - [Android] Avoid OnDestroy lifecycle event firing twice by Javier Suárez in https://github.com/dotnet/maui/pull/14799
- Fix some sample XAML so the text wraps by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14821
- Add some dummy images to the sandbox by Matthew Leibowitz in https://github.com/dotnet/maui/pull/14815
- Propagate Navigation Events through PageContainer by Shane Neuville in https://github.com/dotnet/maui/pull/14523
- [Windows] Update CollectionView changing ItemsLayout by Javier Suárez in https://github.com/dotnet/maui/pull/14532
- [android] AOT profiles for .NET 8 Preview 4 by Jonathan Peppers in https://github.com/dotnet/maui/pull/14838
- [android] MauiTextView doesn’t need ViewAttachedToWindow by Jonathan Peppers in https://github.com/dotnet/maui/pull/14833
- Enabling tolerance adjustment in iOS color verification tests by @MSLukeWest in https://github.com/dotnet/maui/pull/13945
- Update net7.0 version ref to 7.0.86 by @pjcollins in https://github.com/dotnet/maui/pull/14913
Dependency Updates
- Bump Xamarin.UITest from 4.1.2 to 4.1.3 by @dependabot in https://github.com/dotnet/maui/pull/14384
- Bump Microsoft.Web.WebView2 from 1.0.1661.34 to 1.0.1722.32 by @dependabot in https://github.com/dotnet/maui/pull/14510
- Bump Microsoft.CodeAnalysis.CSharp from 4.4.0 to 4.5.0 by @dependabot in https://github.com/dotnet/maui/pull/13581
- Bump Xamarin.Google.Android.Material from 1.7.0.2 to 1.8.0 by @dependabot in https://github.com/dotnet/maui/pull/13618
- Bump Microsoft.JSInterop from 7.0.4 to 7.0.5 by @dependabot in https://github.com/dotnet/maui/pull/14538
- Bump Microsoft.AspNetCore.Authentication.MicrosoftAccount from 7.0.4 to 7.0.5 by @dependabot in https://github.com/dotnet/maui/pull/14539
- Bump Microsoft.AspNetCore.Authorization from 7.0.4 to 7.0.5 by @dependabot in https://github.com/dotnet/maui/pull/14540
- Bump Microsoft.AspNetCore.Authentication.Facebook from 7.0.4 to 7.0.5 by @dependabot in https://github.com/dotnet/maui/pull/14541
- Bump Microsoft.WindowsAppSDK from 1.3.230228005-preview1 to 1.3.230331000 by @dependabot in https://github.com/dotnet/maui/pull/14563
- Bump Microsoft.Web.WebView2 from 1.0.1722.32 to 1.0.1722.45 by @dependabot in https://github.com/dotnet/maui/pull/14584
- Bump powershell from 7.2.1 to 7.3.4 by @dependabot in https://github.com/dotnet/maui/pull/14661
- Bump cake.tool from 1.2.0 to 2.1.0 by @dependabot in https://github.com/dotnet/maui/pull/14660
- Bump BenchmarkDotNet from 0.13.3 to 0.13.5.2136 by @dependabot in https://github.com/dotnet/maui/pull/14659
- Bump Mono.Cecil from 0.11.4 to 0.11.5 by @dependabot in https://github.com/dotnet/maui/pull/14768
New Contributors
- @nalka0 made their first contribution in https://github.com/dotnet/maui/pull/14483
- @faheys made their first contribution in https://github.com/dotnet/maui/pull/14556
- @LoopedBard3 made their first contribution in https://github.com/dotnet/maui/pull/14447
Full Changelog: https://github.com/dotnet/maui/compare/8.0.0-preview.3.8149…8.0.0-preview.4.8333