Skip to content

Commit e4638ae

Browse files
committed
version 3.0.0
1 parent a7a6465 commit e4638ae

13 files changed

Lines changed: 1408 additions & 1884 deletions

RELEASE_NOTES.md

Lines changed: 0 additions & 62 deletions
This file was deleted.

Readme.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,18 @@ You can send suggestions at support@gamedevware.com
206206
* Parser: Type inference for generics
207207
* Parser: Full C#6 expression syntax
208208
* Parser: Extension methods
209-
* Parser: Type initializers, List initializers
209+
* ~Parser: Type initializers, List initializers~
210210

211211
## Changes
212212

213+
# 3.0.0
214+
* BREAKING CHANGE: Changed the distribution form to Unity Package instead of a library.
215+
* feature: Added parser support for object initializers and collections initializers.
216+
* fix: fix for Mono failture to return underlying type code for Enum types
217+
* chore: Increased C# language support to version 7.3 and formatted the code.
218+
* BREAKING CHANGE: Raised the minimum .NET Framework version to 4.6.
219+
* chore: Added new compilation targets to support modern .NET versions.
220+
213221
# 2.3.0
214222

215223
* fix: fixed netcore related error with enumerable.empty<T>

src/GameDevWare.Dynamic.Expressions.Unity.2021/GameDevWare.Dynamic.Expressions.Unity.2021.sln

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11

22
Microsoft Visual Studio Solution File, Format Version 11.00
33
# Visual Studio 2010
4-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "asset-store-tools-editor", "asset-store-tools-editor.csproj", "{ff14c7e5-8d8f-e0a7-24c6-538617544f77}"
5-
EndProject
64
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gamedevware-csharp-eval", "gamedevware-csharp-eval.csproj", "{3eb474fd-8302-8b6e-79d0-c09e5d268617}"
75
EndProject
86
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{6b02597e-1fdf-6afd-d85f-0f5c2dd37a8b}"
97
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "asset-store-tools-editor", "asset-store-tools-editor.csproj", "{ff14c7e5-8d8f-e0a7-24c6-538617544f77}"
9+
EndProject
1010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gamedevware-csharp-eval", "gamedevware-csharp-eval.Player.csproj", "{e9d26f3f-1d12-9f30-eda9-48fd587c7b95}"
1111
EndProject
1212
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.Player.csproj", "{65eaad53-77f2-10f1-f8a4-25ab1b5442fb}"
@@ -16,12 +16,12 @@ Global
1616
Debug|Any CPU = Debug|Any CPU
1717
EndGlobalSection
1818
GlobalSection(ProjectConfigurationPlatforms) = postSolution
19-
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
20-
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.Build.0 = Debug|Any CPU
2119
{3eb474fd-8302-8b6e-79d0-c09e5d268617}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2220
{3eb474fd-8302-8b6e-79d0-c09e5d268617}.Debug|Any CPU.Build.0 = Debug|Any CPU
2321
{6b02597e-1fdf-6afd-d85f-0f5c2dd37a8b}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2422
{6b02597e-1fdf-6afd-d85f-0f5c2dd37a8b}.Debug|Any CPU.Build.0 = Debug|Any CPU
23+
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
24+
{ff14c7e5-8d8f-e0a7-24c6-538617544f77}.Debug|Any CPU.Build.0 = Debug|Any CPU
2525
{e9d26f3f-1d12-9f30-eda9-48fd587c7b95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2626
{e9d26f3f-1d12-9f30-eda9-48fd587c7b95}.Debug|Any CPU.Build.0 = Debug|Any CPU
2727
{65eaad53-77f2-10f1-f8a4-25ab1b5442fb}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

src/GameDevWare.Dynamic.Expressions.Unity.2021/Packages/manifest.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"dependencies": {
3-
"com.unity.ai.navigation": "2.0.9",
4-
"com.unity.collab-proxy": "2.10.0",
5-
"com.unity.ide.rider": "3.0.38",
6-
"com.unity.ide.visualstudio": "2.0.25",
7-
"com.unity.multiplayer.center": "1.0.0",
8-
"com.unity.test-framework": "1.6.0",
9-
"com.unity.timeline": "1.8.9",
10-
"com.unity.ugui": "2.0.0",
11-
"com.unity.modules.accessibility": "1.0.0",
3+
"com.unity.collab-proxy": "2.5.2",
4+
"com.unity.ide.rider": "3.0.31",
5+
"com.unity.ide.visualstudio": "2.0.22",
6+
"com.unity.ide.vscode": "1.2.5",
7+
"com.unity.test-framework": "1.1.33",
8+
"com.unity.textmeshpro": "3.0.6",
9+
"com.unity.timeline": "1.6.5",
10+
"com.unity.ugui": "1.0.0",
11+
"com.unity.visualscripting": "1.9.4",
1212
"com.unity.modules.ai": "1.0.0",
1313
"com.unity.modules.androidjni": "1.0.0",
1414
"com.unity.modules.animation": "1.0.0",

src/GameDevWare.Dynamic.Expressions.Unity.2021/Packages/packages-lock.json

Lines changed: 48 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,6 @@
66
"source": "embedded",
77
"dependencies": {}
88
},
9-
"com.unity.ai.navigation": {
10-
"version": "2.0.9",
11-
"depth": 0,
12-
"source": "registry",
13-
"dependencies": {
14-
"com.unity.modules.ai": "1.0.0"
15-
},
16-
"url": "https://packages.unity.com"
17-
},
189
"com.unity.asset-store-tools": {
1910
"version": "file:com.unity.asset-store-tools",
2011
"depth": 0,
@@ -24,20 +15,21 @@
2415
}
2516
},
2617
"com.unity.collab-proxy": {
27-
"version": "2.10.0",
18+
"version": "2.5.2",
2819
"depth": 0,
2920
"source": "registry",
3021
"dependencies": {},
3122
"url": "https://packages.unity.com"
3223
},
3324
"com.unity.ext.nunit": {
34-
"version": "2.0.5",
25+
"version": "1.0.6",
3526
"depth": 1,
36-
"source": "builtin",
37-
"dependencies": {}
27+
"source": "registry",
28+
"dependencies": {},
29+
"url": "https://packages.unity.com"
3830
},
3931
"com.unity.ide.rider": {
40-
"version": "3.0.38",
32+
"version": "3.0.31",
4133
"depth": 0,
4234
"source": "registry",
4335
"dependencies": {
@@ -46,21 +38,20 @@
4638
"url": "https://packages.unity.com"
4739
},
4840
"com.unity.ide.visualstudio": {
49-
"version": "2.0.25",
41+
"version": "2.0.22",
5042
"depth": 0,
5143
"source": "registry",
5244
"dependencies": {
53-
"com.unity.test-framework": "1.1.31"
45+
"com.unity.test-framework": "1.1.9"
5446
},
5547
"url": "https://packages.unity.com"
5648
},
57-
"com.unity.multiplayer.center": {
58-
"version": "1.0.0",
49+
"com.unity.ide.vscode": {
50+
"version": "1.2.5",
5951
"depth": 0,
60-
"source": "builtin",
61-
"dependencies": {
62-
"com.unity.modules.uielements": "1.0.0"
63-
}
52+
"source": "registry",
53+
"dependencies": {},
54+
"url": "https://packages.unity.com"
6455
},
6556
"com.unity.nuget.newtonsoft-json": {
6657
"version": "3.2.1",
@@ -70,17 +61,27 @@
7061
"url": "https://packages.unity.com"
7162
},
7263
"com.unity.test-framework": {
73-
"version": "1.6.0",
64+
"version": "1.1.33",
7465
"depth": 0,
75-
"source": "builtin",
66+
"source": "registry",
7667
"dependencies": {
77-
"com.unity.ext.nunit": "2.0.3",
68+
"com.unity.ext.nunit": "1.0.6",
7869
"com.unity.modules.imgui": "1.0.0",
7970
"com.unity.modules.jsonserialize": "1.0.0"
80-
}
71+
},
72+
"url": "https://packages.unity.com"
73+
},
74+
"com.unity.textmeshpro": {
75+
"version": "3.0.6",
76+
"depth": 0,
77+
"source": "registry",
78+
"dependencies": {
79+
"com.unity.ugui": "1.0.0"
80+
},
81+
"url": "https://packages.unity.com"
8182
},
8283
"com.unity.timeline": {
83-
"version": "1.8.9",
84+
"version": "1.6.5",
8485
"depth": 0,
8586
"source": "registry",
8687
"dependencies": {
@@ -92,19 +93,23 @@
9293
"url": "https://packages.unity.com"
9394
},
9495
"com.unity.ugui": {
95-
"version": "2.0.0",
96+
"version": "1.0.0",
9697
"depth": 0,
9798
"source": "builtin",
9899
"dependencies": {
99100
"com.unity.modules.ui": "1.0.0",
100101
"com.unity.modules.imgui": "1.0.0"
101102
}
102103
},
103-
"com.unity.modules.accessibility": {
104-
"version": "1.0.0",
104+
"com.unity.visualscripting": {
105+
"version": "1.9.4",
105106
"depth": 0,
106-
"source": "builtin",
107-
"dependencies": {}
107+
"source": "registry",
108+
"dependencies": {
109+
"com.unity.ugui": "1.0.0",
110+
"com.unity.modules.jsonserialize": "1.0.0"
111+
},
112+
"url": "https://packages.unity.com"
108113
},
109114
"com.unity.modules.ai": {
110115
"version": "1.0.0",
@@ -153,12 +158,6 @@
153158
"com.unity.modules.animation": "1.0.0"
154159
}
155160
},
156-
"com.unity.modules.hierarchycore": {
157-
"version": "1.0.0",
158-
"depth": 1,
159-
"source": "builtin",
160-
"dependencies": {}
161-
},
162161
"com.unity.modules.imageconversion": {
163162
"version": "1.0.0",
164163
"depth": 0,
@@ -248,7 +247,17 @@
248247
"com.unity.modules.ui": "1.0.0",
249248
"com.unity.modules.imgui": "1.0.0",
250249
"com.unity.modules.jsonserialize": "1.0.0",
251-
"com.unity.modules.hierarchycore": "1.0.0"
250+
"com.unity.modules.uielementsnative": "1.0.0"
251+
}
252+
},
253+
"com.unity.modules.uielementsnative": {
254+
"version": "1.0.0",
255+
"depth": 1,
256+
"source": "builtin",
257+
"dependencies": {
258+
"com.unity.modules.ui": "1.0.0",
259+
"com.unity.modules.imgui": "1.0.0",
260+
"com.unity.modules.jsonserialize": "1.0.0"
252261
}
253262
},
254263
"com.unity.modules.umbra": {

src/GameDevWare.Dynamic.Expressions.Unity.2021/UserSettings/EditorUserSettings.asset

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ EditorUserSettings:
55
m_ObjectHideFlags: 0
66
serializedVersion: 4
77
m_ConfigSettings:
8-
RecentlyUsedSceneGuid-0:
9-
value: 5b03005152015c5f585a5c7441205b4410161a7f2e29226828784f37e1b06c6c
10-
flags: 0
118
vcSharedLogLevel:
129
value: 0d5e400f0650
1310
flags: 0
@@ -27,4 +24,3 @@ EditorUserSettings:
2724
m_VCAllowAsyncUpdate: 1
2825
m_VCScanLocalPackagesOnConnect: 1
2926
m_ArtifactGarbageCollection: 1
30-
m_CompressAssetsOnImport: 1

0 commit comments

Comments
 (0)