Skip to content

9.1.0: AOT support is here!

Latest
Compare
Choose a tag to compare
@jfversluis jfversluis released this 27 Sep 07:51
· 20 commits to main since this release
88bca49

Required Updates

The following tools are now required for .NET MAUI Community Toolkit v9.1.0

  • Xcode 16.0.0
    • Read the latest .NET MAUI Release wiki to always find the latest-supported version) of Xcode for .NET MAUI
    • We HIGHLY recommend using the open-source tool Xcodes to easily manage your installed Xcode versions
  • Update to the latest stable version of Visual Studio (or Jet Brains Rider)
  • Download/install .NET SDK v4.0.3
  • After installing the latest stable .NET SDK, update to the latest stable version of the .NET MAUI workload:
    • On macOS, open the Terminal and enter the following command: sudo dotnet workload install maui
    • On Windows, open the command prompt (or Powershell) and enter the following command: dotnet workload install maui
  • Add a global.json file to your application with the following parameters to ensure you're not using a unsupported preview version of .NET (example below)
    • The .NET MAUI Community Toolkit does not support preview releases of .NET

global.json

{
  "sdk": {
    "version": "8.0.403", 
    "rollForward": "latestMajor",
    "allowPrerelease": false
  }
}

What's Changed

  • Fix memory leak on touchBehavior android by @pictos in #2113
  • Make iOS StatusBarBehavior more robust and not throw exceptions by @jfversluis in #2128
  • Removed spare Element checking in OnDetachedFrom by @rafalka in #2132
  • Improve the usage experience with IsInRangeConverter in XAML by @GeorgeLeithead in #1983
  • Add closing process when tapping the outer area of ​​Popup by @cat0363 in #2081
  • Remove DisableAutoCancel to fix Android auto focus by @Jake-Derrick in #2169
  • Fix System.Math.ThrowMinMaxException by @BaY1251 in #2072
  • Add missing setter for AnimateCommand by @BretJohnson in #2174
  • resolve [bug] CollectionView SelectionMode.Multiple doesn't work with TouchBehavior by @alex3696 in #2172
  • Add AOT Compatibility by @simonrozsival in #1820
  • Change the calling conditions of Popup's Dismiss method on Android by @cat0363 in #2159
  • Remove Popup and ContentPage from LogicalChildren when Popup is closed on iOS by @cat0363 in #2166
  • Adding constraints to Popup View on iOS by @cat0363 in #1979
  • Update ColorToStringConverter.shared.cs by @cl2raul66 in #2093
  • Only set the popup contents parent if it hasn't already been set before by @bijington in #2199
  • Changed to call Popup's MapOnClosed method by @cat0363 in #2202

Housekeeping 🧹

  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2129
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2134
  • Fix failing test on Pipelines. Test only fails on Pipelines. by @ne0rrmatrix in #2141
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2146
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2175
  • Bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /samples by @dependabot in #2180
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2183
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2192
  • Bump FluentAssertions from 6.12.0 to 6.12.1 in /samples by @dependabot in #2194
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2198
    • Make test sdk match the test runner on the Mac build agent by @bijington in #2200
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2207

New Contributors

Big thank you to our community contributors 👏

Full Changelog: 9.0.3...9.0.4