v9.0.0: Breaking Bugfixes
Version 9! That must mean amazing new goodies! π±
Unfortunately, no. Although every release of the Toolkit is a party of its own, for this release there are a couple of bugfixes that required breaking changes and therefore we bumped the version up to 9.
However, is XAML and converters are your jam, then be sure to check out the improvements in usage with CompareConverter. Shaun Lawrence has done some great work with that and you can find the documentation for that right here.
Find all the details below, if you have any questions or concerns, please let us know!
You might also like the .NET MAUI Community Toolkit standup live stream recording for May. Join us live and come hang out every first Thursday of every month on the .NET Foundation YouTube channel!
As always, many thanks to our contributors for this version, especially the community ones π you are our heroes!
Breaking Changes
Replace FrozenSet with IReadOnlyList
By @brminnick in https://github.com/CommunityToolkit/Maui/pull/1839
This was breaking because it changed the signature of some public APIs:
AlertView.macios.cs changed the Children property from:
public FrozenSet<UIView> Children
to
public IReadOnlyList<UIView> Children
Improve the usage experience with CompareConverter in XAML
By Shaun Lawrence in https://github.com/CommunityToolkit/Maui/pull/1841
This change is breaking because CompareConverter now takes 2 type arguments.
It went from
public abstract class CompareConverter<TReturnObject> : BaseConverterOneWay<IComparable, object>
to
public abstract class CompareConverter<TValue, TReturnObject> : BaseConverterOneWay<TValue, object> where TValue : IComparable
NOTE this is only breaking if you inherited from CompareConverter.
Whatβs Changed
- Fix Android AvatarView Image BackgroundColor by @TRybina132 in https://github.com/CommunityToolkit/Maui/pull/1786
- Fixes Snackbar and Toast on iOS release builds by @mjo151 in https://github.com/CommunityToolkit/Maui/pull/1767
- Update Touch Behavior Sample by @Axemasta in https://github.com/CommunityToolkit/Maui/pull/1784
π₯±
- FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning by @dotnet-policy-service in https://github.com/CommunityToolkit/Maui/pull/1675
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/CommunityToolkit/Maui/pull/1821
- [Housekeeping] Use Collection Expressions by @brminnick in https://github.com/CommunityToolkit/Maui/pull/1792
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/CommunityToolkit/Maui/pull/1840
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/CommunityToolkit/Maui/pull/1843
- [housekeeping] Automated PR to fix formatting errors by @github-actions in https://github.com/CommunityToolkit/Maui/pull/1848
New Contributors
- @dotnet-policy-service made their first contribution in https://github.com/CommunityToolkit/Maui/pull/1675
- @mjo151 made their first contribution in https://github.com/CommunityToolkit/Maui/pull/1767
- @tsanie made their first contribution in https://github.com/CommunityToolkit/Maui/pull/1827
- @mikelor made their first contribution in https://github.com/CommunityToolkit/Maui/pull/1817
Full Changelog: https://github.com/CommunityToolkit/Maui/compare/8.0.1β¦9.0.0