Skip to content

Releases: zzzprojects/Eval-Expression.NET

v6.1.10

27 Aug 14:57
8eff5e2

Choose a tag to compare

Download the library here

  • FIXED: Issue when post increment/decrement when using another type then int from a dictionary passed in parameter (See example)
  • FIXED: Issue when some assignment operator when using another type then int from a dictionary passed in parameter (See example)
UInt32 x = 1;
Dictionary<string, UInt32> parameters = new Dictionary<string, UInt32>()
	{ { "x", x}};

var issue_1 = Eval.Execute("x++;", parameters);
var issue_2 = Eval.Execute("x+=1;", parameters);

Trial unlocked until the end of September

v6.1.9

13 Aug 16:03
8eff5e2

Choose a tag to compare

Download the library here

  • IMPROVED: The logic to find the BetterMember for the overload method resolution
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of September

v6.1.8

22 Jul 21:16
8eff5e2

Choose a tag to compare

Download the library here

  • FIXED: Multiple issues related to an expression in parenthesis followed by a negative number, such as Eval.Execute(“(x)+2”, new { x = 2}); (Issue #155)
  • FIXED: Issue with the option UseCaretForExponent (#159). As for information, in C# Eval Expression, the exponent operator is solved from Right to Left (Unfortunately, there is no consensus about which way it should be solved for cases like a^b^c.)
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of August

v6.1.7

18 Jun 15:54
8eff5e2

Choose a tag to compare

Download the library here

  • FIXED: Multiple issues related to an expression in parenthesis followed by a negative number, such as Eval.Execute(“(x)-2”, new { x = 2}); (Issue #154)
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of July

v6.1.6

03 Jun 16:38
8eff5e2

Choose a tag to compare

Download the library here

  • FIXED: Issue with the trial period (ERROR_005). Everyone with the v6.1.3, v6.1.4, and v.6.1.5 should update to the latest version (v6.1.6 or greater) to fix this error.

Trial unlocked until the end of June

v6.1.5

28 May 14:14
8eff5e2

Choose a tag to compare

Download the library here

  • FIXED: Issue with expression using parentheses and followed by a negative number such as (MethodName("xyz"))-25. Our library was not aware if the value should be cast or subtracted (more fixes to similar issues are currently ongoing)

Trial unlocked until the end of June

v6.1.4

21 May 14:34
8eff5e2

Choose a tag to compare

Download the library here

  • FIXED: cast / parentheses causing null coalescing usage failure #157
  • FIXED: Issue with LINQ that extend an interface instead of a class
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of June

v6.1.3

30 Apr 15:07
8eff5e2

Choose a tag to compare

Download the library here

  • FIXED: Fix issue with Compile method that uses parameter position to initialize a list such as Eval.Compile<Func<int, int, int, List<int>>>("new List<int>() { {0}, {1}, {2} };");
  • ADDED: Option ForceIncludeInstanceMethodFromParameter // click on the link for documentation & example
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of May

v6.1.2

13 Mar 01:19

Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of April

v6.1.1

27 Feb 19:34

Choose a tag to compare

Download the library here

  • FIXED: Issue when using an invalid expression using a coma instead of a dot for number like 2,7 (#156)

Trial unlocked until the end of March