Skip to content

Commit fde51d3

Browse files
committed
Release 1.6.0
1 parent f404f88 commit fde51d3

30 files changed

+103
-53
lines changed

Addons/Entitas.Blueprints.CodeGeneration.Plugins/Entitas.Blueprints.CodeGeneration.Plugins.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
</PropertyGroup>
3737
<ItemGroup>
3838
<Reference Include="DesperateDevs.CodeGeneration, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
39-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.CodeGeneration.dll</HintPath>
39+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.CodeGeneration.dll</HintPath>
4040
</Reference>
4141
<Reference Include="System" />
4242
<Reference Include="System.Core" />

Addons/Entitas.Blueprints.CodeGeneration.Unity.Plugins/Entitas.Blueprints.CodeGeneration.Unity.Plugins.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.CodeGeneration, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.CodeGeneration.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.CodeGeneration.dll</HintPath>
3434
</Reference>
3535
<Reference Include="System" />
3636
<Reference Include="UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">

Addons/Entitas.Blueprints.Unity.Editor/Entitas.Blueprints.Unity.Editor.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Unity.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Unity.Editor.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Unity.Editor.dll</HintPath>
3434
</Reference>
3535
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
36-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
36+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
3737
</Reference>
3838
<Reference Include="System" />
3939
<Reference Include="UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">

Addons/Entitas.Blueprints/Entitas.Blueprints.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
3434
</Reference>
3535
<Reference Include="System" />
3636
</ItemGroup>

Addons/Entitas.CodeGeneration.Plugins/Entitas.CodeGeneration.Plugins.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,19 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Analytics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Analytics.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Analytics.dll</HintPath>
3434
</Reference>
3535
<Reference Include="DesperateDevs.CodeGeneration, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
36-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.CodeGeneration.dll</HintPath>
36+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.CodeGeneration.dll</HintPath>
3737
</Reference>
3838
<Reference Include="DesperateDevs.CodeGeneration.CodeGenerator, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
39-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.CodeGeneration.CodeGenerator.dll</HintPath>
39+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.CodeGeneration.CodeGenerator.dll</HintPath>
4040
</Reference>
4141
<Reference Include="DesperateDevs.Serialization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
42-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Serialization.dll</HintPath>
42+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Serialization.dll</HintPath>
4343
</Reference>
4444
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
45-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
45+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
4646
</Reference>
4747
<Reference Include="System" />
4848
</ItemGroup>

Addons/Entitas.Migration.CLI/Entitas.Migration.CLI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
3434
</Reference>
3535
<Reference Include="System" />
3636
</ItemGroup>

Addons/Entitas.Migration.Unity.Editor/Entitas.Migration.Unity.Editor.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Unity.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Unity.Editor.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Unity.Editor.dll</HintPath>
3434
</Reference>
3535
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
36-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
36+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
3737
</Reference>
3838
<Reference Include="System" />
3939
<Reference Include="UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">

Addons/Entitas.Unity.Editor/Entitas.Unity.Editor.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Serialization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Serialization.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Serialization.dll</HintPath>
3434
</Reference>
3535
<Reference Include="DesperateDevs.Unity.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
36-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Unity.Editor.dll</HintPath>
36+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Unity.Editor.dll</HintPath>
3737
</Reference>
3838
<Reference Include="System" />
3939
<Reference Include="UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">

Addons/Entitas.VisualDebugging.CodeGeneration.Plugins/Entitas.VisualDebugging.CodeGeneration.Plugins.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
</PropertyGroup>
3232
<ItemGroup>
3333
<Reference Include="DesperateDevs.CodeGeneration, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
34-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.CodeGeneration.dll</HintPath>
34+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.CodeGeneration.dll</HintPath>
3535
</Reference>
3636
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
37-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
37+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
3838
</Reference>
3939
<Reference Include="System" />
4040
</ItemGroup>

Addons/Entitas.VisualDebugging.Unity.Editor/Entitas.VisualDebugging.Unity.Editor.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Serialization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Serialization.dll</HintPath>
33+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Serialization.dll</HintPath>
3434
</Reference>
3535
<Reference Include="DesperateDevs.Unity.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
36-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Unity.Editor.dll</HintPath>
36+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Unity.Editor.dll</HintPath>
3737
</Reference>
3838
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
39-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
39+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
4040
</Reference>
4141
<Reference Include="System" />
4242
<Reference Include="UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">

Entitas/Entitas.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</PropertyGroup>
3131
<ItemGroup>
3232
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
33-
<HintPath>..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
33+
<HintPath>..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
3434
</Reference>
3535
<Reference Include="System" />
3636
</ItemGroup>

Entitas/Entitas/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.2
1+
1.6.0
-18.5 KB
Binary file not shown.
Binary file not shown.

RELEASE_NOTES.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
# 1.6.0
2+
3+
As always, the Unity Asset Store version might take a few days to be processed
4+
and accepted by Unity. Please check for updates in 2 - 4 days here:
5+
https://www.assetstore.unity3d.com/#!/content/87638
6+
7+
#### General
8+
⚠️ Changed Entitas Asset Store package structure by separating Desperate Devs dlls into their own folder
9+
Please run `jenny auto-import -s` or modify `Preferences.properties` to update the paths to the plugins if necessary
10+
11+
12+
#### Entitas
13+
🛠 Added support to remove event listeners within event callback #698
14+
15+
⚠️ Improved Entitas Event API `[Event(bool)]` #717
16+
Use "find and replace" to update all your EventAttribute usages
17+
`[Event(true)]` is now `[Event(EventTarget.Self)]`
18+
`[Event(false)]` is now `[Event(EventTarget.Any)]`
19+
20+
⚙️ Added support for `[DontDrawComponent]` for all components #678
21+
💄 Updated comments for `group.RemoveAllEventHandlers()` #684
22+
🛠 Fixed check for updates
23+
24+
25+
#### DesperateDevs
26+
⚙️ Updated `TargetFrameworkProfilePreProcessor` #721
27+
🛠 Added `str.ToUnixPath()`
28+
29+
130
# 1.5.2
231

332
As always, the Unity Asset Store version might take a few days to be processed

Scripts/bee

Lines changed: 41 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ readonly SOLUTION="${ROOT}/${PROJECT}.sln"
1515
readonly BIN="bin/Release"
1616
readonly VERSION_PATH="${ROOT}/${PROJECT}/${PROJECT}/version.txt"
1717

18-
readonly DEPENDENDCIES_DIR="${ROOT}/Libraries/Dependencies"
18+
readonly DEPENDENDCIES_DIR="${ROOT}/Libraries/Dependencies/DesperateDevs"
1919
declare -a -r DEPENDENDCIES=(
2020
"../DesperateDevs/DesperateDevs.CodeGeneration.CodeGenerator.Unity.Editor/${BIN}/"
2121
"../DesperateDevs/DesperateDevs.CodeGeneration.Plugins/${BIN}/"
@@ -197,12 +197,13 @@ generate() {
197197
collect_entitas_unity() {
198198
logf
199199
local entitas_dir="${BUILD_SRC}/Unity/Entitas/Assets/Entitas"
200-
local editor_dir="${entitas_dir}/Editor"
201-
local plugins_dir="${editor_dir}/Plugins"
202-
local desperatedevs_plugins_dir="${plugins_dir}/DesperateDevs"
203-
local entitas_plugins_dir="${plugins_dir}/Entitas"
204-
local images_dir="${editor_dir}/Images"
205-
clean_dir "${entitas_dir}" "${editor_dir}" "${plugins_dir}" "${desperatedevs_plugins_dir}" "${entitas_plugins_dir}" "${images_dir}"
200+
local entitas_editor_dir="${entitas_dir}/Editor"
201+
local entitas_plugins_dir="${entitas_editor_dir}/Plugins"
202+
local desperatedevs_dir="${BUILD_SRC}/Unity/Entitas/Assets/DesperateDevs"
203+
local desperatedevs_editor_dir="${desperatedevs_dir}/Editor"
204+
local desperatedevs_plugins_dir="${desperatedevs_editor_dir}/Plugins"
205+
local images_dir="${entitas_editor_dir}/Images"
206+
clean_dir "${entitas_dir}" "${entitas_editor_dir}" "${entitas_plugins_dir}" "${desperatedevs_dir}" "${desperatedevs_editor_dir}" "${desperatedevs_plugins_dir}" "${images_dir}"
206207

207208
declare -a -r projects=(
208209
'Entitas'
@@ -226,30 +227,14 @@ collect_entitas_unity() {
226227

227228
sync_files "${DEPENDENDCIES_DIR}/" "${entitas_dir}"
228229

229-
declare -a -r editor=(
230-
'DesperateDevs.Analytics.dll'
231-
'DesperateDevs.CodeGeneration.CodeGenerator.dll'
232-
'DesperateDevs.CodeGeneration.CodeGenerator.Unity.Editor.dll'
233-
'DesperateDevs.CodeGeneration.dll'
234-
'DesperateDevs.Networking.dll'
235-
'DesperateDevs.Serialization.dll'
236-
'DesperateDevs.Unity.Editor.dll'
237-
230+
declare -a -r entitas_editor=(
238231
'Entitas.Migration.dll'
239232
'Entitas.Migration.Unity.Editor.dll'
240233
'Entitas.Unity.Editor.dll'
241234
'Entitas.VisualDebugging.Unity.Editor.dll'
242235
)
243-
for f in "${editor[@]}"; do
244-
mv "${entitas_dir}/${f}" "${editor_dir}"
245-
done
246-
247-
declare -a -r desperatedevs_plugins=(
248-
'DesperateDevs.CodeGeneration.Plugins.dll'
249-
'DesperateDevs.CodeGeneration.Unity.Plugins.dll'
250-
)
251-
for f in "${desperatedevs_plugins[@]}"; do
252-
mv "${entitas_dir}/${f}" "${desperatedevs_plugins_dir}"
236+
for f in "${entitas_editor[@]}"; do
237+
mv "${entitas_dir}/${f}" "${entitas_editor_dir}"
253238
done
254239

255240
declare -a -r entitas_plugins=(
@@ -267,6 +252,36 @@ collect_entitas_unity() {
267252
for d in "${images[@]}"; do
268253
sync_files "${ROOT}/${d}" "${images_dir}"
269254
done
255+
256+
declare -a -r desperatedevs=(
257+
'Compile.cs'
258+
'DesperateDevs.Logging.dll'
259+
'DesperateDevs.Networking.dll'
260+
'DesperateDevs.Serialization.dll'
261+
'DesperateDevs.Utils.dll'
262+
)
263+
for f in "${desperatedevs[@]}"; do
264+
mv "${entitas_dir}/${f}" "${desperatedevs_dir}"
265+
done
266+
267+
declare -a -r desperatedevs_editor=(
268+
'DesperateDevs.Analytics.dll'
269+
'DesperateDevs.CodeGeneration.CodeGenerator.dll'
270+
'DesperateDevs.CodeGeneration.CodeGenerator.Unity.Editor.dll'
271+
'DesperateDevs.CodeGeneration.dll'
272+
'DesperateDevs.Unity.Editor.dll'
273+
)
274+
for f in "${desperatedevs_editor[@]}"; do
275+
mv "${entitas_dir}/${f}" "${desperatedevs_editor_dir}"
276+
done
277+
278+
declare -a -r desperatedevs_plugins=(
279+
'DesperateDevs.CodeGeneration.Plugins.dll'
280+
'DesperateDevs.CodeGeneration.Unity.Plugins.dll'
281+
)
282+
for f in "${desperatedevs_plugins[@]}"; do
283+
mv "${entitas_dir}/${f}" "${desperatedevs_plugins_dir}"
284+
done
270285
}
271286

272287
collect_entitas_with_blueprints_unity() {

Scripts/bee.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.0.0
5+
Global
6+
EndGlobal

Tests/Tests/Tests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@
2929
</PropertyGroup>
3030
<ItemGroup>
3131
<Reference Include="DesperateDevs.CodeGeneration, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
32-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.CodeGeneration.dll</HintPath>
32+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.CodeGeneration.dll</HintPath>
3333
</Reference>
3434
<Reference Include="DesperateDevs.CodeGeneration.CodeGenerator, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
35-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.CodeGeneration.CodeGenerator.dll</HintPath>
35+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.CodeGeneration.CodeGenerator.dll</HintPath>
3636
</Reference>
3737
<Reference Include="DesperateDevs.Serialization, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
38-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Serialization.dll</HintPath>
38+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Serialization.dll</HintPath>
3939
</Reference>
4040
<Reference Include="DesperateDevs.Utils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
41-
<HintPath>..\..\Libraries\Dependencies\DesperateDevs.Utils.dll</HintPath>
41+
<HintPath>..\..\Libraries\Dependencies\DesperateDevs\DesperateDevs.Utils.dll</HintPath>
4242
</Reference>
4343
<Reference Include="NSpec, Version=1.0.7.0, Culture=neutral, PublicKeyToken=null">
4444
<HintPath>..\..\Libraries\NSpec.dll</HintPath>

Tests/Unity/VisualDebugging/Assets/Examples/VisualDebugging/VisualDebuggingExampleController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ void createTestEntities(GameContext context) {
4848
var go = new GameObject("Player");
4949
go.Link(e, context);
5050
e.AddGameObject(go);
51-
e.AddTexture(new Texture());
51+
e.AddTexture(new CustomRenderTexture(32, 32));
5252
e.AddTexture2D(new Texture2D(2, 2));
5353

5454
// Custom

0 commit comments

Comments
 (0)