3
I Use This!
Moderate Activity

News

Analyzed about 7 hours ago. based on code collected about 7 hours ago.
Posted over 8 years ago by admin
Today we have released Catel 5.1.0, the first maintenance release of Catel 5.0 (released on July 26, 2017). The list below shows the most important changes. We also have a full list of changes. #1077 Add IViewModelLocator.IsCompatible and ... [More] IViewLocator.IsCompatible to allow multiple views and/or views models to be compatible with multiple view models and/or views #1095 Add mode MixedBash to FastObservableCollection #1096 Add mode MixedConsolidate to FastObservableCollection #953  Cache ToString, ToUpper() and ToLower() calls #1017 Improve performance of ViewToViewModelMappingHelper #1068 Minimize allocations using ArrayShim #1070 TypeFactory.CreateInstanceWithParameters use the most specialized constructor #1083 Derived ChildAwareModelBase from ValidatableModelBase instead of ModelBase #1084 Add virtual validation methods to ValidatableModelBase #1085 Changed ValidatableModelBase.IsValidationSuspended to… read more → The post Released Catel 5.1.0 appeared first on Catel. [Less]
Posted over 8 years ago by admin
After releasing Catel 5, we thought it was a good time to update the code snippets. It’s been a while since we’ve touched them and we got some great feedback. Some of a code snippets will be unnecessary when using Catel.Fody, but can be extremely ... [More] useful for developers that don’t use Catel.Fody. Catel 5 has the following code snippets available: log – Create a log for a class model – A simple ModelBase implementation modelprop – A property registration for a ModelBase class modelpropchanged – A property registration with change callback for a ModelBase class vm – A simple ViewModelBase implementation vmcommand – A command to use inside a view… read more → The post Updated code snippets appeared first on Catel. [Less]
Posted over 8 years ago by admin
Today we have released Catel 5.0.0. The list below shows the most important changes. We also have a full list of changes. This release is a major step towards a smaller and easier to maintain version of Catel. This release is a major release, meaning ... [More] it contains (lots of) breaking changes. We strongly recommend to update to the latest version. The longer you wait, the harder it will be to update in the future. New issue tracker We’ve moved the issue tracker from JIRA to GitHub. This makes it easier for developers that already have a GitHub account to create tickets and contribute to Catel. New documentation In case you… read more → The post Released Catel 5.0.0 appeared first on Catel. [Less]
Posted over 8 years ago by admin
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 ... [More] 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 → The post Catel 5 into beta appeared first on Catel. [Less]
Posted over 8 years ago by admin
The last few weeks we’ve been taking big steps on Catel 5. The biggest goals for Catel 5 are to improve performance, decrease memory usage and remove feature that aren’t used much. This all in an effort to make Catel more lightweight, easier to ... [More] maintain and easier to contribute to. At the beginning of this journey, we’ve been creating a benchmark solution so we can easily compare different versions of Catel on both performance and memory usage. This solution is based on BenchmarkDotNet and can be found at the Catel.Benchmarks repository. We have written a comparison exporter to make it very easy to see where we still have work to… read more → The post Catel 5 nearing feature-complete state appeared first on Catel. [Less]
Posted over 8 years ago by admin
The last few weeks we’ve been working very hard on migrating the documentation to a new documentation system on a new location: http://docs.catelproject.com After evaluating our options for the documentation, we’ve decided to go with the docnet ... [More] solution written by Frans Bouma. This has the following benefits: We can write the documentation in markdown We generate static htm pages so the site is superfast It should be easier for people to contribute to the documentation (since it only requires a GitHub acccount) We have decided not the migrate the older 4.x documentation, we will keep that on it’s existing location. So the documentation for the upcoming version (Catel v5) will… read more → The post Migration of documentation appeared first on Catel. [Less]
Posted over 8 years ago by admin
We are always looking for better ways to manage the code that ships with Catel. Over the years, Catel has grown a lot and many extensions were created for Catel: Catel.Extensions.CSLA Catel.Extensions.Controls Catel.Extensions.DynamicObjects ... [More] Catel.Extensions.EntityFramework Catel.Extensions.FluentValidation Catel.Extensions.Interception Catel.Extensions.Memento Catel.Extensions.MVC4 Catel.Extensions.MVC5 Catel.Extensions.Prism4 Catel.Extensions.Prism5 Catel.Extensions.Prism6 Catel.Extensions.Wcf.Server Since we support a lot of target frameworks, this leads to over 100 projects in the solution. This is a very unwelcome situation for the following reasons: Developing with such a huge solution is very slow (even on fast development machines) Whenever we update an extension, we need to deploy Catel as a whole People that want to contribute to Catel get overwhelmed Therefore we have decided… read more → The post Migration of Catel extensions appeared first on Catel. [Less]
Posted over 8 years ago by admin
For years we’ve been managing issues for Catel in JIRA. Although we love this product, we felt it was too much separated from where the open source software (OSS) development was happening (on GitHub). Therefore we’ve decided to migrate all the ... [More] issues from JIRA to GitHub. All the existing issues have been recreated in GitHub and can be found at https://github.com/Catel/Catel/issues If you have used our support link (http://www.catelproject.com/support/issue-tracker/), then you can keep using this link since it will now redirect to the issues on GitHub instead. Migration background We’ve used the doctrine migration scripts to migrate JIRA to GitHub. For 3rd party JIRA servers, the scripts needed to be… read more → The post Migrated issues from JIRA to GitHub appeared first on Catel. [Less]
Posted over 9 years ago by admin
We have been working very hard on creating, improving and supporting Catel the last 6 years. Last week we released another update for Catel (4.5). This is probably going to be the last release in the 4.* versioning range. Change of focus One of the ... [More] spear points for Catel is the (long-term) support for businesses and frameworks. For example, it’s one of the last (feature-rich) frameworks supporting Silverlight. However, with the usage of Silverlight declining (as it should), we must shift our (valuable and scarce) resources to where our company can benefit the most of Catel. We haven’t been using the Silverlight / Windows 8.* deployments ourselves for more than… read more → The post The future of Catel appeared first on Catel. [Less]
Posted over 9 years ago by admin
We have been working very hard on creating, improving and supporting Catel the last 6 years. Last week we released another update for Catel (4.5). This is probably going to be the last release in the 4.* versioning range. Change of focus One of the ... [More] spear points for Catel is the (long-term) support for businesses and frameworks. For example, it’s one of the last (feature-rich) frameworks supporting Silverlight. However, with the usage of Silverlight declining (as it should), we must shift our (valuable and scarce) resources to where our company can benefit the most of Catel. We haven’t been using the Silverlight / Windows 8.* deployments ourselves for more than… read more → The post The future of Catel appeared first on Catel. [Less]