← Back to Toolkit Releases
v4.0.0: Lots of new goodies!
New Features
Introducing two new services, IFileSaver.SaveAsync() and IFolderPicker.PickAsync()!
Read more in the documentation here: https://learn.microsoft.com/dotnet/communitytoolkit/maui/essentials/
Breaking Change
ToastNotificationExtensions.BuildToastNotificationContent() was removed when migrating ToastNotificationManager to AppNotificationManager: https://github.com/CommunityToolkit/Maui/pull/900/files#diff-9af18ed6af5f7deac7b241d2224fa643a67671f280faf56450e1f716bd345fbb
What’s Changed
- Use raw string literals in source generators by @brminnick in https://github.com/CommunityToolkit/Maui/pull/823
- Transparent popup by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/789
- Add
StateContainer.CanStateChangePropertyby @brminnick in https://github.com/CommunityToolkit/Maui/pull/811 - [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/CommunityToolkit/Maui/pull/828
- Fix 827 by @jaigupta91 in https://github.com/CommunityToolkit/Maui/pull/831
- Do not use shared default value for LinesProperty by @Ghostbird in https://github.com/CommunityToolkit/Maui/pull/862
- TokenSource field is never assigned by @GeorgeLeithead in https://github.com/CommunityToolkit/Maui/pull/875
- Close Needs Reproduction issues after 5 days by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/826
- Update Contributing guide with opening a bug step ♻️ by Pedro Jesus in https://github.com/CommunityToolkit/Maui/pull/885
- Create
IFileSaver.SaveAsync()andIFolderPicker.PickAsync()by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/699 - Update
ReadMe.txtCode Snippet To Match the .NET MAUI Templates by Clifford Agius in https://github.com/CommunityToolkit/Maui/pull/869 - Improve bindings on tintcolor by Pedro Jesus in https://github.com/CommunityToolkit/Maui/pull/847
- StatusBar. Check for Android Activity for null. by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/893
- Use AppNotificationManager instead of ToastNotificationManager by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/900
- Fix CharactersValidationBehavior Bindings missing #474 by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/896
- Fix Label background color in CompareConverter Sample #796 by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/897
- Make ToastNotificationExtensions internal by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/913
- Update build pipeline to enable separate MediaElement release by Gerald Versluis in https://github.com/CommunityToolkit/Maui/pull/916
- Fix Multiple StackLayouts inside of UniformItemsLayout do not show up by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/914
- DateTimeOffsetConverter fix ArgumentException by Vladislav Antonyuk in https://github.com/CommunityToolkit/Maui/pull/915
New Contributors
- @jaigupta91 made their first contribution in https://github.com/CommunityToolkit/Maui/pull/831
- @Ghostbird made their first contribution in https://github.com/CommunityToolkit/Maui/pull/862
Full Changelog: https://github.com/CommunityToolkit/Maui/compare/3.1.0…4.0.0