Releases: CommunityToolkit/Maui
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
ITextStyle
by 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.Markup
v1.0.0-pre9 by @brminnick in #358 - Changed the usage of
native
word 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
BaseConverter
by @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.Color
Null Validation by @brminnick in #350 StringToListConverter
: Update XML Documentation, ChangeSeparators
to Read-Write Property, Add Missing Unit Tests by @brminnick in #348- Add
Null
Validation toToast
andSnackbar
by @brminnick in #349 - Ensure
Snackbar
+Toast
work in Modal Page by @VladislavAntonyuk in #338 - Add
TParam
toBaseConverter
by @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
GridLayout
System.TypeLoadException
on Windows forCommunityToolkit.Maui.Sample
by @brminnick in #302 - Add
ColorToColor
Converter Unit Tests by @brminnick in #311 - [BREAKING 💥] Replaces
NotImplementedException
withNotSupportedException
by @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
, RenamePopup
toAlert
by @brminnick in #291 - Rename
IsNullOrEmptyConverter
toIsStringNullOrEmptyConverter
by @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
ListIsNullOrEmptyConverter
andListIsNotNullOrEmptyConverter
by @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
v1.0.0-pre5: .NET MAUI Preview 12
What's Changed
- Fix DateTimeOffset failed tests by @VladislavAntonyuk in #240
- Snackbar dismissed event is not executed by @VladislavAntonyuk in #241
- Fix iOS + MacCatalyst Sample Apps by @brminnick in #242
- Addition of contributing guide by @bijington in #220
- Implement Dependency Injection in Sample App by @brminnick in #243
- Implement
TextColorTo
by @brminnick in #224 - Added new docs repo url by @bijington in #244
- Added shared bug and feature PR template by @bijington in #189
- Feature/xmlns definition by @bijington in #247
- Move EnforceCodeStyleInBuild out to Directory.Build.props by @bijington in #248
- Remove PNG from Source Code by @brminnick in #251
- Update for .NET MAUI Preview 12 by @brminnick in #252
Full Changelog: 1.0.0-pre4...1.0.0-pre5