Summary
The focus for .NET MAUI in .NET 8 is SDK quality, as evidenced by the work listed below. Also new in this release, we have split the packaging of .NET MAUI between NuGets and Workloads #11206. This will enable more flexibility when switching between versions of .NET MAUI via NuGet packages on top of the base workload install. There are no changes to how you install .NET MAUI as a result of this. We will elaborate on this in future previews of .NET 8.
- Announcing .NET 8 Preview 1
- Installation instructions
- Known Issues
- Pinning to older version of .NET with global.json
- .NET uninstall tool
Compatibility
This release is NOT fully compatible with Visual Studio. To use this preview of .NET MAUI expect to use CLI to install, build, and run.
Recommended platform versions to build against:
- Xcode 14.2 which includes iOS, iPadOS, and Mac Catalyst 16.2
- Android API 33
- Windows App SDK 1.2.221109.1
What's Changed
- Have Frame use MinimumHeight/Width for minimums instead of constraints - #13336 (@hartez)
- Use and clear a local nuget cache - #13256 (@mattleibow)
- Add implicit package reference for Compat - #13427 (@Redth)
- [core] fix memory leaks in bindings - #13327 (@jonathanpeppers)
- [Windows] Fix Shell FlyoutBackground property - #13132 (@jsuarezruiz)
- [iOS/MacCatalyst] Fix Editor scrolling - #13234 (@rmarinho)
- [Android] Fix crash adding items to CollectionView on navigating - #13385 (@jsuarezruiz)
- Clarify test - #13363 (@PureWeen)
- Ensure OnMeasure always calls SetMeasuredDimension in ShellPageContainer - #13153 (@BioTurboNick)
- [Housekeeping] Added pending changes in Android AlertManager - #11989 (@jsuarezruiz)
- [Windows] Fix crash using complex html content - #11409 (@jsuarezruiz)
- Changes in project template to avoid BoxView mistake - #13348 (@jsuarezruiz)
- [Windows] Fixed dupe items in ShellView - #13326 (@Foda)
- [iOS] Fix sizing of button when using CharacterSpacing - #13250 (@rmarinho)
- [macOS] Fix crash using Shell SearchHandler on Catalyst - #11926 (@jsuarezruiz)
- Fix setting bottom tab icon title - #12889 (@PureWeen)
- [Android] Don't lose the padding when background is set - #13301 (@rmarinho)
- ItemContentControl - apply bindings once for ItemTemplate (Windows) - #10999 (@espenrl)
- reduce duplicate IndexOf calls - #12599 (@trivalik)
- [core] WeakEventManager.RemoveEventHandler() should clear subscriptions - #13333 (@jonathanpeppers)
- [Windows] Fix crash on Windows WebView updating the Html Source more than once - #13222 (@jsuarezruiz)
- [Resizetizer] Do not update images if they have not been updated. - #13224 (@dellis1972)
- Obsolete some of the AutomationProperties - #13104 (@jfversluis)
- [controls] one less WeakReference in TypedBinding - #13304 (@jonathanpeppers)
- [controls] fix memory leak in Style and AttachedCollection - #13260 (@jonathanpeppers)
- [Essentials] Geolocation foreground listening - #9572 (@vividos)
- When measuring FlexLayout unconstrained, allow child to be desired size - #13216 (@hartez)
- [Windows] Correctly set the Slider ThumbImageSource - #13194 (@jsuarezruiz)
- Let the Grid skip * measurements during the first pass if they'll be overwritten later - #13255 (@hartez)
- [Windows] Fix issue with caching the page that holds unfocused control - #13028 (@rmarinho)
- feat: Added nullable annotations for IValueConverter. - #13173 (@HavenDV)
- [core]
WeakEventManager+Subscription
needsIEquatable
- #13232 (@jonathanpeppers) - Remove TargetIdiom - #13090 (@jfversluis)
- [iOS/Catalyst] Fix Shell TitleView rendering issues on iOS 16 - #12834 (@jsuarezruiz)
- [Android] Fix shadows size in clipped views - #11603 (@jsuarezruiz)
- Fix shadow visibility on Windows - #10996 (@espenrl)
- Don't refresh the filtered tests if the filter hasn't actually changed - #13236 (@hartez)
- [Android] Fix wrong conversions between Graphics RectF and Android RectF - #13225 (@jsuarezruiz)
- [Android] Avoid to update Shell Toolbar colors if already disposed the Tracker - #12539 (@jsuarezruiz)
- [Android] Align dash effect between Border and Shapes - #12693 (@jsuarezruiz)
- [iOS] Better Find Next Textfield Algo - #13174 (@tj-devel709)
- [Android] Fix crash setting SelectedTabColor on TabbedPage - #12924 (@jsuarezruiz)
- Wire up WebView2 to window life cycle - #13206 (@PureWeen)
- Add more tests for Graphics - #13208 (@mattleibow)
- Add NotNullWhen to IsAlive() - #13214 (@PureWeen)
- Fix back button tap for older iOS APIs - #13204 (@PureWeen)
- [Windows] Add convenience and nullable safe method. - #13205 (@mandel-macaque)
- Close open cursors correctly - #13202 (@mattleibow)
- Don't auto-close s/move-to-vs-feedback issues - #13209 (@Eilon)
- Fix a couple life cycle scenarios on shell modals - #13177 (@PureWeen)
- Add some capabilities! - #13171 (@mattleibow)
- [listview] fixes for various null/empty DataTemplate - #13146 (@jonathanpeppers)
- Remove Navigation workaround in tests - #13170 (@PureWeen)
- [iOS] Fix issue using SVG in SwipeItem Icon - #12882 (@jsuarezruiz)
- Make MAUI into 1 workload and lots of NuGets instead of a full workload - #11206 (@mattleibow)
- [iOS] Simplify the code used to set the same font size for Editor/Entry. - #13150 (@mandel-macaque)
- [iOS] Use same font size for Editor/Entry placeholders - #13140 (@rmarinho)
- Correctly propagate BindingContext in all ContentView scenarios - #12536 (@jsuarezruiz)
- Fix initial page and back button Navigation events - #12348 (@PureWeen)
- Fix Modal page offset measuring for AdjustPan and AdjustResize - #12661 (@PureWeen)
- Resolve some life cycle issues with
TabbedPage
when nested inside aNavigationPage
- #11530 (@PureWeen) - [iOS] Fix Entry Next Keyboard Button Finds Next TextField - #11914 (@tj-devel709)
- Remove PhoneDialer.Current - #13079 (@jfversluis)
- [Essentials] add Bluetooth permissions - #12413 (@janusw)
- [Android] Fix Html text rendering issue - #13078 (@jsuarezruiz)
- [iOS] Fix crash with a hidden CarouselView - #13083 (@jsuarezruiz)
- [Windows] Fixes DatePicker format - #9924 (@andres-fg)
- Remove Deprecated Application.Properties - #13089 (@jfversluis)
- fix: Fixed nullable annotations for WeakEventManager. - #12950 (@HavenDV)
- Fix Download build warning - #13067 (@lutzroeder)
- Fix EvaluateJavaScriptAsync using Compatibility WebView Renderer - #12901 (@jsuarezruiz)
- added monochrome element to the AdaptiveIconDrawableXml - #12564 (@IIFabixn)
- Fix DotNetCoreTestSettings.Logger build warning - #13068 (@lutzroeder)
- Remove obsoleted OpenGLView - #12579 (@jfversluis)
- [iOS/Catalyst] Correctly render ContentPage brushes background - #11721 (@jsuarezruiz)
- Micro benchmark fixes - #12178 (@adamsitnik)
- Simplify hardcoded array of C# keywords in CodeBehindGenerator - #12195 (@Youssef1313)
- Windows apps do not need GUIDs (drop GUIDs) - #13032 (@mattleibow)
- [Windows] Fix issue changing Picker ItemsSource - #13002 (@jsuarezruiz)
- Ensure flyout detail updated on Android Tablet side-by-side layout on navigation push of 2nd page - #12754 (@breenbob)
- Pre-compute Grid star values when possible - #12912 (@hartez)
- [Tizen] refactor splash updater - #12897 (@JoonghyunCho)
- Add more BlazorWebView device tests - #12946 (@Eilon)
- Fix timing on iOS Toolbar - #12888 (@PureWeen)
- Add
UserAgent
property toWebView
control. - #10413 (@trungnt2910) - Retain the cursor position when transforming the text - #12750 (@hartez)
- Make inline video / picture in picture enabled by default on WebView for iOS - #11075 (@Redth)
- [Windows] Fix issues invalidating the Background of some controls - #12773 (@jsuarezruiz)
- Make MediaPicker capture methods work in Android 13+ - #12766 (@Ghostbird)
- Allow to dynamically add/remove the Frame content - #12634 (@jsuarezruiz)
- [Windows] Fix default item min height in CollectionView - #12811 (@jsuarezruiz)
- Fix count comparison when switching tabs - #12884 (@PureWeen)
- Pass the parent scopes to DataContext - #8345 (@StephaneDelcroix)
- Internalize MessagingCenter - #12582 (@jfversluis)
- Connect gestures LifeCycle to Container and Window - #12259 (@PureWeen)
- Fix password placeholder font issue on Android - #12792 (@rachelkang)
- Generate unique filenames for iOS splash screens - #10812 (@mattleibow)
- [Windows] Fix crash disconnecting CollectionView - #12774 (@jsuarezruiz)
- Fix timing on iOS Toolbar - #12363 (@PureWeen)
- Prevent mobile and lib templates from opening editors if in VS - #12756 (@jknaudt21)
- Removed SurveyPrompt from maui blazor template - #12769 (@surayya-MS)
- Ensure iOS always has the required splash storyboard - #12677 (@mattleibow)
- Use relative X position of tap when determining if the button was hit - #12753 (@hartez)
- Fix BlazorWebView WinForms deadlock when disposing - #12656 (@MackinnonBuck)
- Initial code for replacing the deployment manager - #12730 (@mattleibow)
- Generate everything splash related in the splash target - #12481 (@mattleibow)
- Attach the gestures to the correct (container or platform) view - #12108 (@mattleibow)
- Flag valid measure status in iOS backing views to avoid repeat measuring - #12627 (@hartez)
- Propagate VisualElement.IsEnabled to children - #12488 (@mattleibow)
- Mark ISecureStorage- and SecureStorage.GetAsync returning a nullable string. - #12673 (@Eschryn)
- Fix the implicit Windows DefineConstants - #12680 (@mattleibow)
- Cache grid cell measurements to avoid re-measures on second pass - #12660 (@hartez)
- Remove gesture from page that interferes with accessibility - #10948 (@PureWeen)
- Enable nullable on Controls.Core - #12555 (@jfversluis)
- Fix shapes and maps types collisions on XAML - #12568 (@jsuarezruiz)
- Add more logging for BlazorWebView - #12357 (@Eilon)
- Fix missing stub interface - #12586 (@PureWeen)
- Fix Secondary Tap Scenarios on Android - #10619 (@PureWeen)
- Modify generics on replaced mappers inside
Controls
to cover more types. - #11907 (@PureWeen) - Process ContainerView through mapper and fix NeedsContainer logic - #12260 (@PureWeen)
- [Windows] Fix Slider crash using the same Minimum, Maximum value - #12514 (@jsuarezruiz)
- Fix MenuFlyoutSubItemHandler to actually call MapIsEnabled - #12562 (@mattleibow)
- Disable WinUI optional extras by default - #12530 (@mattleibow)
- Notify CheckBox Foreground update after Color changed (alternative) - #12102 (@jsuarezruiz)
- [iOS] ItemsViewController add
_measurementCells
null checks - #12518 (@jfversluis) - Use an older version of Json to match VS - #12471 (@mattleibow)
- Give fallback width/height for Shapes prior to layout - #12356 (@hartez)
- Address Android SearchBar keyboard issue relating to TextTransform - #11981 (@rachelkang)
- Use the correct property when asking the UICollectionViewLayout to update - #12457 (@hartez)
- Ensure image creation on any thread - #12418 (@mattleibow)
- [Android] Fix crash in SwipeView collapsing ListView groups - #8651 (@jfversluis)
- Don't watch for changes on an ImmutableBrush - #12346 (@PureWeen)
- [Android] Setup
Frame
with all of the missingMapper
methods - #11804 (@PureWeen) - Allow CommunityToolkit to avoid reflection to access the CollectionView controller - #12258 (@VladislavAntonyuk)
- Remove unnecessary Frame set in Shape - #12326 (@hartez)
- [android] remove Xamarin.AndroidX.Legacy.Support.V4 - #12232 (@jonathanpeppers)
- Update image source after recycling bitmap in custom target - #12310 (@hartez)
- [xamlc] remove
LoadInSeparateAppDomain
andstatic
state - #11982 (@jonathanpeppers) - [WinUI] Fix the size returned when measuring Frame - #11779 (@PureWeen)
- Added StartPath to get/set initial BlazorWebView URL - #11942 (@surayya-MS)
- [iOS] Fix crash using DataTemplateSelector CarouselView - #12170 (@jsuarezruiz)
- Only set PublishReadyToRun for apps and not libs - #12114 (@mattleibow)
- Use the UpdateHasContainer method everywhere - #12119 (@mattleibow)
- Improve design type converters - #12062 (@etvorun)
- Set bottom margin back to zero when removing Bottom Tabs - #12076 (@PureWeen)
- Set windows placeholder vertical text alignment - #12059 (@mattleibow)
- [Tizen] Add missing Shell features in Tizen - #11597 (@shyunMin)
- Add missing await call for color match test - #11016 (@PureWeen)
- Use a faster search when checking for item in SortedList - #12041 (@hartez)
- [Tizen] Add requesting re-layout step - #11986 (@JoonghyunCho)
- [Android] Fix SwipeItemView size issues - #10522 (@jsuarezruiz)
- Vibrate - Detect zero duration and return early - #11314 (@BioTurboNick)
- Fix crash using BackButtonBehavior and navigating to root - #11438 (@jsuarezruiz)
- [iOS] Fix crash typing in Shell SearchHandler - #11927 (@jsuarezruiz)
- Prepare MAUI to support building with NuGets - #11946 (@mattleibow)
- Make OnShouldReceiveMapTouch static - #11974 (@PureWeen)
- Fix UpdateSemantics for UIStepper and UIPagerControl - #11937 (@PureWeen)
- Remove non platform TFM and sync up SupportedOSPlatformVersion - #11910 (@PureWeen)
- [Android] Fix crash disconnecting the IndicatorView - #11346 (@jsuarezruiz)
- Only add PointerGesture if PointerOver VisualState exists - #11591 (@PureWeen)
- Remove Android LaunchAdjacent flag for Essentials - #11783 (@jfversluis)
- Add empty PointerOver states to Buttons to reduce confusion - #11842 (@hartez)
- Reconcile PointerOver, Pressed, and Focused states - #11840 (@hartez)
- [net8.0] Update templates to have separate default for framework selection - #11845 (@github-actions[bot])
- Update templates to have separate default for framework selection - #11034 (@jfversluis)
- [Android] Invalidate Button background drawable if size changes - #11604 (@jsuarezruiz)
- Notify StrokeDashPattern changes with StrokeDashArray changes - #11694 (@jsuarezruiz)
- [Windows] Correctly disable MenuBarItems - #11695 (@jsuarezruiz)
- Fix Element.ChildRemoved event sender - #11741 (@mattjohnsonpint)
- Ensure invisible views don't get rows/columns when generating AndExpand layouts - #11712 (@hartez)
- [WinUI] Fix RefreshView crash if no content is specified - #11735 (@PureWeen)
- Using local function to fix multi-thread issues - #11497 (@lindexi)
- [iOS] RadioButton a11y - #10832 (@rachelkang)
- [iOS] Fix issue loading local files in WebView - #10804 (@jsuarezruiz)
- Fix MauiIcon ForegroundScale on systems with comma as decimal separator - #11690 (@AndreKraemer)
- _itemsSource may be null in CarouselViewLoopManager - #11000 (@BioTurboNick)
- Make iOS Label HTML behavior compatible with Forms - #11569 (@hartez)
- Add a condition to skip the AutoImport.props - #11665 (@mattleibow)
- Ensure no crashing for < iOS 12 due to PointerGesture incompatibility - #11589 (@rachelkang)
- Only include MauiXaml/Css when $(UseMaui)=true - #11638 (@mattleibow)
- Manual update for .net8 sdk and workloads - #11387 (@rmarinho)
- Exclude incompatible files from daily dotnet format workflow - #11590 (@Eilon)
- [iOS] Avoid propagate Map tap event tapping a Pin on iOS - #11582 (@jsuarezruiz)
- Fix Managing Layout Children - #11581 (@JoonghyunCho)
- [Catalyst] Fix brushes in Frame - #7925 (@jsuarezruiz)
- Align Shapes Fill property behavior with Xamarin.Forms - #10328 (@jsuarezruiz)
- [Android] Fix crash using Page IsBusy property - #9783 (@jsuarezruiz)
- [Android] Fix ObjectDisposedException on Android resizing images - #11577 (@jsuarezruiz)
- [Android] Fix Stepper IsEnabled property changes - #11053 (@jsuarezruiz)
- Notify Button ImageSource changes correctly - #11146 (@jsuarezruiz)
- Possible fix for issue #10960 - #11361 (@NogginBox)
- [iOS] Allow transparent modal pages - #11107 (@jsuarezruiz)
- [Tizen] Add Shell FlyoutBackDrop - #11390 (@JoonghyunCho)
- [Tizen] Add handing Label.TextType - #11389 (@JoonghyunCho)
- [foldable] add TypeConverter to Pane1Length/Pane2Length properties - #11269 (@conceptdev)
- [Housekeeping] Remove calls to Console.WriteLine to decrease app size - #11437 (@jsuarezruiz)
- Fix iOS/macOS Images not cropped inside of a Frame #6580 - #11352 (@tj-devel709)
- Ensure that UIScrollView ContentSize is set - #11175 (@hartez)
- Fix the ordering registration for tests - #11484 (@PureWeen)
- Fix window events when swapping out a page - #11483 (@PureWeen)
- [iOS] Fix issue clearing MapElements in Map - #11471 (@jsuarezruiz)
- Don't set editor action to handled - #11386 (@PureWeen)
- Remove unnecessary MeasureOverride from RefreshView; - #11357 (@hartez)
- Add NeedsExactMeasure check for Editor on Android - #10876 (@hartez)
- Update Microsoft.Windows.SDK.BuildTools - #11396 (@mattleibow)
- Set window soft input via window mapper - #11356 (@PureWeen)
- restore unittests for native views binding - #11341 (@StephaneDelcroix)
- Add nicer metadata to our NuGet packages - #11219 (@jfversluis)
- [Windows] Fix tablet mode detection - #11135 (@matt-goldman)
- If a UISwitch grows too wide it is no longer accessible - #10946 (@PureWeen)
- Fix Entry ClearButtonVisibilityProperty pointing to SelectionLength - #11234 (@jfversluis)
- Remove dead IScreenshotResult XML Doc link - #11223 (@jfversluis)
- Remove obsolete comment in Controls.Foldable.csproj - #11212 (@jfversluis)
- Update URL in Code of Conduct - #11224 (@Redth)
- Consolidate handlertestbase - #11021 (@PureWeen)
- Ignore Authenticate Reunion NuGet sources - #11145 (@rmarinho)
- Extract Maps, Graphics & Foldable docs during build - #10909 (@jfversluis)
- [iOS/macOS] Fix issue updating the Frame HasShadow property - #11055 (@jsuarezruiz)
- Invoke provisionator with AUTH_TOKEN_GITHUB_COM set - #11041 (@cadsit)
- Remove unused reference - #11048 (@Redth)
Dependency Updates
- Bump Microsoft.Web.WebView2 from 1.0.1518.46 to 1.0.1587.40 - #13389 (@dependabot[bot])
- Bump Microsoft.AspNetCore.Authorization from 7.0.2 to 7.0.3 - #13350 (@dependabot[bot])
- Bump coverlet.collector from 3.1.2 to 3.2.0 - #13359 (@dependabot[bot])
- Bump Xamarin.GooglePlayServices.Maps from 118.1.0 to 118.1.0.1 - #13163 (@dependabot[bot])
- Bump Xamarin.Firebase.AppIndexing from 120.0.0.10 to 120.0.0.11 - #13164 (@dependabot[bot])
- Bump BenchmarkDotNet from 0.13.2 to 0.13.3 - #13048 (@dependabot[bot])
- Bump NUnit3TestAdapter from 4.3.0 to 4.3.1 - #13017 (@dependabot[bot])
- Bump Xamarin.AndroidX.SwipeRefreshLayout from 1.1.0.10 to 1.1.0.11 - #12837 (@dependabot[bot])
- Bump Xamarin.AndroidX.Lifecycle.LiveData from 2.5.1.1 to 2.5.1.2 - #12842 (@dependabot[bot])
- Bump Xamarin.AndroidX.Browser from 1.4.0.3 to 1.4.0.4 - #12847 (@dependabot[bot])
- Bump Xamarin.AndroidX.AppCompat.AppCompatResources from 1.5.1.1 to 1.6.0.1 - #12841 (@dependabot[bot])
- Bump Xamarin.AndroidX.Palette from 1.0.0.15 to 1.0.0.16 - #12838 (@dependabot[bot])
- Bump Xamarin.Google.Crypto.Tink.Android from 1.7.0.1 to 1.7.0.2 - #12840 (@dependabot[bot])
- Bump Microsoft.WindowsAppSDK from 1.2.221209.1 to 1.2.230118.102 - #12921 (@dependabot[bot])
- Bump Xamarin.AndroidX.Navigation.Runtime from 2.5.3 to 2.5.3.1 - #12844 (@dependabot[bot])
- Bump Xamarin.AndroidX.Window.WindowJava from 1.0.0.10 to 1.0.0.11 - #12843 (@dependabot[bot])
- Bump Xamarin.AndroidX.RecyclerView from 1.2.1.8 to 1.2.1.9 - #12848 (@dependabot[bot])
- Bump Xamarin.AndroidX.Navigation.Common from 2.5.3 to 2.5.3.1 - #12839 (@dependabot[bot])
- Bump Xamarin.AndroidX.MediaRouter from 1.3.1.1 to 1.3.1.2 - #12835 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.3.3 to 3.3.4 - #12742 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.3.3 to 3.3.4 - #12741 (@dependabot[bot])
- Bump Microsoft.AspNetCore.Authorization from 7.0.1 to 7.0.2 - #12574 (@dependabot[bot])
- Bump Microsoft.JSInterop from 7.0.1 to 7.0.2 - #12570 (@dependabot[bot])
- Bump Castle.Core from 5.1.0 to 5.1.1 - #12466 (@dependabot[bot])
- Bump xunit from 2.4.1 to 2.4.2 - #9214 (@dependabot[bot])
- Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 - #12169 (@dependabot[bot])
- Bump Microsoft.WindowsAppSDK from 1.2.221116.1 to 1.2.221209.1 - #12133 (@dependabot[bot])
- Bump System.Text.Json from 7.0.0 to 7.0.1 - #12095 (@dependabot[bot])
- Bump Microsoft.AspNetCore.Authorization from 7.0.0 to 7.0.1 - #12091 (@dependabot[bot])
- Bump Xamarin.Firebase.AppIndexing from 120.0.0.9 to 120.0.0.10 - #11929 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0-preview1.22559.1 to 7.0.0 - #11958 (@dependabot[bot])
- Bump Microsoft.Web.WebView2 from 1.0.1418.22 to 1.0.1462.37 - #11898 (@dependabot[bot])
- Bump Xamarin.UITest from 4.0.0 to 4.0.1 - #11826 (@dependabot[bot])
- Bump Microsoft.Bcl.AsyncInterfaces from 6.0.0 to 7.0.0 - #11193 (@dependabot[bot])
- Bump Microsoft.WindowsAppSDK from 1.2.221109.1 to 1.2.221116.1 - #11469 (@dependabot[bot])
- Bump Xamarin.UITest from 3.2.9 to 4.0.0 - #11407 (@dependabot[bot])
- Bump Microsoft.Net.Compilers.Toolset from 4.3.1 to 4.4.0 - #11366 (@dependabot[bot])
- Bump Xamarin.Build.Download from 0.11.3 to 0.11.4 - #11367 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.CSharp from 4.2.0 to 4.4.0 - #11365 (@dependabot[bot])
- Bump Microsoft.WindowsAppSDK from 1.1.5 to 1.2.221109.1 - #11280 (@dependabot[bot])
- Bump System.CodeDom from 6.0.0 to 7.0.0 - #11179 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0-preview1.22553.2 to 7.0.0-preview1.22559.1 - #11216 (@dependabot[bot])
- Bump Microsoft.VisualStudio.DesignTools.Extensibility from 17.3.32804.24 to 17.4.33103.184 - #11215 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0-preview1.22553.1 to 7.0.0-preview1.22553.2 - #11186 (@dependabot[bot])
- Bump Xamarin.AndroidX.Navigation.UI from 2.5.2.1 to 2.5.3 - #11183 (@dependabot[bot])
- Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 - #11185 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0-preview1.22551.1 to 7.0.0-preview1.22553.1 - #11080 (@dependabot[bot])
- Bump Microsoft.CodeAnalysis.NetAnalyzers from 7.0.0-preview1.22524.2 to 7.0.0-preview1.22551.1 - #11058 (@dependabot[bot])
- Bump NUnit3TestAdapter from 4.2.1 to 4.3.0 - #11059 (@dependabot[bot])
- Bump Microsoft.Web.WebView2 from 1.0.1370.28 to 1.0.1418.22 - #11035 (@dependabot[bot])
- Bump Xamarin.Google.Android.Material from 1.7.0 to 1.7.0.1 - #10976 (@dependabot[bot])
New Contributors
- @mandel-macaque made their first contribution in #11166
- @matt-goldman made their first contribution in #11135
- @rolfbjarne made their first contribution in #11580
- @BioTurboNick made their first contribution in #11000
- @AndreKraemer made their first contribution in #11690
- @surayya-MS made their first contribution in #11942
- @VladislavAntonyuk made their first contribution in #12258
- @vhugogarcia made their first contribution in #12517
- @Eschryn made their first contribution in #12673
- @jknaudt21 made their first contribution in #12756
- @Ghostbird made their first contribution in #12766
- @trungnt2910 made their first contribution in #10413
- @adamsitnik made their first contribution in #12178
- @IIFabixn made their first contribution in #12564
- @HavenDV made their first contribution in #12950
- @adrianhall made their first contribution in #11710
- @janusw made their first contribution in #12413
- @espenrl made their first contribution in #10996
- @trivalik made their first contribution in #12599
- @Foda made their first contribution in #13326
Full Changelog: release/7.0.1xx-sr3...release/8.0.1xx-preview1