Released Catel 5.4.0

Today we have released Catel 5.4.0. As always, we recommend to update your apps and libraries to this new version as soon as possible. The new version can be retrieved via NuGet.

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


(+) #1027 Allow configuration service to choose path format
(+) #1157 Add DispatcherExtensions.BeginInvokeAsync for UWP (and other platforms)
(+) #1168 Add ParallelHelper.ExecuteInParallelAsync
(*) #1166 Nesting with ChildAwareModelBase now supports more than one layer
(*) #1169 Improve FormattingConverter to allow more usages
(*) #1170 Implement Path.GetApplicationDataDirectory to allow its usage on all platforms
(*) #1174 Use ConverterHelper.ShouldInvert on all converters so converter parameters can be used to invert the behavior of a converter, check your usages of BooleanTo*VisibilityConverter!
(*) #1177 Improve performance of assembly loading for UWP
(x) #1175 TypeHelper.TryCast should not throw exceptions