Skip to content

Releases: CommunityToolkit/Maui

v3.0.0: .NET MAUI Community Toolkit built against .NET 7

09 Nov 10:42
5520122

Choose a tag to compare

And just like that, within 24 hours of the .NET 7 release, the .NET MAUI Community Toolkit has a release built against .NET 7! Same day support!

Just to give you the full context, we have releases a couple of versions after on another, a quick overview.

  1. Version 1.4.0: adds Expander, DockLayout & StateContainer (and of course a lot of bugfixes!) - full release notes
  2. Version 2.0.0: adds full Tizen support for all of out features, including the changes from v1.4.0 about - full release notes
  3. Version 3.0.0: everything from v1.4.0 and v2.0.0 but now built against .NET 7!

With this strategy we aim to empower as many people as possible: everyone on .NET 6 can get all the features we've merged so far, including Tizen support if that's what you need.

From here on out it will be .NET 7 only and expect amazing new features! Or, of course, contribute yourself 😉

As always, thank you everyone for making this possible, thank you community for working with us and using our stuff! <3

What's Changed

  • [housekeeping] Automated PR to fix formatting errors by @github-actions in #743
  • Bump CommunityToolkit.Maui.Markup from 1.2.0 to 1.2.1 in /samples by @dependabot in #744
  • Prepare to .NET 7 release by @VladislavAntonyuk in #681

Full Changelog: 2.0.0...3.0.0

v2.0.0 Tizen Support!

08 Nov 23:26
e80192b

Choose a tag to compare

This release adds Tizen Support to the .NET MAUI Community Toolkit!

Huge thanks to @myroot, from the Samsung .NET Tizen team, for submitting the Tizen PR!

We are also honored to have @JoonghyunCho, also from the Samsung .NET Tizen team, joining us as a core maintainer on the .NET MAUI Community Toolkit team! You can learn more about Tizen + .NET MAUI and meet @JoonghyunCho in our November 2022 Community Toolkit Standup!

Breaking Change

👀 You may have noticed we increased the Major Version to v2.0.0 👀

To support Tizen, we increased our minimum .NET dependency from v6.0.300 to v6.0.400, because Tizen was not added to .NET MAUI until v6.0.400.

What's Changed

New Contributors

Full Changelog: 1.4.0...2.0.0

v1.4.0: Expander, DockLayout & StateContainer

08 Nov 22:06
1ea488c

Choose a tag to compare

This is getting old but... This is the best release EVER! I know, that's what I always say, and it's true every time!

Just look at the list of changes that went in 👇 those are a lot of bugfixes. But not just bugfixes...

Welcome back to three old friends from the Xamarin Community Toolkit, now available for .NET MAUI: Expander, DockLayout and StateContainer. Two of these are actually done by our amazing community members. Big shoutout to @nicjay and @profix898.

And of course, our rockstar core team member @VladislavAntonyuk for making the Expander happen.

Note Expander is not currently supported inside of CollectionView or ListView: #742

Go try it out, and let us know what you think!

Just FYI... This is the second to last release that will support .NET 6. The next release, 2.0, will add Tizen support for all of the goodness in .NET MAUI Community Toolkit and then version 3 will bring .NET 7 support and even more features. Those releases will follow each other pretty quickly, so hang on to your hats!

What's Changed

  • Bump CommunityToolkit.Maui.Markup from 1.0.1 to 1.1.1 in /samples by @dependabot in #640
  • Pj/status bar hot fix by @pictos in #638
  • [BUG] GetImageStream wrong when lines populated from code #649 by @VladislavAntonyuk in #653
  • Moved SemanticProperites.Description setting out of ImageSource by @kphillpotts in #656
  • Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 in /samples by @dependabot in #657
  • Fixed light dismiss on android by @pictos in #661
  • Swap to using IValueConverter for the EventToCommandBehavior by @bijington in #665
  • Bump Microsoft.CodeAnalysis.CSharp.Workspaces from 4.3.0 to 4.3.1 in /samples by @dependabot in #670
  • Bump Microsoft.CodeAnalysis from 4.3.0 to 4.3.1 in /samples by @dependabot in #671
  • Remove obsolete APIs, Implement IDisposable by @VladislavAntonyuk in #659
  • Fix Calculation of Snackbar Parent View by @VladislavAntonyuk in #666
  • Removed the MauiContext from ToPlatform call by @pictos in #683
  • Bump Microsoft.Extensions.DependencyInjection from 6.0.0 to 6.0.1 in /samples by @dependabot in #686
  • Bump Microsoft.Extensions.Http.Polly from 6.0.9 to 6.0.10 in /samples by @dependabot in #687
  • FIX: AvatarView clipping on Android isn't applied correctly by @GeorgeLeithead in #668
  • Make sure Popup will set the Window at the Content by @pictos in #674
  • Update pipeline by @VladislavAntonyuk in #701
  • [ANDROID] Implement the new API to change the StatusBar style by @maxkoshevoi in #694
  • Bump FluentAssertions from 6.7.0 to 6.8.0 in /samples by @dependabot in #710
  • Bump coverlet.collector from 3.1.2 to 3.2.0 in /samples by @dependabot in #718
  • For Source Generators, Ensure GetGenericTypeConstraintsAsString Includes Namespace for Type by @brminnick in #720
  • StateContainer by @nicjay in #673
  • Bump CommunityToolkit.Maui.Markup from 1.1.1 to 1.2.0 in /samples by @dependabot in #730
  • Bump Microsoft.Extensions.DependencyInjection from 6.0.1 to 7.0.0 in /samples by @dependabot in #738
  • Bump Microsoft.Extensions.Http.Polly from 6.0.10 to 7.0.0 in /samples by @dependabot in #739
  • Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 in /samples by @dependabot in #740
  • Bump Microsoft.Extensions.Configuration.Abstractions from 6.0.0 to 7.0.0 in /samples by @dependabot in #741
  • Add DockLayout (docks views to the edges of the layout container) by @profix898 in #635
  • Expander by @VladislavAntonyuk in #478

New Contributors

Full Changelog: 1.3.0...1.4.0

v1.3.0: Statusbar Color, GravatarImageSource, FadeAnimation and bugfixes!

16 Sep 08:05
61bc2b2

Choose a tag to compare

There is too much good stuff going on in this release! Thanks to @GeorgeLeithead we now have the GravatarImageSource also available in the .NET MAUI Community Toolkit. And @bijington added a pre-built FadeAnimation that you can now use on all of your .NET MAUI elements.

Last but not least, our very own @pictos, with big help from @KSemenenko, has implemented the Status Bar color functionality. With this you can easily change your color of the status bar at runtime! I know a lot of people were waiting for this one...

One thing to still mention, our newest core team member @kphillpotts has made his first contribution here too 🙌

Also lots of bugfixes and other improvements, see the full list below. As always: big thanks to everyone that helped make this happen! 🥰

What's Changed

  • Fixed auto-generated flag in Generated code by @marcmognol in #508
  • Bump xunit from 2.4.1 to 2.4.2 in /samples by @dependabot in #529
  • #511 UniformItemsLayout fixes by @VladislavAntonyuk in #518
  • Add SourceLink by @pictos in #521
  • Add Verify Code Formatting to CI Pipeline by @brminnick in #535
  • Bump CommunityToolkit.Mvvm from 8.0.0-preview4 to 8.0.0 in /samples by @dependabot in #536
  • Add FadeAnimation by @bijington in #498
  • Replace Frame with Border in BaseGalleryPage by @kphillpotts in #538
  • Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 in /samples by @dependabot in #539
  • EmailValidationBehavior: Assign Keyboard.Email when Attached by @brminnick in #547
  • Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 in /samples by @dependabot in #571
  • Add Additional Rules to .editorconfig by @brminnick in #563
  • Bump Microsoft.CodeAnalysis.CSharp.Workspaces from 4.2.0 to 4.3.0 in /samples by @dependabot in #581
  • Bump Microsoft.CodeAnalysis from 4.2.0 to 4.3.0 in /samples by @dependabot in #579
  • Exception message has corrected for syntax, that is from "cann" to "can". In addition, letter case should be default case, old version is pascal case... by @MrTukhtaboev in #584
  • Bug Report Form by @VladislavAntonyuk in #577
  • rename bug report file by @VladislavAntonyuk in #590
  • Add Support for *.net.cs File Type by @brminnick in #576
  • Use culture when convert colors by @VladislavAntonyuk in #552
  • Clean up the ContextFlyout property by @pictos in #621
  • CommunityToolkit.Maui.Options by @VladislavAntonyuk in #616
  • [CommunityToolkit.Maui.Sample] Add Microsoft.Extensions.Http.Polly and implement .AddTransientWithShellRoute() by @brminnick in #628
  • Bug 564 - AvatarView size not available to children. by @GeorgeLeithead in #565
  • 110 gravatar image source by @GeorgeLeithead in #531
  • AvatarView added clipping for the different StrokeShape's. by @GeorgeLeithead in #515
  • Statusbar Color by @pictos in #617

New Contributors

Full Changelog: 1.2.0...1.3.0

v1.2.0: AvatarView is back! Also, easy view & view model DI registrations?!

22 Jul 06:34
68b8241

Choose a tag to compare

Wowowow! So much community love in this release! @GeorgeLeithead brought back the AvatarView from the Xamarin Community Toolkit, now available for the .NET MAUI Community Toolkit. And Ryan introduced a completely new concept: you can now easily register view and viewmodel pairs in your dependency injection container!

These were both huge efforts and our team and them have been working closely together to make it happen and make sure we got things merged in a timely manner. Thanks everyone for this amazing work!

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0

v1.1.0: Never Forget `UseMauiCommunityToolkit()` Again!

15 Jul 09:08
b3b2b9a

Choose a tag to compare

Version 1.1.0 time! This version brings a lof of new goodies like the SelectAllTextBehavior and Icon tint color behavior, a good number of bugfixes, but the most exciting thing must be the new Roslyn Analyzer we have added. With this analyzer we detect whether or not you have added the UseMauiCommunityToolkit() call to your apps initialization code, and if not, we throw you an error and a IntelliSense suggestion to add it 🤯 We wrote code to make sure your code is complete!

Go enjoy this brand new version and let us know what you find!

What's Changed

New Contributors

Thank you so much @anpin for your time and effort on making this release the best so far! Virtual high five ✋

Full Changelog: 1.0.0...1.1.0

v1.0.0: The very first GA version of the amazing .NET MAUI Community Toolkit

24 May 09:36
86f21c3

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-rc3...1.0.0

v1.0.0-rc3: .NET MAUI Community Toolkit Release Candidate #3

11 May 06:43
5553b08

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0-rc2...1.0.0-rc3

v1.0.0-rc2: .NET MAUI Community Toolkit Release Candidate #2

27 Apr 18:00
348e51d

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0-rc1...1.0.0-rc2

v1.0.0-rc1: .NET MAUI Community Toolkit Release Candidate

20 Apr 07:59
4303c67

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0-pre9...1.0.0-rc1