We are happy to announce that we have released Catel 5.9.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. Although this is a minor release (non-breaking changes), we are proud of this update. Besides the code changes listed below, Catel 5.9 also adds: Support for .NET Core 3.0 Code-signed assemblies & NuGet packages SourceLink integration Important We have thoroughly tested the beta versions on our own code-bases and contacted paying customers about the important changes we made. Want to receive updates as well? Make sure to support Catel on Open Collective. Changes… read more →
We are happy to announce that we have released Catel 5.8.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. Platform support changes #1103 / #1165 Convert to multi-targeted projects, PCL is no longer supported (.NET Standard is the replacement) 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 #1209 Mark IStartupInfoProvider as obsolete in favor of Orc.CommandLine since that implementation takes better care of supporting different quote styles (e.g. allows ‘) #1216 Mark binary serializers… read more →
Today we have released Catel 5.7.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. Platform support changes #1103 / #1165 Convert to multi-targeted projects, PCL is no longer supported (.NET Standard is the replacement) 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 #1209 Mark IStartupInfoProvider as obsolete in favor of Orc.CommandLine since that implementation takes better care of supporting different quote styles (e.g. allows ‘) Added/fixed (+) #1204 Support PasswordBox for the ‘SelectOnFocus’ behavior… read more →
Today we have released Catel 5.6.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. Platform support changes #1103 / #1165 Convert to multi-targeted projects, PCL is no longer supported (.NET Standard is the replacement) 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 Added/fixed (+) #1188 Add ResourceHelper.ExtractEmbeddedResource (+) #1190 Add ServiceLocator.TypeUnregistered event with type / instance info (+) #1193 Add Task<ProcessResult> IProcessService.RunAsync(ProcessorContext) (+) #1199 Support serialization of root dictionaries in xml and binary serializers… read more →
We are very happy to announce that Catel 5 has just been released as beta. The team believes the code is stable and ready to be tested on a wider range of apps & components. How to get the beta? Getting the beta versions of Catel is super easy since beta versions are released to NuGet (so no need to set up a custom MyGet feed). Just check for unstable updates of the Catel packages and you should be ready to go. How to upgrade to the latest version of Catel 5? Please make sure to check out the update guide to Catel 5 in the official documentation. Catel 5… read more →
We are very proud to announce the release of Catel 3.6! In this blog post we will explain the most important changes. To see all the changes, please check out the release notes or the issue tracker. ServiceLocator and TypeFactory improvements Circular dependency protection In this version we added circular dependency protection to the TypeFactory. This means that if there are types with a circular dependency using dependency injection, the TypeFactory will throw a CircularDependencyException with the exact type path which was used to create the type instead of a StackOverflow without any info. As you can see in the image below, when a dependency causes a circular dependency, you… read more →
It has been quite a while, but today a new version of Catel is released. It took us more time then usual, but in return we have a great version ready to be downloaded via the site or via NuGet. Added WinRT and Windows Phone 8 support This is probably the most noticeable “feature” of all. Both WinRT and Windows Phone 8 are fully supported with all features that you are familiar with in Catel. This means that we were able to port everything (not really everything, but 90 %) of it to WinRT and all known Windows Phone features to Windows Phone 8. Performance improvements For this release, we focused on… read more →