MAUIverse MAUIverse
← Back to Toolkit Releases

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

πŸ₯±

New Contributors

Full Changelog: https://github.com/CommunityToolkit/Maui/compare/8.0.1…9.0.0

View on GitHub

← Back to Toolkit Releases