Repository navigation
Releases: CommunityToolkit/Maui
Release list
v1.2.0: AvatarView is back! Also, easy view & view model DI registrations?!
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
- IServiceCollectionExtensions by @rjygraham in #494
- Make sure the string
UseMauiCommunityToolkitisn't a comment by @pictos in #504 - Fix #500 Color is Null. Fix KeyWindow not correctly calculated by @VladislavAntonyuk in #502
- 104 avatar view by @GeorgeLeithead in #481
New Contributors
- @rjygraham made their first contribution in #494
- @GeorgeLeithead made their first contribution in #481
Full Changelog: 1.1.0...1.2.0
v1.1.0: Never Forget `UseMauiCommunityToolkit()` Again!
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
- SelectAllTextBehavior by @pictos in #426
- Avoid code generation for types that can use existing extension methods by @pictos in #453
- Fix background issue on apple platform by @pictos in #452
- Handle Generic Implementations of
ITextStyleby TextColorToGenerator by @anpin in #434 - Sample App: Update MVVM Toolkit by @brminnick in #455
- Force string comparison usage by @bijington in #444
- Feature/animation behavior animations by @bijington in #437
- Pin .NET MAUI Version to v6.0.312 by @VladislavAntonyuk in #459
- Fixed the size calculation for iOS by @pictos in #471
- #475 Fix Sample freezes on SelectAllTextBehaviorPage, fix typos by @VladislavAntonyuk in #477
- Icon tint color behavior by @pictos in #456
- Fix popup position by @pictos in #482
- Fix dimming background effect by @pictos in #483
- Add
UseMauiCommunityToolkit()Analyzers by @brminnick in #486
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
What's Changed
- Added MathExpressionConverter sample by @russnash in #400
- MultiMathExpressionConverter Sample #71 by @VladislavAntonyuk in #408
- Fixed measurement on Android by @pictos in #404
- Fixed issue with windows LongPath by @pictos in #419
- DrawingView DisconnectHandler by @VladislavAntonyuk in #420
- Fix #410 - [Bug] Unable to use MultiConverter with non matching targetTypes by @brminnick in #412
- .NET MAUI GA fixes by @VladislavAntonyuk in #423
Full Changelog: 1.0.0-rc3...1.0.0
v1.0.0-rc3: .NET MAUI Community Toolkit Release Candidate #3
What's Changed
- Add tests, remove duplicated ColorExtensions, Microsoft.Maui.Controls by @VladislavAntonyuk in #386
- #61 Resource Image Converter by @VladislavAntonyuk in #397
- #58 EnumToBoolConverter Sample by @VladislavAntonyuk in #396
- Added sample for the SetFocusEntryCompleted Behavior by @pictos in #394
- Added MultiConverter Sample by @russnash in #398
- Update to .NET MAUI RC3 by @VladislavAntonyuk in #401
New Contributors
Full Changelog: 1.0.0-rc2...1.0.0-rc3
v1.0.0-rc2: .NET MAUI Community Toolkit Release Candidate #2
What's Changed
- Improve xml docs by @bijington in #375
- Fix item tapped converter sample text by @bijington in #383
- Update to RC2 by @VladislavAntonyuk in #384
- DrawingView fixes by @VladislavAntonyuk in #376
Full Changelog: 1.0.0-rc1...1.0.0-rc2
v1.0.0-rc1: .NET MAUI Community Toolkit Release Candidate
What's Changed
- Update Sample App to
CommunityToolkit.Maui.Markupv1.0.0-pre9 by @brminnick in #358 - Changed the usage of
nativeword to one that fits better by @pictos in #362 - fix xml docs for color extensions by @bijington in #363
- Added sample for StateToBooleanConverter by @pictos in #365
- Rename ColorToBlackKeyConverter to ColorToPercentKeyConverter by @bijington in #364
- Changed PopupHandler.PropertyMapper -> IPropertyMapper by @pictos in #369
- IsNull / IsNotNull Converters by @IeuanWalker in #366
- Drawing view by @VladislavAntonyuk in #312
- Fix popup handler was not found by @VladislavAntonyuk in #372
New Contributors
- @IeuanWalker made their first contribution in #366
Full Changelog: 1.0.0-pre9...1.0.0-rc1
v1.0.0-pre9: .NET MAUI RC1 Compatibility
Note: we are working on the RC version for the .NET MAUI Community Toolkit, but not quite there yet. This preview 9 package is compatible with .NET MAUI RC1 though. Stay tuned! Of course also check out all the other great changes that went into this release 👇
What's Changed
- Update Sample App for .NET MAUI Preview 14 by @brminnick in #329
- Refactor the IntToBoolConverter to use the BaseConverter by @bijington in #327
- Improve ColorConversionExtension docs by @bijington in #326
- 35 animation behavior by @stefanbogaard86 in #185
- Update DateTimeOffsetConverterPage.xaml by @CliffAgius in #333
- Remove Non-Generic
BaseConverterby @brminnick in #331 - Add Color-to-String Unit Tests by @brminnick in #339
- Update NuGet Logo by @brminnick in #145
- Remove extraneous page registration from sample by @bijington in #341
- Add Workflow to README by @brminnick in #342
- Calculate and display code coverage report by @VladislavAntonyuk in #346
ListToStringConverter: Remove Unused Null Coalescing Operator + Update XML Documentation by @brminnick in #347- Add
Popup.ColorNull Validation by @brminnick in #350 StringToListConverter: Update XML Documentation, ChangeSeparatorsto Read-Write Property, Add Missing Unit Tests by @brminnick in #348- Add
NullValidation toToastandSnackbarby @brminnick in #349 - Ensure
Snackbar+Toastwork in Modal Page by @VladislavAntonyuk in #338 - Add
TParamtoBaseConverterby @VladislavAntonyuk in #354 - Update to .NET MAUI RC1 by @VladislavAntonyuk in #356
- Update PULL_REQUEST_TEMPLATE.md by @VladislavAntonyuk in #357
New Contributors
- @CliffAgius made their first contribution in #333
Full Changelog: 1.0.0-pre8...1.0.0-pre9
v1.0.0-pre8: .NET MAUI Preview 14 and Popups!
What's Changed
- Fix
GridLayoutSystem.TypeLoadExceptionon Windows forCommunityToolkit.Maui.Sampleby @brminnick in #302 - Add
ColorToColorConverter Unit Tests by @brminnick in #311 - [BREAKING 💥] Replaces
NotImplementedExceptionwithNotSupportedExceptionby @bijington in #296 - Add Popup Control by @pictos in #290
- Fix Breaking Changes Introduced in .NET MAUI Preview 14 by @VladislavAntonyuk in #325
- Implement VariableMultiValueConverter Sample by @marsscotia in #307
A big thank you to @marsscotia for contributing! 👏
v1.0.0-pre7: .NET MAUI Preview 13 compatibility and UniformItemsLayout
What's Changed
- In
CommunityToolkit.Maui.Core, RenamePopuptoAlertby @brminnick in #291 - Rename
IsNullOrEmptyConvertertoIsStringNullOrEmptyConverterby @brminnick in #289 - Color extension tests by @PieEatingNinjas in #294
- IsStringNullOrWhiteSpaceConverter and IsStringNotNullOrWhiteSpaceConverter by @VladislavAntonyuk in #295
- Update for .NET MAUI Preview 13, Add Test coverage by @VladislavAntonyuk in #297
- UniformItemsLayout by @VladislavAntonyuk in #216
Full Changelog: 1.0.0-pre6...1.0.0-pre7
v1.0.0-pre6: Toast is here!
What's Changed
- Use TrySetResult to prevent InvalidOperationException by @VladislavAntonyuk in #267
- Corrected the xmlns typo by @bijington in #263
- Implement ItemSelectedEventArgsConverter sample by @marsscotia in #279
- Implement Flyout Shell in Sample App by @VladislavAntonyuk in #250
- Remove duplicated steps from azure pipeline by @VladislavAntonyuk in #281
- Fix SupportedOSPlatform and TargetPlatform by @VladislavAntonyuk in #283
- Implement CompareConverter sample by @marsscotia in #286
- Rename
ListIsNullOrEmptyConverterandListIsNotNullOrEmptyConverterby @brminnick in #288 - #238 Toast by @VladislavAntonyuk in #239
New Contributors
- @marsscotia made their first contribution in #279
Full Changelog: 1.0.0-pre5...1.0.0-pre6