Releases: dotnet/maui
6.0.540 (Service Release 5)
What's Changed
- Use the new public SkiaSharp - #10008 (@mattleibow)
- [net6.0][Core]Fixes wrong declared CommandMapper types - #9930 (@myroot)
- First load absolute image paths before trying drawables - #9926 (@mattleibow)
- Correctly layout the WebView - #9923 (@mattleibow)
- Update to the new Maui.Graphics - #9846 (@mattleibow)
- [Housekeeping] Added pending BindableProperty known type converters - #9815 (@jsuarezruiz)
- [workload] Improve pack name suffix consistency - #9831 (@pjcollins)
- [Android] Avoid crash in IsLoaded View extension method (if controls is disposed) - #9811 (@jsuarezruiz)
- [Tizen] Update handling IconPressed event of MauiToolbar - #9769 (@shyunMin)
- [.NET 6] Backport WinForms & WPF CSS Hot Reload Fixes - #9787 (@TanayParikh)
- Correctly size the Android 12 splash screen - #9797 (@mattleibow)
- Add Grey color overloads - #9788 (@mattleibow)
- Update SkiaSharp to the new stable - #9509 (@mattleibow)
- [xamlc] fix compiled {OnPlatform} - #9205 (@jonathanpeppers)
- [Tizen] Update MauiPicker.cs - #9735 (@rookiejava)
- Add Maui project capability for development - #9695 (@PureWeen)
- [ci] Add support to net6.0 for multi-targeting in VS - #9642 (@pjcollins)
- [net6.0][Tizen] Replace Tizen Backend engine - #9620 (@myroot)
- [C] Align RD.Keys and Values with Count behavior - #9581 (@StephaneDelcroix)
- Pin SDK to stable 6.0.400 - #9532 (@PureWeen)
- Convert more Android controls to AppCompat counterparts - #9342 (@jfversluis)
- [Blazor] Account for Maui multi-rid builds - #9348 (@javiercn)
- Pass the correct parameter value to the method - #9361 (@mattleibow)
- Fix incorrect MSBuild property name for catalyst - #9350 (@PureWeen)
- Fix [Android] CollectionView EmptyView SelectionMode=Single on Android - #9215 (@yurkinh)
- Fix the TFM order for VS - #9297 (@PureWeen)
- Add props file that allows us to easily isolate to a single TFM - #9195 (@PureWeen)
- Bump Tizen.UIExtensions.ElmSharp from 0.8.1 to 0.9.0 - #9207 (@rookiejava)
- [VisualDiagnostics] Allow RegisterSourceInfo to update existing targets - #8947 (@drasticactions)
- Fix TextColor for SearchBar and CheckBox on Windows - #9121 (@PureWeen)
- fix tests - #8672 (@StephaneDelcroix)
- [Housekeeping] Added more Windows Device Tests (added around 900 tests) - #8854 (@jsuarezruiz)
- Pin net6 branch - #9051 (@PureWeen)
- [Windows] Fix DatePicker TextColor property - #7995 (@jsuarezruiz)
- Make CalendarDatePickerExtensions.ToDateFormat internal until .NET 7 - #8930 (@jfversluis)
- Fix typo "SpaceAroun" in FlexEnumDesignTypeConverters - #8983 (@jfversluis)
Full Changelog: 850ea56...e1fd215
6.0.536 (Service Release 4.1)
This is a patch to 6.0.486 (Service Release 4.0) which backports a fix from the upcoming Service Release 5.0 to address a static asset change made to the dotnet/sdk affecting .NET MAUI Blazor apps.
Changes:
- [.NET 6] [Blazor] Account for Maui multi-rid builds - #8917 (TanayParikh)
Full Changelog:
180c992...850ea56
6.0.424 (Service Release 3.1)
This release adds a 6.0.400 SDK band manifest to better support installation through Visual Studio for Mac. The changes are otherwise identical to the previous 6.0.419 Service Release 3.
Full Changelog: db197eb...28ecaba
6.0.486 (Service Release 4)
- [SingleProject] Fix SplashScreen behavior on Tizen - #8917 (@JoonghyunCho)
- Make Date/Time Pickers on Android only pop up when tapped/clicked/enter key hit - #8913 (@hartez)
- [Android] Fix clear button not working on Entry - #7992 (@jsuarezruiz)
- Update WindowsAppSDK - #8914 (@mattleibow)
- [Windows] Fix wrong RadialGradient on Border - #8408 (@jsuarezruiz)
- [Windows] Fix DatePicker Format not working - #7991 (@jsuarezruiz)
- [iOS] Fix issue updating Slider Maximum value - #7610 (@jsuarezruiz)
- [Windows] Fix crash using animations and changing View sizes (negative values) - #8273 (@jsuarezruiz)
- [Android] Fix readonly Editor with multiple lines - #8014 (@jsuarezruiz)
- [C] attach the right handler - #8856 (@StephaneDelcroix)
- [Windows] Update Border StrokeTickness even if StrokeShape is null - #8520 (@jsuarezruiz)
- [MacCatalyst] Fix crash using Slider using Mac UIDeviceFamily - #8757 (@jsuarezruiz)
- [build] make sure toolbox images are embedded - #8806 (@StephaneDelcroix)
- [Android] Correctly notify CheckBox Color changes - #7084 (@jsuarezruiz)
- [Android] Fix crash on Picker with null and fix up handler to not use INCC - #8407 (@jsuarezruiz)
- [Windows] Fix issue updating Entry Text without taking into account MaxLength - #8674 (@jsuarezruiz)
- [Android] Fix issue using Entry IsPassword with IsReadOnly property - #8344 (@jsuarezruiz)
- Set Window Parent before initialize the child ContentPage - #8653 (@jsuarezruiz)
- [net6.0] Update dependencies from xamarin/xamarin-macios - #8821 (@dotnet-maestro[bot])
- [Housekeeping] Fix net6.0 branch build - #8829 (@jsuarezruiz)
- Fix DatePicker on Android so that it can GC - #8505 (@PureWeen)
- [Tizen] Update resizetizer for Tizen for Net6 - #8797 (@JoonghyunCho)
- [Controls.Core] Handle Null Values for AdaptiveTrigger - #7267 (@drasticactions)
- Fix issue rendering Brushes binding GradientStop colors - #7719 (@jsuarezruiz)
- [Android] Fix issue creating ColorStateLists from extension methods - #7527 (@jsuarezruiz)
- [net6.0] Update dependencies from xamarin/xamarin-android - #8777 (@dotnet-maestro[bot])
- Older net6 workloads don't support full unpackaged - #8813 (@mattleibow)
- [Tizen] Add the missing patches to net6.0 branch - #8791 (@rookiejava)
- More Unpackaged Support - #8536 (@mattleibow)
- Update xharness / show emulator for local runs - #8682 (@PureWeen)
- Utilize explicit dimensions for star measurements in non-Fill alignments - #8720 (@hartez)
- [VisualDiagnostics] Fix RectangleAdorner with updated math - #8728 (@drasticactions)
- Update some packages - #8764 (@mattleibow)
- [net6.0] Update dependencies from dotnet/aspnetcore - #7784 (@dotnet-maestro[bot])
- [net6.0] Update dependencies from xamarin/xamarin-macios - #8746 (@dotnet-maestro[bot])
- [net6.0] Update dependencies from xamarin/xamarin-android - #8752 (@dotnet-maestro[bot])
- Fix the sample build - #8751 (@mattleibow)
- Add [Category] to Essentials tests and use MauiAssets - #8748 (@mattleibow)
- [iOS/Catalyst] Fix Alert on modal page - #7898 (@jsuarezruiz)
- [net6.0] Update dependencies from xamarin/xamarin-android - #8453 (@dotnet-maestro[bot])
- [net6.0] Update dependencies from xamarin/xamarin-macios - #8554 (@dotnet-maestro[bot])
- Re-enable Shell Tests - #5745 (@PureWeen)
- Add AppThemeBinding fallbacks for theme - #8690 (@PureWeen)
- Ensure Flex items have updated values from FlexLayout children before layout - #8660 (@hartez)
- Use passed in platformView for DatePIckerHandler - #8687 (@PureWeen)
- [Shell] Fixes for Shell issues with iOS and Mac - #8618 (@SotoiGhost)
- Propagate appearing/disappearing/deactivated - #8542 (@PureWeen)
- Fix DatePicker on iOS so that it can GC - #8476 (@PureWeen)
- Add updated Tools paths - #8600 (@PureWeen)
Full Changelog: 28ecaba...180c992
6.0.419 (Service Release 3)
What's Changed
- Add tests to verify DisconnectHandler on all handlers - #8686 (@PureWeen)
- Used platformView property for disconnect - #8662 (@PureWeen)
- [C] fix BP declarations for Border - #8047 (@StephaneDelcroix)
- Fix for odd Cursor behavior - #7371 (@SotoiGhost)
- Just call Arrange to set the Frame - #8569 (@PureWeen)
- [xamlc] stop using pack:// with System.Uri in .NET 7 - #7859 (@jonathanpeppers)
- Call UpdateEmptyView when switching adapters - #8522 (@jfversluis)
- [ios] Set block to null when cancelled - #8591 (@mattleibow)
- Fix some ScrollView rotation issues on iOS - #8570 (@hartez)
- Capture UI context when triggering UI actions - #8555 (@mattleibow)
- [Android] Fix crash using Shadows on ListView ViewCell - #8269 (@jsuarezruiz)
- Ensure the iOS ScrollView content container is at least the ScrollView size - #8451 (@hartez)
- Use the WASDK self-contained by default - #8432 (@mattleibow)
- [android] fix MauiSplashScreen on Android 12+ - #8394 (@jonathanpeppers)
- Call disconnect on previous handler with Shell - #8455 (@PureWeen)
- Remove the confusing
.
in the template tests - #8392 (@mattleibow) - Fix Editor on iOS so it can GC - #8430 (@PureWeen)
- Return unknown if not on UI Thread for WinUI - #8368 (@PureWeen)
- Remove the workaround for the WinUI targets - #8397 (@mattleibow)
- Update with branch and project structure - #8396 (@PureWeen)
- Convert Android Hit Test values to Units - #8399 (@drasticactions)
- Fix the runner for unpackaged tests - #8383 (@mattleibow)
- Build MAUI with dotnet build - #8384 (@mattleibow)
- [build] set $DOTNET_MULTILEVEL_LOOKUP to 0 - #8317 (@PureWeen)
Full Changelog: ea8e7d2...db197eb
6.0.408 (Service Release 2)
What's Changed
- Ensure the iOS ScrollView content container is at least the ScrollView size - #8451 (@hartez)
- [Windows] Add a root view for a window to manage pages and overlays - #8428 (@mattleibow)
- [net6.0] Update dependencies from xamarin/xamarin-android - #7942 (@dotnet-maestro[bot])
- [Android] Avoid load icon if menu item is disposed - #8280 (@jsuarezruiz)
- Don't wrap exceptions raised from SetVirtualView - #8290 (@PureWeen)
- [iOS] Clip Border content based on StrokeShape property - #7335 (@jsuarezruiz)
- Wait to fire nav events until page exists - #8219 (@PureWeen)
- Make sure the templates support --framework - #8282 (@mattleibow)
- [iOS] Fix BackgroundColor property issue on SearchBar - #7794 (@jsuarezruiz)
- [Android] Fix issue clipping ImageButton - #7724 (@jsuarezruiz)
- [Android] Fix issue using DynamicResource TextColor on Label FormattedString - #7793 (@jsuarezruiz)
- Measure Images in FlexLayout at full size - #8216 (@hartez)
- Fix GridLayoutManager Layout calculation - #7712 (@myroot)
- Fixup Flyout Template Parts - #8022 (@PureWeen)
- Make sure the AutoImports.props is only included once per .NET version - #8204 (@mattleibow)
- Run the Templates test on implicit and explicit TFMs - #8237 (@mattleibow)
- Make the loc base branch a variable - #8230 (@mattleibow)
- Clean up whitespace - #8188 (@AArnott)
- Apply template values for project item templates - #8220 (@mattleibow)
- Fix for #5523 MauiWebView not loading local files on Windows - #7672 (@breenbob)
- [iOS] Fix issue not rendering Border background using a Shadow - #7695 (@jsuarezruiz)
- Resize star rows/columns only during Arrange, if necessary - #8190 (@hartez)
- Add the Microsoft.Maui.Dispatching using - #8162 (@mattleibow)
- [Android] Revert recent changes to fix Layout issues - #8136 (@jsuarezruiz)
- [iOS] Correctly return the value from Focus method - #7694 (@jsuarezruiz)
- Make implicit package refs privateassets=all - #8064 (@Redth)
- Hook up horizontal scroll events on Android - #8021 (@hartez)
- Fix Modal Navigation with Shell - #8117 (@PureWeen)
- Remove the extra lines in the error message for better viewing - #8069 (@mattleibow)
- Update the Windows App SDK - #8107 (@mattleibow)
- Explicitly set bounds for iOS ScrollView content holder - #8002 (@hartez)
- Use the correct define (NET6_0_OR_GREATER) - #8086 (@mattleibow)
- Multiple Fixes for Resizetizer (esp. Android App Icons) - #8020 (@mattleibow)
- Fix Titlebar visibility when backbutton is present - #7932 (@PureWeen)
- Fix updating Windows resources at runtime - #7830 (@mattleibow)
- VisualTreeElement methods need to use DP vs PX - #7904 (@PureWeen)
- Move the PublicAPI into unversioned files - #7931 (@mattleibow)
- [net6.0] Update dependencies from xamarin/xamarin-android - #7804 (@dotnet-maestro[bot])
Full Changelog: 282007f...ea8e7d2
6.0.400
6.0.400 (Service Release 1)
What's Changed
- Avoid having every access of Bounds or Frame allocate a new Rect by @hartez in #7049
- [Housekeeping] Fix issue in Shapes Transform sample by @jsuarezruiz in #7042
- Bump Microsoft.AspNetCore.Authentication.Google from 6.0.4 to 6.0.5 by @dependabot in #7092
- Bump Microsoft.AspNetCore.Authentication.MicrosoftAccount from 6.0.4 to 6.0.5 by @dependabot in #7088
- Bump Microsoft.AspNetCore.Authentication.Facebook from 6.0.4 to 6.0.5 by @dependabot in #7093
- [main] Update dependencies from dotnet/Microsoft.Maui.Graphics by @dotnet-maestro in #7065
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #7067
- Bump Microsoft.VisualStudio.DesignTools.Extensibility from 17.1.32210.191 to 17.2.32505.113 by @dependabot in #7086
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by @dependabot in #7094
- Update README.md by @lutzroeder in #7098
- Bump Xamarin.Google.Android.Material from 1.5.0.2 to 1.6.0 by @dependabot in #7090
- Update ASPNETCORE Dependencies to 6.0.5 by @TanayParikh in #7109
- [Windows] Fix GraphicsView to support gestures by @jsuarezruiz in #7077
- Update URL for MAUI support by @mairaw in #7043
- Remove RootPanel by @hartez in #7172
- Fix iOS Shell Tests (still no CI <3) by @PureWeen in #7110
- Update README.md by @lutzroeder in #7178
- Bump Microsoft.Web.WebView2 from 1.0.1210.30 to 1.0.1210.39 by @dependabot in #6991
- Allow AbsoluteLayout children to auto size when height/width are not proportional by @hartez in #7183
- Bump Microsoft.CodeAnalysis.CSharp from 4.1.0 to 4.2.0 by @dependabot in #7223
- Bump Microsoft.Net.Compilers.Toolset from 4.1.0 to 4.2.0 by @dependabot in #7224
- Added pending lifecycle events hooks by @jsuarezruiz in #7225
- Fix Android FormattedText and related platforms by @mattleibow in #7219
- Bump Castle.Core from 4.4.1 to 5.0.0 by @dependabot in #7256
- Add a Semaphore for AttachAndRun by @PureWeen in #7269
- Allow LayoutView to pass touches to child controls when CascadeInputTransparent is false by @hartez in #7236
- Enable creating blank issues by @lutzroeder in #7282
- Cleanup cake file, add targets, fix for iOS Pair by @PureWeen in #7241
- Ensure that the z-index sort also preserves original add order by @hartez in #7270
- [Android] Render Border without set a Stroke by @jsuarezruiz in #7247
- Propagate layout requests up the tree for Content/Layout Views by @hartez in #7297
- Setup WinUI to run window scoped tests in new window by @PureWeen in #7308
- Update maui blazor template min android version to API 24 by @TanayParikh in #7342
- [Tizen] Update ShellView by @shyunMin in #7287
- [Android] Fix Stepper sizing by @jsuarezruiz in #7327
- Scoping doc by @PureWeen in #4679
- Create Window Specific Orientation Extensions by @PureWeen in #7338
- [iOS] Fix some naming cells by @rmarinho in #7302
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #7414
- [Android] Fix crash removing items in ListView by @jsuarezruiz in #7411
- [Xaml] Add compiled converters by @StephaneDelcroix in #7245
- Allow the image handler to measure more accurately WRT aspect ratio by @hartez in #7389
- Fix RTL in AbsoluteLayout by @rachelkang in #7309
- Ensure that Grid is propagating the BindingContext to the row/col definitions by @hartez in #7301
- [Housekeeping] Added ImageButton sample using VisualStateManager by @jsuarezruiz in #7296
- [Windows] Fix grouped ListView ScrollTo crash by @jsuarezruiz in #7413
- Remove the padding around checkboxes by @mattleibow in #7379
- Android NamedSize.Header changed from 96 to 14 by @beeradmoore in #7433
- Revert "[Android] Fix crash removing items in ListView" by @rmarinho in #7418
- Don't clear old images. Fixes #6625 by @mattleibow in #7348
- [Android] Fixed crash using Path in ControlTemplate ContentView by @jsuarezruiz in #7412
- [Windows] Fix Shadows sizing issue by @jsuarezruiz in #7336
- Fix BlazorWebView disposal by @MackinnonBuck in #7349
- Fix WinUI Modal to work with lack of root panel by @PureWeen in #7452
- Update bug template to list 6.0 GA by @Eilon in #7480
- [Android] Fix issues clipping content in Border by @jsuarezruiz in #7467
- Bump Xamarin.AndroidX.Migration from 1.0.8 to 1.0.10 by @dependabot in #7469
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0-preview1.22229.1 to 7.0.0-preview1.22274.2 by @dependabot in #7440
- Remove Unsupported "!!" null-checking syntax from BlazorWebView by @drasticactions in #7484
- Fix swapping root page from Shell to Non Shell by @PureWeen in #7415
- Use .NET 6 built-in dotnet format tool by @jfversluis in #6371
- Fix Format by @rmarinho in #7500
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #7506
- [Handlers] Make sure to update Content on handlers when the ControlTemplate changes by @rmarinho in #7235
- Resolving TableView/ListView issues by @PureWeen in #7485
- Set GenerateDocumentationFile=true for Compatibility and Xaml and pack a special docs artifact by @mattleibow in #7511
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #7517
- If the FlyoutBehavior is "Flyout" show toolbar by @PureWeen in #7544
- Align the controls used in the different templates by @jsuarezruiz in #7439
- Avoid crash with invalid cast using RadioButtonGroup.GroupName with a View by @jsuarezruiz in #7438
- Just a small styling error I noticed just now by @FriedrichRehren in #7519
- Bump System.Memory from 4.5.4 to 4.5.5 by @dependabot in #7533
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #7605
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0-preview1.22274.2 to 7.0.0-preview1.22277.2 by @dependabot in #7606
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #7617
- [iOS] Fix cell size changed on CollectionView by @rmarinho in #7447
- [iOS] Fix ActivityIndicator with initial IsRunning value to False by @jsuarezruiz in #7609
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #7648
- [CollectionView] Make sure we map MapSelectionMode and SelectedITems by @rmarinho in #7658
- Updated the VS-target by @pictos in #7649
- Revert a type move for net6 by @mattleibow in #7642
- Hide non visible shell parts from VO by @PureWeen in #7512
- Fix crash setting zero or negative values in Border size by @jsuarezruiz in #7665
- Merge the PublicAPI checker into main by @mattleibow in #7339
- [Android] Implement quit Application by @jsuarezruiz in #7633
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #7677
- [Android] Fix Button CornerRadius issue by @jsuarezruiz in #7215
- Propagate semantics to CV Item container by @PureWeen in #7539
- This is more correct by @mattleibow in #7685
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0...
6.0.312
.NET MAUI
.NET MAUI is a Current release and will be supported by Microsoft for a minimum of 6 months after the next major release ships. Servicing releases will occur on the same monthly release cadence as .NET.
What's Changed
- Revert "Add VC Redist dependency to Windows templates" by @jfversluis in #6758
- [Windows] Render RadioButton ControlTemplate by @jsuarezruiz in #6785
- Fix the file check for the AppxManifest by @mattleibow in #6770
- Remove closure from AddSpecific and AddWeakSpecific by @danielmarbach in #6787
- Fix various measure/layout issues with android flyout by @PureWeen in #6759
- Fix operator precedence by @cshung in #6788
- [Tizen] Bump Tizen.UIExtensions from 0.6.0-pre1 to 0.8.0-pre1 by @JoonghyunCho in #6615
- [Android] Always make sure to stop observing the old adapter by @rmarinho in #6807
- Fix overlapping text with Label spans by @mattleibow in #6789
- Remove
Current
from HapticFeedback by @jfversluis in #6802 - Base the Modal Size and position off the root window view by @PureWeen in #6792
- [iOS] Observable collection events not firing in the correct order with CollectionView.BeginInvokeOnMainThread by @rmarinho in #6546
- [GH-6523] Fix toolbar text color by @pictos in #6765
- Merge the BackgroundImageSource into Background by @mattleibow in #6819
- Modify Package.appxmanifest templates to include placeholder values and overwrite these values in the GeneratePackageAppxManifest task by @japarson in #6829
- Lay out ScrollView inset view at correct size on Android by @hartez in #6816
- Reinstate Forms hack for unconstrained FlexLayout measurement by @hartez in #6797
- Add default BackgroundColor to controls in Styles by @rachelkang in #6820
- Fix the device tests by @mattleibow in #6832
- [android] update AOT profiles by @jonathanpeppers in #6834
- Visibility should affect the container if there is one by @mattleibow in #6828
- Move some of the require props into Core and fix #6529 by @mattleibow in #6767
- Properties moved to UseMauiCore need to work in the repo by @mattleibow in #6844
- Add a locked flyout immediately to the view by @PureWeen in #6827
- Show SearchHandler on Windows by @eerhardt in #6818
- Fix Border.Stroke clipped issue by @jsuarezruiz in #6851
- [src/Templates] Remove preview language by @pjcollins in #6622
- Cache checkbox locally by @PureWeen in #6840
- [Android] Correctly enable/disable ListView by @jsuarezruiz in #6852
- [Android] Update the adapter used by RecyclerViewScrollListener by @rmarinho in #6601
- Bump _HarfBuzzSharpVersion from 2.8.2-preview.256 to 2.8.2-preview.261 by @dependabot in #6862
- Bump xunit.runner.visualstudio from 2.4.3 to 2.4.4 by @dependabot in #6861
- [Housekeeping] Remove the only sealed handler by @jsuarezruiz in #6891
- Fix Share does not block when awaited on iOS by @jfversluis in #6812
- [C] Various fixes related to unapplying VSM by @StephaneDelcroix in #6889
- Comment out measure all strategy on iOS 15 for grouping by @PureWeen in #6878
- [Windows] Fix crash using shadows with Shell by @jsuarezruiz in #6897
- Ensure Permissions.LocationWhenInUse returns Restricted when coarse permission is granted by @jfversluis in #6893
- Add Geolocation iOS14+ Reduced Accuracy Support by @jfversluis in #5826
- Avoid Glide target re-use when loading the same image into the same view by @mattleibow in #6898
- [ListView] Reuse already created ViewCellContainer for infinite height GetDesiredSize scenario by @PureWeen in #6902
- [Tizen] Update ShellHandler by @shyunMin in #6884
- [Entry/Win] Fixed cursor jumping to the beginning of a PasswordBox by @SotoiGhost in #6841
- Force parent invalidation on Margin and LayoutOptions changes by @hartez in #6836
- Set GenerateDocumentationFile=true for Core and Controls.Core by @Eilon in #6874
- [Windows] [Shell] Fix Flyout Background so it gets set in Locked behavior mode by @rachelkang in #6901
- Set GenerateDocumentationFile=true for MAUI Essentials by @Eilon in #6907
- [Core] Fix crash in DeviceStateTrigger by @jsuarezruiz in #6853
- [iOS] Add dismiss keyboard button to EditorHandler by @jsuarezruiz in #4345
- [Tizen] Update Background implements by @myroot in #6945
- Add Windows Icon to .exe and set Window Icon at runtime by @eerhardt in #6900
- Bump Xamarin.Build.Download from 0.11.1 to 0.11.2 by @dependabot in #6921
- Bump Selenium.WebDriver from 4.1.0 to 4.1.1 by @dependabot in #6922
- Bump Xamarin.AndroidX.Navigation.Common from 2.4.1.1 to 2.4.2 by @dependabot in #6777
- Bump Microsoft.Web.WebView2 from 1.0.1185.39 to 1.0.1210.30 by @dependabot in #6779
- [Windows] Apply default WinUI 3 Styles by @jsuarezruiz in #6947
- Reenable CA1416 in Essentials by @buyaa-n in #6835
- Bump Xamarin.AndroidX.MediaRouter from 1.2.6.1 to 1.3.0 by @dependabot in #6809
- [Android] Implement Android Platform Specifics by @jsuarezruiz in #5831
- Bump Selenium.Support from 4.1.0 to 4.1.1 by @dependabot in #6923
- Bump xunit.runner.visualstudio from 2.4.4 to 2.4.5 by @dependabot in #6895
- Change iOS Shell pop to just use GotoAsync by @PureWeen in #6912
- [WinUI] Make EmptyViewContentControl be on top so it gets click events by @rmarinho in #6951
- [Housekeeping] Use IPropertyMapper in some pending handlers by @jsuarezruiz in #6949
- Disable ViewPager2 interaction if there are no tabs by @PureWeen in #6955
- Include route parameters when switching flyouts by @PureWeen in #6960
- [Windows] Implement Windows Platform Specifics by @jsuarezruiz in #5855
- Ignore content measurement requests with zero values by @hartez in #6969
- Respect BarTextColor in Windows MenuBar by @eerhardt in #6964
- [Windows] Set WinUI picker description to title by @rachelkang in #6970
- Bump Xamarin.AndroidX.Navigation.Fragment from 2.4.1.2 to 2.4.2 by @dependabot in #6774
- Fix sandbox project by @mattleibow in #6968
- [Android] Set ViewIdResourceName for UI Automators by @PureWeen in #6975
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #6950
- Don't set the Switch.IsOn unnecessarily by @mattleibow in #6985
- Move loose resource items under a folder by @mattleibow in #6956
- iOS modals use
Window.ModalNavigationManager
vsApplication.NavigationProxy
by @jfversluis in #6813 - [Windows] Fix setting the initial Value on Slider by @jsuarezruiz in #6988
- Process ContentProperty before Add() by @StephaneDelcroix in #6982
- [Tizen] Update CollectionView item measure by @sung-su in #6974
- [Windows] Correctly size the ImageButton BitmapImage by @jsuarezruiz in #6663
- [iOS] Implement iOS Platform Specifics by @jsuarezruiz in #5879
- Bump templates to be visible in VS 17.3 and up by @jfversluis in #5626
...
6.0.300-rc.3
What's Changed
- Add Essentials Maps TryOpen by @jfversluis in #5834
- Tweak templates to fix accessibility bugs by @rachelkang in #6322
- Allow un-setting of Core Width/Height with -1 via Controls Width/HeightRequest by @hartez in #6323
- Fix LinebreakMode tests for Windows by @hartez in #6324
- Use Android AppCompat Everywhere by @jfversluis in #6306
- [main] Update dependencies from dotnet/Microsoft.Maui.Graphics by @dotnet-maestro in #6315
- [VSM] correctly unapply AppTheme from Setters by @StephaneDelcroix in #6362
- Update template styles by @rachelkang in #6312
- [C] remove Font usage from Controls by @StephaneDelcroix in #5664
- Remove hacks for StaticResourceExtension by @StephaneDelcroix in #6065
- Update
maui-blazor
template to enforce Android 23+ by @TanayParikh in #6382 - Properly restore styleValue after ClearValue by @StephaneDelcroix in #6379
- Throw exception if users uses incompatible pages by @PureWeen in #6390
- Fix android image loading into views by @Redth in #6394
- Use a variable for the Svg.* package versions by @mattleibow in #6355
- Use a different property name for dependabot by @mattleibow in #6423
- [resizetizer] non-vector images should not resize by default by @jonathanpeppers in #6419
- Generate MSIX when publishing by @mattleibow in #6262
- Allow closing of windows when using a MainPage by @mattleibow in #6316
- Add VC Redist dependency to Windows templates by @jfversluis in #6318
- Fix the BackgroundColor to Background update by @mattleibow in #6372
- Fix FlyoutIsPresented permutations by @PureWeen in #6388
- Use control template for PresentedContent on a ContentPage, if available by @hartez in #6428
- MacOS
main
Development Setup by @TanayParikh in #6462 - Adds FlowDirection Design TypeConverter by @Redth in #6384
- [Housekeeping] Fix Mapper naming inconsistencies by @jsuarezruiz in #6476
- Remove interfering keyboard focus logic by @rachelkang in #6246
- Tweak template styles some more by @rachelkang in #6425
- Fix ArcSegment rendering by @jsuarezruiz in #6264
- [iOS] Use Picker Title when selected item cleared by @Redth in #6483
- [Windows] Not render shadows on without a ShadowColor by @jsuarezruiz in #6191
- [Windows] Fix crash using SwipeView inside CollectionView by @jsuarezruiz in #6220
- Handle content hiding separately for hot restart scenarios by @captainsafia in #6341
- [Tizen] Non-Nullable NativeParent by @rookiejava in #6459
- Correctly render Shape Background (and BackgroundColor) by @jsuarezruiz in #5994
- Fix SwipeItems.CollectionChanged sender issue by @myroot in #6342
- [Housekeeping | Windows] Revert changes in Button focus default behavior by @jsuarezruiz in #6234
- Fix theme and NRE on Android and Fix Icons on WinUI by @PureWeen in #6491
- Rendering Shapes without explicit bounds. by @VSadov in #5817
- Fix WebView2 Runtime download link for Blazor MAUI by @MackinnonBuck in #6492
- [Windows] Fix Border content position and clipping by @jsuarezruiz in #6472
- [Android] Fix issues rendering gradients and CornerRadius on Button by @jsuarezruiz in #5971
- Move colors into separate file by @rachelkang in #6511
- Fix cleanup and wiring up when changing out the content on window by @PureWeen in #5917
- Fix AmbigousMatchException between duplicated types Core and Controls by @jsuarezruiz in #6409
- Fix Toolbar property calculation when you have nested Nav Pages by @PureWeen in #6326
- [Core] Fix issue not finding IAnimationManager by @jsuarezruiz in #6364
- Updated Default project template by @jsuarezruiz in #6319
- Remove the ShapesDemo from the sandbox by @mattleibow in #6563
- Merge the app and library sample projects by @mattleibow in #6549
- [WinUI] NavigationView fixing margins and corner radius by @PureWeen in #6513
- Use a stable value for the root type in xamlg by @Redth in #6556
- Don't clear images to avoid Glide not loading images by @mattleibow in #6543
- Fix Blazor Template for VS Windows by @drasticactions in #6568
- [Android] Fix positioning issues on Label Spans by @jsuarezruiz in #6536
- [Android] Fix issue not updating changes from Button BorderWidth, etc by @jsuarezruiz in #6603
- [android] update AOT profile by @jonathanpeppers in #6548
- Handle CA1416 violations found in MAUI repo by @buyaa-n in #6237
- [Windows] Fix wrong shadow size on Label inside CollectionView by @jsuarezruiz in #6608
- Fix various combinations of Shell Elements on WinUI by @PureWeen in #6564
- [Xaml] add designTypeConverters for FlexEnums by @StephaneDelcroix in #6537
- [Windows] Implement FlyoutHeaderBehavior property by @jsuarezruiz in #5345
- Fix viewcell margins on listview by @PureWeen in #6431
- Update ShellToolBar when applicable appearance elements change by @PureWeen in #6422
- [Windows] MenuBarItems are now rendered when Shell.Title is not set by @SotoiGhost in #6497
- [singleproject] fix changing $(ApplicationDisplayVersion) inside VS by @jonathanpeppers in #6628
- [Tizen] Fix GetPath to return a correct path by @myroot in #6588
- Avoid unnecessary final measure call on Auto/Auto cell by @hartez in #6637
- [Tizen] Renaming APIs Native to Platform by @rookiejava in #6643
- Restore and fix tvOS checks and annotations and remove PlatformVersion by @akoeplinger in #6636
- Fix MAUI Blazor crash for multi-window Windows apps by @MackinnonBuck in #6516
- [templates] add Android INTERNET permission by @jonathanpeppers in #6673
- Trigger the Font update for IFontElement controls by @mattleibow in #6665
- Update AdaptiveTrigger to support multi-window by @mattleibow in #6627
- Update to rc2 by @Clancey in #6678
- Ensure Grid is only using visible Views for * height/width calculations by @hartez in #6677
- Fix for 3848 - FlexLayout doesn't measure content by @nogginbox in #6085
- Fix nullable annotations for
Preferences
by @maxkoshevoi in #6013 - Blazor Hybrid iOS Safe Areas by @TanayParikh in #6432
- [Shell/Win] Replace missing
PaneCustomContent
withPaneHeader
prop for the FlyoutHeader by @SotoiGhost in #6685 - [Core] Implement BackgroundImageSource in PageHandler by @jsuarezruiz in #3396
- Find the TargetT of Setter for VSM in Triggers by @StephaneDelcroix in #6668
- Set Image ClipRect at origin when using AspectFill by @hartez in #6692
- Set image clipping when content mode is scaleAspectFill by @hartez in #6690
- Avoid notify changes from a null or disposed control by @jsuarezruiz in #6060
- Remove iOS Compat ColorExtension ToUIColor overlap by @jfversluis in #5854
- Fix incorrect clipping using RoundRectangleGeometry by @jsuarezruiz in #5708
- Fix Newtonsoft.Json assembly version conflict warning in Resizetizer.UnitTests.csproj by @akoeplinger in #6741
- Rework use of ObtainStyledAttributes so we can enable
AndroidLinkResources
by @dellis1972 in #4912 - Clean up the windows code a bit by @mattleibow ...
6.0.300-rc.2
What's Changed
- [Blazor] Use static AppOriginUri everywhere - #5941 (@campersau)
- [Android] SelectableItemsViewAdapter: update SelectableViewHolder on selection changes - #6249 (@antonfirsov)
- Remove nuspec for old stuff - #6245 (@rmarinho)
- Add test for #6239; Add tests and equivalent fix for HorizontalStackLayoutManager - #6258 (@hartez)
- Cleanup code format - #6242 (@rmarinho)
- Let's see if we can make these tests stable - #6241 (@hartez)
- fix width constraint when measuring stacklayout children - #6239 (@tmijieux)
- Swap out virtual view when navigating to new Shell Item - #6109 (@PureWeen)
- [android] update AOT profiles - #6238 (@jonathanpeppers)
- [Windows] Fix ListView menu events not working - #6230 (@jsuarezruiz)
- Add single target build ProjectCapability - #4791 (@mattleibow)
- Support dotnet build with UseMauiCore - #6186 (@mattleibow)
- Use infinity for measure constraints when determining auto sizes - #6217 (@hartez)
- Improved Shell benchmark - #6167 (@pictos)
- Use known row/column width/height when doing initial measure - #6137 (@hartez)
- Ignore menu code pre iOS13 - #6205 (@PureWeen)
- Add Try/Catch wrapper around iOS StatusBar rendering - #6201 (@drasticactions)
- Fix TitleView swapping behavior on Android/WinUI - #6195 (@PureWeen)
- Clean-up and fix VisualTreeElementExtensions hit testing - #5892 (@antonfirsov)
- [Android] Fix crash adding/removing SwipeItems dynamically in the SwipeView - #6053 (@jsuarezruiz)
- Create custom Automation Peer for MauiButton - #6139 (@PureWeen)
- [Windows] Avoid Released event fired twice - #6184 (@jsuarezruiz)
- [Windows] Avoid highlight default color in Label Spans - #6185 (@jsuarezruiz)
- Views spanning both auto and star cells should not contribute to the Auto size - #6106 (@hartez)
- Remove the hard Tizen dependency - #6172 (@mattleibow)
- Remove old maestro feeds - #6131 (@mattleibow)
- Blazor Hybrid Android Prevent Repeated Blazor Instantiation - #6143 (@TanayParikh)
- Create Flyout.Details inside Fragment - #6023 (@PureWeen)
- Remove Build Tasks that are now implicitly included - #6130 (@PureWeen)
- Include margin in Frame's DesiredSize - #6114 (@hartez)
- Static content hot reload update - #6124 (@SteveSandersonMS)
- Fix WinUI class libraries a bit better - #6089 (@mattleibow)
- Adds Tizen backend - #2360 (@rookiejava)
- Use the correct text in the [Obsolete] attributes - #6079 (@mattleibow)
- Remove uses-sdk from the manifest - #6113 (@mattleibow)
- Static content hot reload (CSS only for now) - #6097 (@SteveSandersonMS)
- [iOS] Add vertical text alignment to Editor - #5996 (@rmarinho)
- Leave the content panel active on the Windows scrollview at all times - #6087 (@hartez)
- BlazorWebView API review changes: Shared sources - #5982 (@MackinnonBuck)
- Update ASP.NET Core Packages to 6.0.4 And Remove Coherent Dependency - #6014 (@TanayParikh)
- Always use the MSIX tooling - #6068 (@mattleibow)
- Fix AppTitleBarHeight to match caption button heights - #5811 (@PureWeen)
- Make RC1 current version in bug report template - #6039 (@jfversluis)
- Maui Windows unpackaged app fails to start - #5979 (@eerhardt)
- Remove downcasts in BlazorWebView - #5984 (@Eilon)
- Don't destroy fragments when switching tabs - #6005 (@PureWeen)
- Keep the text wrapping/truncation and max lines stuff in Controls - #5936 (@hartez)
- Fix typo in XML doc - #6001 (@SteveSandersonMS)
- [android] Update to latest AndroidX packages with better Trimmable support. - #5889 (@jpobst)
- WinForms/WPF/MAUI-Windows API review changes - #5998 (@SteveSandersonMS)
- Add pending changes in Alerts (RTL, Keyboard) - #5739 (@jsuarezruiz)
- [iOS] Fix crashing converting GradientPaint to GradientBrush - #5997 (@jsuarezruiz)
- Blazor Hybrid Android API Changes - #5988 (@TanayParikh)
- Use SizeToFit when measuring Editor on iOS with infinite constraints - #5981 (@hartez)
- Match in-tree order of targets with workloads and fix some WinUI issues - #5923 (@mattleibow)
- Update iOS / Mac Catalyst Blazor Hybrid APIs - #5919 (@TanayParikh)
- Allow non-dot decimal separator in BindingExpression - #5005 (@jfversluis)
- Fix backbutton visibility when popping - #5893 (@PureWeen)
- Fix Label.VerticalTextAlignment on Windows - #5623 (@bricelam)
- Add a vscode workspace and some build tasks - #5827 (@dellis1972)
- Updating SupportedOSPlatformVersion property in project templates - #5866 (@stmoor)
- Ensure GroupValueChangedMessage is received - #5646 (@cshung)
- [Blazor] Support unpackaged Win UI apps - #5880 (@javiercn)
- BlazorWebView public API tracking - #5672 (@SteveSandersonMS)
- Prevent ScrollView on Android and Windows from entering a bad layout state - #5897 (@hartez)
- Update WebAuthenticator sample package versions - #4945 (@martincostello)
- Fix some crashing tests - [#5261](https://github.com/dotnet/maui/pull...