|
5 | 5 | <Product>CodingSeb.ExpressionEvaluator</Product>
|
6 | 6 | <Description>A Simple Math and Pseudo C# Expression Evaluator in One C# File. And from version 1.2.0 can execute small C# like scripts</Description>
|
7 | 7 | <Copyright>Copyright © Coding Seb 2017</Copyright>
|
8 |
| - <Version>1.3.2.0</Version> |
9 |
| - <AssemblyVersion>1.3.2.0</AssemblyVersion> |
10 |
| - <FileVersion>1.3.2.0</FileVersion> |
| 8 | + <Version>1.3.3.0</Version> |
| 9 | + <AssemblyVersion>1.3.3.0</AssemblyVersion> |
| 10 | + <FileVersion>1.3.3.0</FileVersion> |
11 | 11 | <OutputPath>bin\$(Configuration)\</OutputPath>
|
12 | 12 | <Authors>Coding Seb</Authors>
|
13 | 13 | <PackageId>CodingSeb.ExpressionEvaluator</PackageId>
|
|
18 | 18 | <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
19 | 19 | <PackageIconUrl>https://github.com/codingseb/ExpressionEvaluator/blob/master/Icon.png?raw=true</PackageIconUrl>
|
20 | 20 | <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
|
21 |
| - <PackageReleaseNotes>* Support for inline namespaces (More flexible, but slower) |
22 |
| -* Option OptionInlineNamespacesEvaluationActive (To unactive inline namespaces) |
23 |
| -* Remove not necessary nugets dependencies</PackageReleaseNotes> |
| 21 | + <PackageReleaseNotes>Main improvements |
| 22 | +* Support <> syntax for specify types of generics |
| 23 | +* Support of creation initializers for collections, dictionnaries and objects |
| 24 | + |
| 25 | +Here a few examples of what this version allow to do : |
| 26 | + |
| 27 | +new List<string>() { "text1", "text2" } |
| 28 | +new Dictionnary<string, int> { {"seven", 7}, {"nine", 9}} |
| 29 | +new Dictionnary<string, int> { ["seven"]= 7, ["nine"] = 9} |
| 30 | +new MyObject() { MyStringProperty = "A value", MyIntProperty = 8} |
| 31 | + |
| 32 | +Other changes |
| 33 | +* Add ListOfType Standard function |
| 34 | +* A reference on the current evaluator added in VariableEvaluationEventArg and FunctionEvaluationEventArg |
| 35 | +* Small improvement of the Indexing []</PackageReleaseNotes> |
24 | 36 | </PropertyGroup>
|
25 | 37 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
26 | 38 | <DebugType>full</DebugType>
|
|
0 commit comments