CodeEffects.Rule.Editor
5.5.0.3
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
<PackageReference Include="CodeEffects.Rule.Editor" Version="5.5.0.3" />
<PackageVersion Include="CodeEffects.Rule.Editor" Version="5.5.0.3" />
<PackageReference Include="CodeEffects.Rule.Editor" />
paket add CodeEffects.Rule.Editor --version 5.5.0.3
#r "nuget: CodeEffects.Rule.Editor, 5.5.0.3"
#:package CodeEffects.Rule.Editor@5.5.0.3
#addin nuget:?package=CodeEffects.Rule.Editor&version=5.5.0.3
#tool nuget:?package=CodeEffects.Rule.Editor&version=5.5.0.3
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
evalfunction. - Replaced all references to the deprecated
pageXOffsetandpageYOffsetproperties withscrollXandscrollY. - 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:
- Unique rules authoring interface that allows language-like rule creation
- Automatic rule validation
- Circular dependency prevention
- Reusable rules
- Rule templates
- Optional dynamic help
- Optional toolbar for small projects
- Fully customizable UI
- Support for multilingual UI
- ... and much more.
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 | Versions 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. |
-
.NETStandard 2.0
- CodeEffects.Rule.Common (>= 5.5.0.3)
- Newtonsoft.Json (>= 13.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
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