Commit Graph

32 Commits (6b66162e561b5447c4c3500f167f8823c3c7cbbe)

Author SHA1 Message Date
Abbas Cyclewala 6b66162e56
Users/abbasc52/bugfixes (#48)
* Added fix for cachekey
* Added fix for unknown identifier
* Updated version number for rulesengine
* Added testcase for instance utils and typecasting
2020-09-01 12:02:48 +05:30
joshidp 0bb1e5d9f9
Fix exception thrown when errormessage field is null (#43)
* format exceptio fix

* covering test case

Co-authored-by: Deepak Joshi <dejosh@microsoft.com>
2020-08-30 10:39:16 +05:30
Abbas Cyclewala c0488f1113
Moving latest changes in develop and reverting them from master (#41)
* 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.
2020-08-28 07:44:00 +05:30
Abbas Cyclewala b545c5b4cf
Increased coverage threshold to 95 for PR 2020-08-04 10:32:19 +05:30
Abbas Cyclewala 75baa6e358
Converted expressions to delegates and code cleanup (#34)
* Converted expressions to delegate and code cleanup

* fixed test cases
2020-08-04 10:29:02 +05:30
Abbas Cyclewala 90f84af52b
Create nuget-publish.yml
Added action to publish to nuget
2020-07-27 16:46:01 +05:30
joshidp a0a8938892
Rules Engine param Feature (#24)
* 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>
2020-07-22 21:04:15 +05:30
Abbas Cyclewala 170b494b66
Fixed dynamic object support when using RuleParameter (#33) 2020-07-20 20:04:18 +05:30
Abbas Cyclewala c82576e4ee
added rollforward (#32) 2020-07-11 18:17:46 +05:30
Abbas Cyclewala 13f0912d7c
Create codeql-analysis.yml (#26)
* Create codeql-analysis.yml

* Update codeql-analysis.yml

* Update codeql-analysis.yml
2020-06-15 18:35:54 +05:30
Abbas Cyclewala 93f0b8c009
Update workflowRules-schema.json (#21) 2020-05-20 13:55:29 +05:30
Dishant Munjal 7862b3b3e7
Create CHANGELOG.md 2020-05-18 16:21:50 +05:30
Dishant Munjal b7cdedde8d
Users/dishant munjal/test cases (#16)
* test cases

* Minor changes
2020-05-18 14:49:01 +05:30
Todd Meinershagen e920138edd
Simplified the IRulesEngine interface to have a params array for Obje… (#14)
* 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.
2020-05-12 15:52:50 +05:30
Abbas Cyclewala dbb8cfa238
Updated code coverage badge 2020-05-12 06:00:17 +05:30
Abbas Cyclewala 389aa10066
Update dotnetcore-build.yml 2020-05-11 16:43:55 +05:30
Abbas Cyclewala d2c9f97f0c
Fixed code coverage step in build 2020-05-11 16:41:36 +05:30
Abbas Cyclewala 93d2547ac4
Update dotnetcore-build.yml (#15)
* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Updated RulesEngine.UnitTest Project file

* Update RulesEngine.UnitTest.csproj

* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Update dotnetcore-build.yml

* Added code coverage badge
2020-05-11 15:56:53 +05:30
Abbas Cyclewala 96a21eb774
Update README.md
Added build badge
2020-04-23 10:22:31 +05:30
Abbas Cyclewala b6c0e24d01
Update dotnetcore-build.yml 2020-04-23 10:19:44 +05:30
Abbas Cyclewala af14397e9e
Create dotnetcore-build.yml 2020-04-23 10:17:21 +05:30
Abbas Cyclewala af53705ab5
Added example with AndAlso and OrElse (#12) 2020-04-23 09:30:44 +05:30
Abbas Cyclewala 63087f4f2a
Update README.md
Updated download link
2020-04-03 20:38:24 +05:30
Abbas Cyclewala a3606aca20
Update README.md
Added nuget downloads badge
2020-03-30 14:26:48 +05:30
Abbas Cyclewala 7f2a3af7cc
Added demo for nested objects (#7) 2020-03-10 10:52:04 +05:30
Dishant Munjal 158bb81a6c
concurrency fix (#4) 2020-01-16 16:58:09 +05:30
Dishant Munjal 63ecbe6a64
including exceptions scenario (#2)
* including exceptions scenario

* Unit Test Cases
2019-09-24 08:53:33 +05:30
Dishant Munjal 07ed77042d Merge branch 'master' of https://github.com/microsoft/RulesEngine 2019-08-20 10:29:06 +05:30
Dishant Munjal 5931520a1a nuget package update 2019-08-20 10:29:00 +05:30
Dishant Munjal 9ee915b7bd
Update README.md 2019-08-20 10:20:57 +05:30
Dishant Munjal 3ab9977870
Update README.md 2019-08-13 16:09:47 +05:30
Dishant Munjal b960802bab Initial Commit 2019-08-13 15:36:57 +05:30