From cdc819d2f5a49b17c5e89ad84b1cc5603eb0db6c Mon Sep 17 00:00:00 2001 From: Sean McArdle Date: Tue, 23 Apr 2024 16:09:20 -0700 Subject: [PATCH] Updated readme and bumped version. --- McRule/McRule.csproj | 2 +- README.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/McRule/McRule.csproj b/McRule/McRule.csproj index 10824cf..342d305 100644 --- a/McRule/McRule.csproj +++ b/McRule/McRule.csproj @@ -8,7 +8,7 @@ 63a98c68-03bd-4069-b6b9-e0978081c430 True McRule - Rule based expression generator - 0.3.1 + 4.0.0 Sean McArdle Library for generating expression trees from simple policy rules. 2023 Sean McArdle diff --git a/README.md b/README.md index 5d37c9f..8a47531 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ A simple equality comparison is used by default but operators can be prefixed to | IComparable | <>, !=, ! | Not-equal to comparison. | > Note: the IComparable interface is mostly used for numerical types but custom types with comparison providers may work at runtime. +> Note: initial IDictionary support has been added but only for collections where the value types are strings. When missing keys are encountered, evaluation defaults to false. ### Literal Values Literal values, as needed, use handlbar syntax: {{ value }}. Null checks are implicitly added to most expressions but sometimes you need an expression that evaluates true for null values. In that case, a null literal is represented as {{null}}.