* Added fix for cachekey
* Added fix for unknown identifier
* Updated version number for rulesengine
* Added testcase for instance utils and typecasting
* Revert "Increased coverage threshold to 95 for PR"
This reverts commit b545c5b4cf.
* Revert "Converted expressions to delegates and code cleanup (#34)"
This reverts commit 75baa6e358.
* 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>
* Simplified the IRulesEngine interface to have a params array for Objects and Rule Parameters. Also updated the code to use the ILogger from Microsoft.Extensions.Logging.
* Removed custom NullLogger and replaced with Microsoft NullLogger from Microsoft.Extensions.Logging.Abstractions package.