Code Effects Releases

Released: Jun 28, 2018

Updates in 5.0.2.6

Features

  • .NET Core 2.0 and Standard 2.0 Support - Prior to version 5.0 all functionality was delivered in a single assembly. From version 5.0, the Rule Editor and Rule Engine have been split into separate assemblies. This gives developers more referencing flexibility. The Rule Editor is now completely free and can be referenced from NuGet. It supports all current .NET web platforms. The Rule Engine is now built on .NET Standard 2.0 platform and can be referenced in any .NET code (version 4.6 and...

Released: Jun 25, 2017

Updates in 4.3.6.7

Features

  • Added Filter property to the DataSourceItem class which allows the Dynamic Menu Sources feature to support field filters. Developers can now add filters to individual items in the menu source to be able to remove from the resulting menu all items that don't match the main field's filter.
  • Added ParamTypesToMatch property to ExternalMethod and ExternalAction attributes in order to allow method overload filtering by their param types.
  • Added SourceAttribute.UseParentFullNamePaths property...

Released: Oct 17, 2016

Updates in V4.3.2.6

Features

  • Added new disable() and enable() public methods to client API. Use these methods to enable or disable the entire rule editor without clearing the current rule or reloading the DOM.
  • Added support for nested interface inheritance. When an interface is used as a source object all elements from its base interfaces can now be used in rules.
  • Added support for an expression tree caching in Data Filtering feature.
  • Implemented an improved way of rule compilation that increased overall...

Released: May 23, 2016

Updates in V4.3.0.2

Features

  • A new property has been added to the Field, Method and ExternalMethod attributes.
  • Added support for abstract methods as in-rule methods and rule actions.
  • A new Precision property has been added to the EvaluationParameters class.
  • Added support for interfaces as source objects.
  • Interfaces can now be used as params in in-rule methods and actions as long as they ultimately inherit from IEnumerable.
  • This version adds support for generic methods as in-rule methods and actions.
  • Generic types...

Released: Apr 24, 2015

Updates in this release

Updates in V4.2.0.9

  • New version of Source XML schema has been introduced.
  • Clicking on brackets that define calculation elements and logical parentheses now shows relevant context menus.
  • In-rule methods can now be used in calculations.
  • Improved implicit type conversion of parameters for in-rule methods and rule actions.
  • Added filtering support to the setters context menu which was absent in previous versions.

Released: Mar 20, 2014

Updates in this release

Updates in V4.1

  • Added support for collections.
  • Significantly improved support for .NET LINQ data filtering.
  • Added new modes for the rule editor.

Released: Feb 7, 2013

Updates in this release

Features

  • Parentheses - For complex rules, Web Rule employs parentheses to prioritize evaluation of rule conditions.
  • Automatic Rule Validation - Web Rule automatically highlights invalid rule elements and displays a short description of the problem for each invalid rule. This guarantees that each saved or modified rule is valid and ready for testing or deployment.
  • Supports all Major Browsers - Firefox, Chrome, Safari, Opera and IE.
  • Reusable Rules - Save any group of repetitive conditions as an...