Skip to content

Commit 7e5cf60

Browse files
Export public 5.1.0 Release to UPM
1 parent b08dd21 commit 7e5cf60

File tree

243 files changed

+18168
-16155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+18168
-16155
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
# Changelog
22
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
33
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
4+
5+
## [5.1.0] - 2025-11-04
6+
7+
### Added
8+
- Added: Android support for 16kb devices.
9+
10+
### Changed
11+
- Change: Update to EOS SDK 1.18.1.2-CL47370208
12+
- Change: Android JDK version update to 11
13+
14+
### Fixed
15+
- Fix: Prevent Newtonsoft from being stripped
16+
- Fix: Allow macOS application to shut down
17+
18+
### Notice
19+
- Mac is using the 1.17.1.3 EOS SDK version of libEOSSDK-Mac-Shipping.dylib due to a bug with the 1.18.1.2 version.
20+
421
## [4.1.1] - 2025-08-26
522

623
### Changed

Editor/link.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
<linker>
2+
<assembly fullname="Newtonsoft.Json" preserve="all" />
23
</linker>
Binary file not shown.
Binary file not shown.
Binary file not shown.

Runtime/Core/EOSManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
// instance of the SDK from ever initializing again. Which is bad because Unity often (always?) loads a library just once
3232
// up front for a given DLL.
3333

34-
#if UNITY_EDITOR_WIN || UNITY_EDITOR_OSX || UNITY_STANDALONE_WIN
34+
#if UNITY_EDITOR_WIN || UNITY_EDITOR_OSX || UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX
3535
#define EOS_CAN_SHUTDOWN
3636
#endif
3737

Runtime/Core/EOSPackageInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public static class EOSPackageInfo
3333
* not involve editing source code files.
3434
*/
3535

36-
public const string Version = "4.1.1";
36+
public const string Version = "5.1.0";
3737

3838
public const string PackageName = "com.playeveryware.eos";
3939
}

Runtime/EOS_SDK/Core/CallbackHelper.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,12 @@ internal static bool TryGetAndRemoveCallback<TCallbackInfoInternal, TCallback, T
122122
if (callback != null)
123123
{
124124
// If this delegate was added with an AddNotify, we should only ever remove it on RemoveNotify.
125-
// if (notificationId.HasValue)
126-
// {
127-
// }
125+
if (notificationId.HasValue)
126+
{
127+
}
128128

129129
// If the operation is complete, it's safe to remove.
130-
if (callbackInfo.GetResultCode().HasValue && Common.IsOperationComplete(callbackInfo.GetResultCode().Value))
130+
else if (callbackInfo.GetResultCode().HasValue && Common.IsOperationComplete(callbackInfo.GetResultCode().Value))
131131
{
132132
RemoveCallback(clientDataPointer);
133133
}

Runtime/EOS_SDK/Core/GetHelper.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,5 @@ internal static void Get<TInternal, TPublic>(ref TInternal from, out TPublic to,
210210
from.Get(out to);
211211
clientDataPointer = from.ClientDataPointer;
212212
}
213-
internal static T GetDefault<T>()
214-
{
215-
return default;
216-
}
217213
}
218214
}

Runtime/EOS_SDK/Core/Helper.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ internal static void Copy(ArraySegment<byte> from, IntPtr to)
130130

131131
internal static void Dispose(ref IntPtr value)
132132
{
133-
RemoveCallback(value);
134133
RemoveAllocation(ref value);
135134
RemovePinnedBuffer(ref value);
136135
value = default;

0 commit comments

Comments
 (0)