Releases: dotnet/maui
7.0.0-rc.1.6683
What's Changed
- Use the released System.Text.Json version - #9880 (@mattleibow)
- [MacCatalyst] PointerGestureRecognizer Catalyst and iPad implementation - #9861 (@rachelkang)
- [workload] Trim dot from pack names and alias - #9830 (@pjcollins)
- [Tizen] Update SkiaGraphicsView.Tizen.cs - #9767 (@rookiejava)
- [Android] Fix issue with offsets in Frame gradient background - #9809 (@jsuarezruiz)
- Maui.Graphics uses the same version as MAUI - #9828 (@mattleibow)
- Fix unit tests - #9802 (@mattleibow)
- [Maps] Fix map userlocation - #9789 (@rmarinho)
- Add repro link field on issue template - #9807 (@jfversluis)
- Use correct type for template selector on Shell - #9782 (@PureWeen)
- [Maps] Fix initial property set when Map is not ready yet - #9776 (@rmarinho)
- [iOS] Fix Shadow rendering on iOS Border - #8464 (@jsuarezruiz)
- Update Rollback.in.json - #9763 (@mattleibow)
- [ci] Add support to net7.0 for multi-targeting in VS - #9643 (@pjcollins)
- [Windows] Fix default corner radius on Button - #9515 (@jsuarezruiz)
- The entire Tizen API has changed - #9725 (@mattleibow)
- Enable Window Sizing - #4942 (@mattleibow)
- Remove GetEffectiveFlowDirection and defer flow direction handling to platforms - #9558 (@hartez)
- Obsolete OpenGLView - #9660 (@PureWeen)
- Blazor Hybrid CSS Hot Reload Fixes - #9645 (@TanayParikh)
- Implement PointerGestureRecognizer - #9592 (@rachelkang)
- Windows message loop manager - #9614 (@mattleibow)
- Reducing the maps API space - #9682 (@mattleibow)
- The entire Tizen API has changed - #9690 (@mattleibow)
- Remove code left in while spiking secondary click on android - #9684 (@PureWeen)
- Changed default Border StrokeShape value - #8521 (@jsuarezruiz)
- Implement .NET MAUI Maps - #7886 (@rmarinho)
- [main][Tizen] Replace Tizen Backend engine - #9619 (@myroot)
- Fix typo in ScrollToRequest.cs - #9661 (@rmarinho)
- [MacCatalyst] Fix Button appearance on Catalyst using UIDeviceFamily 6 - #7841 (@jsuarezruiz)
- Secondary ButtonMask - #9589 (@PureWeen)
- Display orientation should not use window size - #9641 (@mattleibow)
- Don't add space around collapsed children when measuring stack layouts - #9616 (@hartez)
- [iOS] Fix updating Border Background using VisualStateManager - #9553 (@jsuarezruiz)
- [iOS] Fix Shadow rendering on iOS Border - #8464 (@jsuarezruiz)
- [net7.0] remove $(NoWarn) for AD0001 - #9605 (@jonathanpeppers)
- Context menu support for Windows and MacCatalyst - #9174 (@Eilon)
- Updating WinSdkBuildTools to 10.0.22621.1 - #9588 (@MSLukeWest)
- Set the link mode to None when using interpreter - #8450 (@mattleibow)
- [Windows] Notify changes in Picker ItemsSource - #9584 (@jsuarezruiz)
- Propagate semantic properties from FlyoutItem - #9270 (@PureWeen)
- Get the Mac Catalyst device tests running - #9534 (@mattleibow)
- Fix GC issues and cancel button visibility - #9557 (@PureWeen)
- Tooltip Text support for Views - #8864 (@Redth)
- Wire up scene life cycle events - #9525 (@PureWeen)
- Make sure cursor doesn't go out of bounds when setting Entry/Editor text - #9521 (@jfversluis)
- Add ctors to MauiMKWebView - #9441 (@PureWeen)
- Improve design type converters - #9447 (@etvorun)
- Use the versions by maestro - #9289 (@mattleibow)
- [Blazor] Account for Maui multi-rid builds - #9348 (@javiercn)
- [windows] Release builds use
$(PublishReadyToRun)
by default - #9357 (@jonathanpeppers) - [foldable] Package reference instead of project reference - #6514 (@conceptdev)
- [NET7.0][Tizen] Bump up SamsungTizenSdkPackageVersion - #9280 (@sung-su)
- [iOS] Expose ApplicationSignificantTimeChange method in lifecycle events - #7526 (@jsuarezruiz)
- Use the versions by maestro - #9289 (@mattleibow)
- simpilfy and avoid duplication in conversion - #7143 (@StephaneDelcroix)
- Stop copying content stream in .NET MAUI Blazor Windows - #9254 (@TanayParikh)
- Combined Dependabot androidx PR's - #9267 (@Redth)
- Disconnect old handler after setting new handler - #8781 (@PureWeen)
- Update repro.md - #9226 (@eltociear)
- simpilfy and avoid duplication in conversion - #7143 (@StephaneDelcroix)
- Add public triage information - #9136 (@jfversluis)
- Fixes for case-sensitive filesystems - #9076 (@moljac)
- Convert Controls.Tests from NUnit to xUnit - #9123 (@hartez)
- Fix set the Font to Microsoft.Maui.Graphics.Skia - #9124 (@lindexi)
- Use the last version of the analyzers that worked - #9155 (@mattleibow)
- [C] default Binding ctor bind to SelfPath - #8010 (@StephaneDelcroix)
- Exclude
global.json
from iOS Bundle Resources - #8724 (@TanayParikh) - Make CalendarDatePickerExtensions public - #9038 ([@jfverslu...
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 ...