Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit eae6cf5

Browse files
authored
Release 0.2.3 (#975)
* Release 0.2.3 * updating code docs and adding two new Project settings files * new burst project setting file * adding temporary component remark * Update link.xml * disabled burst compilation (#977) * making DeferredDisposeWorker protected (#979) * enabling burst just for iOS * updated changelog * updated changelog * typo * remove new line * remove new line
1 parent 8708f8b commit eae6cf5

File tree

20 files changed

+86
-26
lines changed

20 files changed

+86
-26
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
## `0.2.3` - 2019-06-12
6+
57
### Breaking Changes
68

79
- Schema from packages are no longer copied into the root `schema` directory. [#953](https://github.com/spatialos/gdk-for-unity/pull/953)
@@ -37,6 +39,8 @@
3739

3840
- Removed the workaround for a schema component update bug (WRK-1031). [#962](https://github.com/spatialos/gdk-for-unity/pull/962)
3941
- All playground launch configuration files now use the `w2_r0500_e5` template instead of the `small` template which was deprecated. [#968](https://github.com/spatialos/gdk-for-unity/pull/968)
42+
- Disabled Burst compilation for all platforms except for iOS, because Burst throws benign errors when building workers for other platforms than the one you are currently using. [#199](https://github.com/spatialos/gdk-for-unity-fps-starter-project/pull/199)
43+
- Enabled Burst compilation for iOS, because disabling results in an invalid XCode project. [#197](https://github.com/spatialos/gdk-for-unity-fps-starter-project/pull/197)
4044

4145
## `0.2.2` - 2019-05-15
4246

packer.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"package_name": "gdk-for-unity",
3-
"version": "0.2.2",
3+
"version": "0.2.3",
44
"git_packages": [
55
{
66
"clone_url": "[email protected]:spatialos/gdk-for-unity.git",

workers/unity/Assets/link.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,7 @@
33
<assembly fullname="Improbable.Gdk.GameObjectCreation" preserve="all"/>
44
<assembly fullname="Improbable.Gdk.TransformSynchronization" preserve="all"/>
55
<assembly fullname="Improbable.Gdk.PlayerLifecycle" preserve="all"/>
6+
<assembly fullname="Unity.Entities.Hybrid">
7+
<type fullname="Unity.Entities.GameObjectEntity" preserve="all"/>
8+
</assembly>
69
</linker>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "com.improbable.gdk.buildsystem",
33
"displayName": "SpatialOS GDK Build System",
4-
"version": "0.2.2",
4+
"version": "0.2.3",
55
"unity": "2019.1",
66
"author": "Improbable Worlds Ltd",
77
"description": "SpatialOS GDK Build System Module. Made by Improbable.",
88
"dependencies": {
9-
"com.improbable.gdk.core": "0.2.2"
9+
"com.improbable.gdk.core": "0.2.3"
1010
}
1111
}

workers/unity/Packages/com.improbable.gdk.core/Components/WorkerEntityComponents.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public struct WorkerEntityTag : IComponentData
1414
/// ECS Component added to the worker entity immediately after establishing a connection to a SpatialOS deployment.
1515
/// </summary>
1616
/// <remarks>
17-
/// This is a reactive component and the <see cref="Improbable.Gdk.Core.CleanReactiveComponentsSystem"/> will
17+
/// This is a temporary component and the <see cref="Improbable.Gdk.Core.CleanTemporaryComponentsSystem"/> will
1818
/// remove it at the end of the frame.
1919
/// </remarks>
2020
[RemoveAtEndOfTick]
@@ -25,10 +25,8 @@ public struct OnConnected : IComponentData
2525
/// <summary>
2626
/// ECS Component added to the worker entity immediately after disconnecting from SpatialOS
2727
/// </summary>
28-
/// <remarks>
29-
/// This is a reactive component and the <see cref="Improbable.Gdk.Core.CleanReactiveComponentsSystem"/> will
28+
/// This is a temporary component and the <see cref="Improbable.Gdk.Core.CleanTemporaryComponentsSystem"/> will
3029
/// remove it at the end of the frame.
31-
/// </remarks>
3230
[RemoveAtEndOfTick]
3331
public struct OnDisconnected : ISharedComponentData, IEquatable<OnDisconnected>
3432
{

workers/unity/Packages/com.improbable.gdk.core/Worker/WorkerConnector.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ private void OnDisconnected(string reason)
411411
StartCoroutine(DeferredDisposeWorker());
412412
}
413413

414-
private IEnumerator DeferredDisposeWorker()
414+
protected IEnumerator DeferredDisposeWorker()
415415
{
416416
// Remove the world from the loop early, to avoid errors during the delay frame
417417
RemoveFromPlayerLoop();
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "com.improbable.gdk.core",
33
"displayName": "SpatialOS GDK Core",
4-
"version": "0.2.2",
4+
"version": "0.2.3",
55
"unity": "2019.1",
66
"author": "Improbable Worlds Ltd",
77
"description": "SpatialOS GDK Core Module. Made by Improbable.",
88
"dependencies": {
9-
"com.improbable.gdk.tools": "0.2.2",
10-
"com.improbable.gdk.testutils": "0.2.2",
9+
"com.improbable.gdk.tools": "0.2.3",
10+
"com.improbable.gdk.testutils": "0.2.3",
1111
"com.unity.entities": "0.0.12-preview.33"
1212
}
1313
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "com.improbable.gdk.deploymentlauncher",
33
"displayName": "SpatialOS GDK Deployment Launcher",
4-
"version": "0.2.2",
4+
"version": "0.2.3",
55
"unity": "2019.1",
66
"author": "Improbable Worlds Ltd",
77
"description": "SpatialOS GDK Deployment Launcher. Made by Improbable.",
88
"dependencies": {
9-
"com.improbable.gdk.core": "0.2.2",
10-
"com.improbable.gdk.tools": "0.2.2"
9+
"com.improbable.gdk.core": "0.2.3",
10+
"com.improbable.gdk.tools": "0.2.3"
1111
}
1212
}

workers/unity/Packages/com.improbable.gdk.gameobjectcreation/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"author": "Improbable Worlds Ltd",
77
"description": "SpatialOS GDK GameObject Creation Module. Made by Improbable.",
88
"dependencies": {
9-
"com.improbable.gdk.core": "0.2.2"
9+
"com.improbable.gdk.core": "0.2.3"
1010
}
1111
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "com.improbable.gdk.mobile",
33
"displayName": "SpatialOS GDK Mobile Support",
4-
"version": "0.0.6",
4+
"version": "0.0.7",
55
"unity": "2019.1",
66
"author": "Improbable Worlds Ltd",
77
"description": "SpatialOS GDK Mobile Support Module. Made by Improbable.",
88
"dependencies": {
9-
"com.improbable.gdk.core": "0.2.2"
9+
"com.improbable.gdk.core": "0.2.3"
1010
}
1111
}

0 commit comments

Comments
 (0)