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}}.