CodeEffects.Rule.Editor 5.5.0.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package CodeEffects.Rule.Editor --version 5.5.0.3
                    
NuGet\Install-Package CodeEffects.Rule.Editor -Version 5.5.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CodeEffects.Rule.Editor" Version="5.5.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CodeEffects.Rule.Editor" Version="5.5.0.3" />
                    
Directory.Packages.props
<PackageReference Include="CodeEffects.Rule.Editor" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CodeEffects.Rule.Editor --version 5.5.0.3
                    
#r "nuget: CodeEffects.Rule.Editor, 5.5.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CodeEffects.Rule.Editor@5.5.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CodeEffects.Rule.Editor&version=5.5.0.3
                    
Install as a Cake Addin
#tool nuget:?package=CodeEffects.Rule.Editor&version=5.5.0.3
                    
Install as a Cake Tool

CodeEffects.Rule.Editor.dll - Version 5.5.0.3

Code Effects is the fastest and most intuitive free .NET business rules engine on the market today, trusted by Fortune 500 organizations and government agencies worldwide.

The assembly CodeEffects.Rule.Editor.dll declares the main types of the Rule Editor component of Code Effects.


What's New in Version 5.5.0.3

Please read the version article for more details on this release.

This version is a minor release of Code Effects 5.x. It changes the target framework of the CodeEffects.Rule.Editor.dll assembly of the Editor to .NET Standard 2.0, so both the Editor and the Engine now come as .NET Standard 2.0 assemblies.

.NET Standard is a specification of the .NET APIs that are intended to be available on all .NET implementations. It includes all the features required by both the Editor and the Engine. Therefore, beginning from this version both the engine and the editor supports all current .NET platforms:

  • .NET Standard 2.0+
  • .NET Framework 4.6.2+
  • .NET 5.0, 6.0, 7.0, 8.0, 9.0+
  • ... as well as Mono 5.4+, Xamarin, UWP, Unity, and MAUI.

After upgrading to this version you'll be able to use Code Effects business rules management and evaluation functionality in any .NET project using the same Code Effects assemblies.


The purpose of this version is not only to unify both components on the same .NET platform but also to simplify our API.

⚠️ This simplification requires code changes in all existing installations that use older versions. Please read the version documentation for upgrade instructions.

Version 5.5.0.3 of the Editor does not introduce new features but does include important bug fixes and improvements.

  • Fixed the bug that in some cases was preventing the editor from using all public in-rule and action methods if the source object inherits from an interface.
  • Fixed the bug that in certain scenarios was preventing the editor to handle math calculations properly if an in-rule method with no params was used.

The editor is now available as an npm package. Read the implementation article for details.

Updates in the editor’s main script codeeffects.editor.js:

  • Removed dependency on the eval function.
  • Replaced all references to the deprecated pageXOffset and pageYOffset properties with scrollX and scrollY.
  • Improved performance of the built-in JSON parser.
  • Simplified HTML of the optional toolbar.
  • Simplified HTML of the built-in date picker control.
  • Simplified HTML of the built-in time picker control.
  • Fixed small issues with the copy-cut-paste operations on rule elements using keyboards.
  • Improved the functionality of the $rule.Control.dispose() method.

Updates in the editor's CSS

CSS now comes in two files:

  • codeeffects.common.css – declares the core CSS of the editor.
  • codeeffects.light.css – declares the new Light theme. A Dark theme will be introduced later.

What is Code Effects Business Rules Engine?

The Code Effects business rules evaluation product consists of two components:

  • Rule Editor

    A web-based component that helps managing (creating, loading, updating, saving, and deleting) your business rules.

    • No third-party client-side dependencies.
    • Supports all current web browsers on both desktop and mobile devices.
    • Supports modularity in all client-side frameworks such as React, Angular, Vue, etc.
    • Advanced features include:
  • Rule Engine

    A high-performance business rules evaluation .NET component that uses a unique in-house lambda expression engine to evaluate any data against any business logic with unmatched speed and precision.

    • Thread-safe
    • No third-party dependencies
    • Supports all modern .NET versions and can be used in any .NET project

Contact Us

Please contact us if you have any questions or require further assistance with Code Effects implementation.


Resources

© 2025 Code Effects Software, LLC. All rights reserved.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.5.1.8 166 10/31/2025
5.5.0.3 827 10/6/2025

This version combines all previous versions of the Code Effects Rules Editor into a single .NET Standard 2.0 assembly that supports all existing .NET platforms.
Details available at https://codeeffects.com/version/Upgrade-Rule-Editor-To-Net-Standard/5503