* Added testcase as per bug
* fixed test case
* Added tests from bugs
* fixed version for FastExpressionCompiler
* updated changelog and added readme file in nuget
- Added GlobalParams support #97
- LocalParams now work at all nested levels #98
- Added Enabled field to Rule to enable/disable a Rule #99
- Fixed Rule compilation error not appearing as error message in certain cases #95
* Users/abbasc52/add-actions (#56)
* Removed ruleinput
* Simplified compiled params code
* clean up and renaming
* Fixed caching and made test cases more specific
* updated settings
* updated nuget and fix warnings
* Added test case for invalid input name
* changed input from object to dictionary
* Added action related fields and added expression output action
* Added evaluateRuleAction and added basic tests for actions
* made action names and context case insensitive
* Added exception handling
* fixed exception message for parsing error
* improved constructor for action factory
* Added build trigger for pr to develop
* Added more testcases for actions
* Shared same instance of parser for RulesEngine and OutputExpression action
* fixed review comments
* Added null check for actions not mentioned in json
* pull fixes from master (#61)
* Renamed ExecuteRule to ExecuteAllRulesAsync and added action support (#63)
* Added support for actions
* Renamed ExecuteRule to ExecuteAllRulesAsync
* added github nuget publish
* Feature Description
Rules Engine has a param (like ‘var’ in c#) feature support now, it makes authoring and troubleshooting of issues very easy. Now you can breakdown your bigger statements into smaller logical expressions as parameters within a rule definition.
* renaming param to localParam
* adding change log for local param
Co-authored-by: Deepak Joshi <dejosh@microsoft.com>