Releases: codingseb/ExpressionEvaluator
Releases · codingseb/ExpressionEvaluator
1.4.40.0
- Make shared cache for types resolution thread safe (see #163 Thanks to @stukselbax)
- Add ScriptEvaluating and ScriptEvaluated events (see #161 Thanks to @Arc-huangjingtong)
- Add unaryOperatorsDictionary to manage custom operators that are both unaries and binaries better (see #159 and #160 Thanks to @Yazwh0)
1.4.39.0
1.4.38.0
OptionInlineNamespacesEvaluationActive
becomeOptionInlineNamespacesEvaluationRule
and allow more possibilities with the addition ofInlineNamespacesList
(See #134 Thanks to @Toxic-Cookie)
This option can now be one of those :InlineNamespacesEvaluationRule.AllowAll
InlineNamespacesEvaluationRule.AllowOnlyInlineNamespacesList
InlineNamespacesEvaluationRule.BlockOnlyInlineNamespacesList
InlineNamespacesEvaluationRule.BlockAll
- Throw better exception and get better exception context with
ExceptionDispatchInfo
onTargetInvocationException.InnerException
andBubbleExceptionContainer
(See #124, #141 Thanks to @jl0pd and #138 Thanks to @iisfaq)
1.4.37.0
1.4.36.0
- Correction of creation of instance with new keyword when OptionInlineNamespacesEvaluationActive is set to false (see #127 thanks to @HelgeL)
- Add the option OptionVariablesPersistenceCustomComparer to reuse variables outside of the evaluator (In this case OptionCaseSensitiveEvaluationActive is not used anymore for variables) (See #126 thanks to @AttilaSzobonya)