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

Commit

Permalink
Release 0.2.3 (#975)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
jessicafalk authored Jun 12, 2019
1 parent 8708f8b commit eae6cf5
Show file tree
Hide file tree
Showing 20 changed files with 86 additions and 26 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

## `0.2.3` - 2019-06-12

### Breaking Changes

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

- Removed the workaround for a schema component update bug (WRK-1031). [#962](https://github.com/spatialos/gdk-for-unity/pull/962)
- 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)
- 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)
- 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)

## `0.2.2` - 2019-05-15

Expand Down
2 changes: 1 addition & 1 deletion packer.config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"package_name": "gdk-for-unity",
"version": "0.2.2",
"version": "0.2.3",
"git_packages": [
{
"clone_url": "[email protected]:spatialos/gdk-for-unity.git",
Expand Down
3 changes: 3 additions & 0 deletions workers/unity/Assets/link.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@
<assembly fullname="Improbable.Gdk.GameObjectCreation" preserve="all"/>
<assembly fullname="Improbable.Gdk.TransformSynchronization" preserve="all"/>
<assembly fullname="Improbable.Gdk.PlayerLifecycle" preserve="all"/>
<assembly fullname="Unity.Entities.Hybrid">
<type fullname="Unity.Entities.GameObjectEntity" preserve="all"/>
</assembly>
</linker>
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.improbable.gdk.buildsystem",
"displayName": "SpatialOS GDK Build System",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Build System Module. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2"
"com.improbable.gdk.core": "0.2.3"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public struct WorkerEntityTag : IComponentData
/// ECS Component added to the worker entity immediately after establishing a connection to a SpatialOS deployment.
/// </summary>
/// <remarks>
/// This is a reactive component and the <see cref="Improbable.Gdk.Core.CleanReactiveComponentsSystem"/> will
/// This is a temporary component and the <see cref="Improbable.Gdk.Core.CleanTemporaryComponentsSystem"/> will
/// remove it at the end of the frame.
/// </remarks>
[RemoveAtEndOfTick]
Expand All @@ -25,10 +25,8 @@ public struct OnConnected : IComponentData
/// <summary>
/// ECS Component added to the worker entity immediately after disconnecting from SpatialOS
/// </summary>
/// <remarks>
/// This is a reactive component and the <see cref="Improbable.Gdk.Core.CleanReactiveComponentsSystem"/> will
/// This is a temporary component and the <see cref="Improbable.Gdk.Core.CleanTemporaryComponentsSystem"/> will
/// remove it at the end of the frame.
/// </remarks>
[RemoveAtEndOfTick]
public struct OnDisconnected : ISharedComponentData, IEquatable<OnDisconnected>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,7 @@ private void OnDisconnected(string reason)
StartCoroutine(DeferredDisposeWorker());
}

private IEnumerator DeferredDisposeWorker()
protected IEnumerator DeferredDisposeWorker()
{
// Remove the world from the loop early, to avoid errors during the delay frame
RemoveFromPlayerLoop();
Expand Down
6 changes: 3 additions & 3 deletions workers/unity/Packages/com.improbable.gdk.core/package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "com.improbable.gdk.core",
"displayName": "SpatialOS GDK Core",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Core Module. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.tools": "0.2.2",
"com.improbable.gdk.testutils": "0.2.2",
"com.improbable.gdk.tools": "0.2.3",
"com.improbable.gdk.testutils": "0.2.3",
"com.unity.entities": "0.0.12-preview.33"
}
}
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "com.improbable.gdk.deploymentlauncher",
"displayName": "SpatialOS GDK Deployment Launcher",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Deployment Launcher. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2",
"com.improbable.gdk.tools": "0.2.2"
"com.improbable.gdk.core": "0.2.3",
"com.improbable.gdk.tools": "0.2.3"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK GameObject Creation Module. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2"
"com.improbable.gdk.core": "0.2.3"
}
}
4 changes: 2 additions & 2 deletions workers/unity/Packages/com.improbable.gdk.mobile/package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.improbable.gdk.mobile",
"displayName": "SpatialOS GDK Mobile Support",
"version": "0.0.6",
"version": "0.0.7",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Mobile Support Module. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2"
"com.improbable.gdk.core": "0.2.3"
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.improbable.gdk.playerlifecycle",
"displayName": "SpatialOS GDK Player Lifecycle",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Player Lifecycle Module. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2"
"com.improbable.gdk.core": "0.2.3"
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.improbable.gdk.querybasedinteresthelper",
"displayName": "SpatialOS GDK Query-based Interest Helper",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Query-based Interest Helper Module. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2"
"com.improbable.gdk.core": "0.2.3"
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.improbable.gdk.testutils",
"displayName": "SpatialOS GDK Test Utils",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Test Utils. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2"
"com.improbable.gdk.core": "0.2.3"
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "com.improbable.gdk.tools",
"displayName": "SpatialOS GDK Tools",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Support Tools. Made by Improbable.",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.improbable.gdk.transformsynchronization",
"displayName": "SpatialOS GDK Transform Synchronization",
"version": "0.2.2",
"version": "0.2.3",
"unity": "2019.1",
"author": "Improbable Worlds Ltd",
"description": "SpatialOS GDK Transform Synchronization Module. Made by Improbable.",
"dependencies": {
"com.improbable.gdk.core": "0.2.2"
"com.improbable.gdk.core": "0.2.3"
}
}
11 changes: 11 additions & 0 deletions workers/unity/ProjectSettings/BurstAotSettings_Android.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"MonoBehaviour": {
"m_Enabled": true,
"m_EditorHideFlags": 0,
"m_Name": "",
"m_EditorClassIdentifier": "Unity.Burst.Editor:Unity.Burst.Editor:BurstPlatformAotSettings",
"DisableOptimisations": false,
"DisableSafetyChecks": true,
"DisableBurstCompilation": true
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"MonoBehaviour": {
"m_Enabled": true,
"m_EditorHideFlags": 0,
"m_Name": "",
"m_EditorClassIdentifier": "Unity.Burst.Editor:Unity.Burst.Editor:BurstPlatformAotSettings",
"DisableOptimisations": false,
"DisableSafetyChecks": true,
"DisableBurstCompilation": true
}
}
11 changes: 11 additions & 0 deletions workers/unity/ProjectSettings/BurstAotSettings_StandaloneOSX.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"MonoBehaviour": {
"m_Enabled": true,
"m_EditorHideFlags": 0,
"m_Name": "",
"m_EditorClassIdentifier": "Unity.Burst.Editor:Unity.Burst.Editor:BurstPlatformAotSettings",
"DisableOptimisations": false,
"DisableSafetyChecks": true,
"DisableBurstCompilation": true
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"MonoBehaviour": {
"m_Enabled": true,
"m_EditorHideFlags": 0,
"m_Name": "",
"m_EditorClassIdentifier": "Unity.Burst.Editor:Unity.Burst.Editor:BurstPlatformAotSettings",
"DisableOptimisations": false,
"DisableSafetyChecks": true,
"DisableBurstCompilation": true
}
}
11 changes: 11 additions & 0 deletions workers/unity/ProjectSettings/BurstAotSettings_iOS.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"MonoBehaviour": {
"m_Enabled": true,
"m_EditorHideFlags": 0,
"m_Name": "",
"m_EditorClassIdentifier": "Unity.Burst.Editor:Unity.Burst.Editor:BurstPlatformAotSettings",
"DisableOptimisations": false,
"DisableSafetyChecks": true,
"DisableBurstCompilation": false
}
}

0 comments on commit eae6cf5

Please sign in to comment.