Skip to content

Releases: Miaplaza/expression-utils

Version 1.2.0

10 Apr 03:18
64481c1
Compare
Choose a tag to compare
  • Fixes expression compilation cache

Version 1.1.6

25 Mar 03:04
6e02699
Compare
Choose a tag to compare
Version 1.1.6 Pre-release
Pre-release
Bump version number

Version 1.1.5

10 Dec 19:09
ca26f55
Compare
Choose a tag to compare

Changes:

  • allow Eval() with more arguments, #24.

Version 1.1.4

14 Oct 23:07
b994f91
Compare
Choose a tag to compare

build for .NET Standard 2.0 so it works with recent versions of .NET Core as well.

Version 1.1.3

08 Jan 16:27
ec32a89
Compare
Choose a tag to compare

Add support for array index

Version 1.1.2

25 May 10:07
Compare
Choose a tag to compare

Add support for Quote-expressions

.Net-Standard version 2.1.1

24 May 07:54
Compare
Choose a tag to compare
Pre-release

Removes System.Dynamic.Runtime dependency

.Net-Standard version 2.1.0

24 May 07:48
Compare
Choose a tag to compare
Pre-release
Merge branch 'master' into dotnet-standard

Conflicts:
	ExpressionUtils.sln
	ExpressionUtils/ExpressionUtils.csproj
	ExpressionUtils/Properties/AssemblyInfo.cs
	ExpressionUtils/ReflectionExtension.cs

Version 1.1.1

24 May 07:32
Compare
Choose a tag to compare
Merge pull request #10 from Miaplaza/fix/add-missing-typed-evaluation

Add missing typed evaluation implementations

Version 1.1.0

18 May 18:44
Compare
Choose a tag to compare

New features:

  • Added method EvaluateTypedLambda to IExpressionEvaluator, offering strongly-typed delegates as Expression<D>.Compile() does.

Other improvements:

  • Removed uses of dynamic from ExpressionStructureIdentity, speeding the comparison up and enables removing the System.Dynamic-package reference from the .Net Standard release.
  • Speed up cached compilation by avoiding costly rewrites when possible.