Skip to content

Releases: CommunityToolkit/Maui

v4.1.2 MediaElement: MediaElement works in popups & CarouselView!

15 Oct 09:29
49644cb
Compare
Choose a tag to compare

Breaking Changes

The following tools are now required for CommunityToolkit.Maui.MediaElement:

  • 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

Full Changelog: 9.1.0...4.1.2-mediaelement

9.1.0: AOT support is here!

27 Sep 07:51
88bca49
Compare
Choose a tag to compare

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

v4.1.1 MediaElement: AOT Compatible & bugfixes

13 Sep 08:35
404e3e4
Compare
Choose a tag to compare

Breaking Changes

The following tools are now required for CommunityToolkit.Maui.MediaElement:

  • 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

New Contributors

Full Changelog: 4.1.0-mediaelement...4.1.1-mediaelement

v1.0.5 Camera: Small bugfixes we don't want to keep from you!

13 Sep 08:52
404e3e4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.4-camera...1.0.5-camera

9.0.3: Transparent Status bar for Android, Icon Tint Color Updates and more!

16 Aug 13:22
440e4e2
Compare
Choose a tag to compare

Just before the weekend, here are some new goodies to play with!

Minor new functionalities, bugfixes and we updated the dependency of .NET MAUI to 8.0.71 to match the latest version that is included in the workload that comes with Visual Studio.

What's Changed

  • Bump xunit.runner.visualstudio from 2.8.1 to 2.8.2 in /samples by @dependabot in #2010
  • Bump xunit from 2.8.1 to 2.9.0 in /samples by @dependabot in #2009
  • [Housekeeping] Update CI Pipeline to use macOS Sonoma and Xcode 15.3.0 by @brminnick in #1969
  • Information label and bound value in CompareConverter sample don't match by @GeorgeLeithead in #1981
  • Update IconTintColorBehavior so it applies tint to Button image on Android and Windows like iOS and Mac Catalyst by @mikeparker104 in #2042
  • Remove Microsoft.Maui.Controls.Compatibility Dependency by @filipnavara in #2006
  • [Sample App] Add <UseMaui>true</UseMaui> by @ne0rrmatrix in #2057
  • Fix Target Type Validation by @brminnick in #2034
  • fix: Fix unhandled ObjectDisposedException in IconTintColorBehavior.ClearTintColor on Android by @Kay-STL in #2012
  • Transparent status bar color android by @vhugogarcia in #1630
  • Source Generator for Bindable Property by @pictos in #1321
  • Update to Xcode 15.4 in CI pipelines by @Kay-STL in #2100
  • Catch ObjectDisposedException in IconTintColorBehavior by @Kay-STL in #2099
  • [Housekeeping] Update NuGet Packages by @brminnick in #2105
  • Removed duplicate test member data by @GeorgeLeithead in #2098
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #2110

New Contributors

A big thank you to these heroes right here! You make this project the best version it can be!

Full Changelog: 9.0.2...9.0.3

v4.1.0 MediaElement: Better Artwork Display & Bugfixes!

16 Aug 13:14
440e4e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.1-mediaelement...4.1.0-mediaelement

2.0.3 Windows Maps: Updated Depenencies

16 Aug 13:28
440e4e2
Compare
Choose a tag to compare

Also we're aware that Bing Maps has stopped giving out new API keys. We're investigating our options here. Join the discussion.

What's Changed

Full Changelog: 2.0.2-maps...2.0.3-maps

v1.0.4 Camera: Updated Dependencies!

16 Aug 13:05
440e4e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.3-camera...1.0.4-camera

v9.0.2: Windows Sample App Redesign!

05 Jul 11:54
7a33d91
Compare
Choose a tag to compare

Some Friday bugfixes for you! Special shout out to @GuidoNeele and @myix765 for their first contributions to this project, thank you so much! 👏 Find all the details about the fixes below.

And, did you know that we have an amazing sample app in this repository that shows you how to use all the features of the Toolkit?! Now you do! And the Windows version just got a refresh by @mhrastegari

Check this out 🤩

Screenshot of Windows sample app

What's Changed

Bumps and Housekeepings

  • Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 in /samples by @dependabot in #1936
  • Bump xunit from 2.7.0 to 2.8.1 in /samples by @dependabot in #1937
  • Bump xunit.runner.visualstudio from 2.5.7 to 2.8.1 in /samples by @dependabot in #1938
  • Bump Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit from 1.1.1 to 1.1.2 in /samples by @dependabot in #1959
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #1964
  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #1999

New Contributors

Full Changelog: 9.0.1...9.0.2

v4.0.1 MediaElement: Go Away Volume Bar!

05 Jul 11:45
7a33d91
Compare
Choose a tag to compare

When using the MediaElement on Android the volume bar would keep popping up whenever you interacted with the MediaElement control. This version fixes that!

Additionally, the MediaWidth and MediaHeight properties weren't populated, not cool! So as of this version, those are working again too 👏

What's Changed

Full Changelog: 1.0.2-camera...4.0.1-mediaelement