Skip to content

Releases: zzzprojects/Eval-Expression.NET

v2.8.9

11 Dec 18:24

Choose a tag to compare

Download the library here

  • FIXED: Issue when calling a registered static member when the expression use an ExpandoObject as a parameter.
var result = Eval.Execute("Sqrt(150/4)", new ExpandoObject());

Trial unlocked for the current month (December)

v2.8.8

29 Nov 19:39

Choose a tag to compare

Download the library here

  • Monthly trial release

Trial unlocked for the current month (December)

v2.8.7

28 Nov 16:27
60391db

Choose a tag to compare

Download the library here

  • ADDED: Support to dynamic + cast (decimal)dynamicValue

Trial unlocked for the current month (November)

v2.8.6

27 Nov 03:20
60391db

Choose a tag to compare

Download the library here

  • ADDED: Greatly improved dynamic support. Most operator now works even with type object.
  • ADDED: ForceObjectAsDynamic options

Trial unlocked for the current month (November)

v2.8.5

20 Nov 14:48
60391db

Choose a tag to compare

Download the library here

  • ADDED: ForceCharAsString options.
  • FIXED: Improved the logic with dynamic keyword with string indexer used with a char

Trial unlocked for the current month (November)

v2.8.4

18 Nov 02:21
60391db

Choose a tag to compare

Download the library here

  • IMPROVED: Support for dynamic object when using with indexor [value]

Trial unlocked for the current month (November)

v2.8.3

17 Nov 16:57
60391db

Choose a tag to compare

Download the library here

  • ADDED: Support to PostIncrement, PostDecrement, PreIncrement, PreDecrement when using a Dictionary<string, object> as first parameter
var variables = new Dictionary<string, object>();

variables.Add("x", 4);
variables.Add("y", 4);

var result1 = Eval.Execute("1+ x++ +1", variables);
var result2 = Eval.Execute("1+ ++x +1", variables);
var result3 = Eval.Execute("1+ y-- +1", variables);
var result4 = Eval.Execute("1+ --y +1", variables);

Trial unlocked for the current month (November)

v2.8.2

17 Nov 15:48
60391db

Choose a tag to compare

Download the library here

  • ADDED: Support to await keyword for async method

Trial unlocked for the current month (November)

v2.8.1

14 Nov 03:26
60391db

Choose a tag to compare

Download the library here

  • FIXED: Issue when a foreach was using an enumerator<t> instead of enumerator

Trial unlocked for the current month (November)

v2.8.0

14 Nov 01:33
60391db

Choose a tag to compare

Download the library here

  • FIXED: brackets mismatch #43

Example: https://dotnetfiddle.net/8VXV6O

Trial unlocked for the current month (November)