What's Changed
MAUI Product Fixes
- [xaml] locate event handlers from base types by @jonathanpeppers in #17075
- Updated the RoundRectangle BorderTest to check all 4 corners by @jstedfast in #17172
- Fix CollectionView not displaying header or footers by @jknaudt21 in #16870
- Compatibility should depend on Controls by @mattleibow in #17226
- (Windows) Fix tabbar visibility test by @Foda in #17240
- [msbuild] fix NuGet Central Package Management (CPM) by @jonathanpeppers in #17235
- Copy Windows assets to the output folder for Unpackaged by @mattleibow in #17238
- Remove null forgiveness operator and fix NRE from
PlatformView
in disconnect by @PureWeen in #17248 - [iOS] Fix issues setting Shell TabBar appearance by @jsuarezruiz in #15748
- [android] improve ToolbarExtensions.UpdateIconColor performance by @jonathanpeppers in #17241
- [Windows] Fix collection default spacing by @Foda in #17261
- Use strong type for PointerGestureRecognizer Windows PlatformArgs by @tj-devel709 in #17277
- [android] improve performance of ActivityExtensions.GetWindowFrame by @jonathanpeppers in #17256
- [Android] Fix single taps by @hartez in #16561
- Copy Windows MauiAssets to the publish folder for Unpackaged by @mattleibow in #17329
- [Xaml] do not register srcinfo for xaml-defined values by @StephaneDelcroix in #17230
- Extract TFM string into a const by @mattleibow in #17336
- Enable requesting the full preview size on iOS drag shadow & iOS and Windows Samples by @tj-devel709 in #17282
- Wait for parent to get set before realizing titleview by @PureWeen in #17360
- Adjust tap tests so they can work on Windows/iOS by @hartez in #17325
- [C] Replace value with same specificity by @StephaneDelcroix in #17365
- [C] Port the specificity concept to Bindings by @StephaneDelcroix in #17215
- Revert changes to setting context and add tests by @PureWeen in #17348
- [Xaml] fix CollectionItems enumeration by @StephaneDelcroix in #17364
- Passing test for #16960 by @StephaneDelcroix in #17397
- Fix DragAndDropCleanupCode by @PureWeen in #17430
- fix failing test for 17222 by @StephaneDelcroix in #17450
- Null check everything in InvalidateMeasureIfContentSizeChanged by @hartez in #17472
- Clean up iOS DragAndDropDelegate by @jknaudt21 in #17495
- Fixed window not reacting to TitleBar wnd message by @Foda in #17041
- Changing value of Shell.NavBarIsVisible should change visibility of toolbar (ShellToolbar) by @spadapet in #17358
- Split out sharable testing for non-element thing by @mattleibow in #17387
- [Xaml] pass the logging helper to Template context by @StephaneDelcroix in #17507
- Cleanup SwipeView and Propagate BC until we can fix compat layout by @PureWeen in #17418
- Enable performance CAs for more Core classes by @hartez in #17524
- [C] Convert values on AppThemeBinding by @StephaneDelcroix in #17567
- Add the missing package to the Blazor template by @mattleibow in #17579
- [controls] improve "setter specificity" performance by @jonathanpeppers in #17527
- Recreate the Navigation Host If It's been Destroyed by @PureWeen in #17594
- [android] update AOT profile for .NET 8.0.100-rc.2.23468.1 by @jonathanpeppers in #17624
- try fix #17396 by @StephaneDelcroix in #17505
- [Xaml] Double cast for OnPlat in StaticResource by @StephaneDelcroix in #17545
- Remove Previous TitleView from Toolbar by @PureWeen in #17353
- Recreate Details Fragment, if its been destroyed by @PureWeen in #17604
- Remove reference to concrete native host app by @dansiegel in #16803
- [Windows] Fixes border content clipping by @emaf in #17310
- If NavigationRenderer is Disposed don't UpdateFrames by @PureWeen in #17544
- Enable .NET 7 to work in .NET 8 SDK projects by @mattleibow in #17409
Tests
- Enable Mac Catalyst Core Device Tests in CI by @jfversluis in #17232
- Added integration test for maui blazor maccatalyst codesign verification. by @dustin-wojciechowski in #17331
- Enable Mac Catalyst Controls Device Tests in CI by @jfversluis in #17229
- Ignore 16561 on catalyst for now by @PureWeen in #17436
- Fix WinUI Tests by @PureWeen in #17539
- Enable WinUI Controls Test Pipeline by @PureWeen in #17221
- Reenable WinUI Device Tests parallel running by @jfversluis in #17613
Docs
- Add View docs by @jknaudt21 in #17220
- Update Page API docs by @jfversluis in #16981
- Improve comments in customer facing project templates by @jfversluis in #17518
- Document return values for animation extensions by @hartez in #17627
Dependency Updates
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #17196
- Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 by @dependabot in #17271
- [build] Update main with latest changes for internal builds by @rmarinho in #17255
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #17300
- Update the macios dependencies to new package names. by @rolfbjarne in #17267
- Bump the aspnetcore group with 7 updates by @dependabot in #17345
- [tizen]Bump Tizen to rc2 packages by @rmarinho in #17399
- [ci] Bump stable versions on main by @rmarinho in #17407
- Dependabot will manage versions on main by @mattleibow in #17460
- Bump the microsoftextensions group with 1 update by @dependabot in #17485
- Revert "[main] Update dependencies from dotnet/xharness" by @PureWeen in #17530
- Bump powershell from 7.3.6 to 7.3.7 by @dependabot in #17511
- Bump Microsoft.Web.WebView2 from 1.0.1938.49 to 1.0.2045.28 by @dependabot in #17486
- [net8.0] Bump net7 stable by @rmarinho in #17570
- [net8.0] Update dependencies from xamarin/xamarin-android by @dotnet-maestro in #17603
- Update SkiaSharp to the latest stable version (2.88.6) by @mattleibow in #17558
- Bump the xunit group with 3 updates by @dependabot in #17619
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #17620
- [release/8.0.1xx-rc2] Update rc2 versions by @rmarinho in #17703
- [release/8.0.1xx-rc2] Bump android to latest by @rmarinho in #17720
- [release/8.0.1xx-rc2] Update dependecies for RC2 by @rmarinho in #17743
- [release/8.0.1xx-rc2] Bump iOS version by @rmarinho in #17797
- [release/8.0.1xx-rc2] Bump iOS version by @mattleibow in #17807
- [release/8.0.1xx-rc2] Update aspnet packages by @rmarinho in #17837
Housekeeping
- Update NuGet.config for 7.0.11 by @mattleibow in #17170
- [net8.0] [release/8.0.1xx-rc1]Revert net7 sr8 by @github-actions in #17174
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17244
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17262
- [build] Move to rc2 packages by @rmarinho in #17278
- [net8.0] Merge main to net8.0 by @rmarinho in #17284
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17311
- [build] Don't use internal feeds on main by @rmarinho in #17324
- Add RC1 to our Issue Template by @PureWeen in #17332
- [build] Remove LangVersion by @rmarinho in #17328
- Removed references to GraphicsTester.Skia.Tizen from Maui-dev and Maui-vscode sln files. by @dustin-wojciechowski in #17334
- Merge main into net8.0 by @mattleibow in #17350
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17362
- Remove macOS as that is not installed by default by @mattleibow in #17379
- Increase timeouts to 4 hours by @mattleibow in #17386
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17388
- Add .editorconfig to Core for specifying CA rules by @hartez in #17411
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17421
- Merge main into net8.0 by @mattleibow in #17419
- [ci] Add MSI transport nugets to sign verify by @pjcollins in #17335
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17443
- Revert "Merge main into net8.0" by @rmarinho in #17456
- [tests] Don't set xcode path by @rmarinho in #17451
- Update README.md by @lutzroeder in #17468
- [net8.0] Merge main to net8.0 by @rmarinho in #17462
- [net8.0] Merge main net8.0 by @rmarinho in #17489
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17537
- [net8.0] Merge main to net8.0 by @rmarinho in #17557
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17562
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #17595
- Fix typo in build.sh by @eltociear in #17305
- [net8.0] Merge main to net8 by @rmarinho in #17649
- [release/8.0.1xx-rc2] Merge net8.0 to release rc2 branch by @rmarinho in #17704
- [release/8.0.1xx-rc2] Don't run hide on tapped code if window is null by @github-actions in #17800
- [release/8.0.1xx-rc2] Add the new feeds by @mattleibow in #17842
Full Changelog: 8.0.0-rc.1.9171...8.0.0-rc.2.9373