Released Catel 5.3.0 beta

We are happy to announce that we have put Catel 5.3.0 into beta. This means the team thinks it’s code complete, and only bug fixes will be applied to the beta channel.

Our recommendation is to try out the new beta as soon as possible, this is your time to provide feedback!

You can download the beta via NuGet, just make sure to enable “Include prerelease” when checking for updates.

Changes in Catel 5.3.0 so far:

Classes / members marked as obsolete

#1124 Mark NullableValueConverter as obsolete since converter doesn’t have a target type,
so this converter won’t work as expected NullableValueConverter


(+) #333  CTL-271 Support generic lists in ServiceLocator
(+) #1141 Add support for object instances in ObjectIdGenerator
(*) #1127 Use TypeCache instead of AppDomain.CurrentDomain in ServiceLocatorDependencyRegistrationManager implementation
(*) #1143 UserControlLogic should dispose view models if they implement IDispose
(*) #1144 Improve [Save|Cancel]AndCloseViewModelAsync behavior when calling on an already closing view model
(*) #1146 Reuse identifiers in ObjectIdGenerator
(*) #1150 DataWindow uses Dispatcher to subscribe to Closing event in order to allow derived types to subscribe first
(*) #1154 Fix DebugLogListener so it also works in release mode
(*) Update .NET Standard to 2.0.1
(*) Update Xamarin.Forms to
(x) #1142 LogicBase calls CloseViewModel twice on view model that is already closing
(x) #1155 DelayBindingUpdate behavior might crash when dependency property is not found