Releases: xtralifecloud/unity-sdk
Releases · xtralifecloud/unity-sdk
v1.2.4.1
Fixed:
UnityWebRequest implementation on Android dismisses response headers in version 5.6.5, when on Android, and receiving response from HAProxy. Ignoring the headers so request is fully processed.
v1.2.4.0
Added:
- Logout method now takes a Gamer as parameter.
Fixed:
- UnityWebRequest implementation on iOS does not support long poll correctly, a fix was made.
- UnityWebRequest bug on iOS where return code 400 is processed as an error. Now processed as a 400 return code properly.
Modified:
- Android now relies on Build Tools 26, SDK 25, GooglePlay Services 11.4.0 and Google Support Libraries 25.3.1
- Better parsing conversions in LitJson.
- Bundles better handle comparisons with other instances and also simple types.
v1.2.3.0
Added:
- Possibility to retrieve Mac AppStore Id in ConfiguredProducts.
- Multi-user login supported.
Fixed:
- ListUsers function now works with patterns containing a space character.
- Display name now correctly sent through an event.
- Binary upload to S3 now fully supported for all platforms since 5.5.0 version.
Modified:
- Unit tests completely overhauled.
- Litjson now supports double to float conversion.
- BetterJson removed, not necessary anymore.
v1.2.2.1
Fixed:
- Simple type JSONs parsing
- ListFriends list fill for blacklisted case
v1.2.2
Fixed:
- Unity iOS bug in UnityWebRequest when aborting a request
- Calling Batches with null params
- Promise.Debug_OutputAllExceptions default value to "true" (prints any exception thrown from requests delegates into console)
v1.2.1
Added:
- XML comments in CotcSdk core package (Visual Studio can show classes/methods comments now)
- PushNotification constructor overloads
- New PagedCenteredScore() method (CenteredScore() with PagedList result)
Fixed:
- Switched to latest version of LitJson library:
- Now handles the nested arrays json case (e.g. [[1, 2], [3, 4]] )
- No more error when using ToObject to fill an object not containing some fields from the input json
- Fetching match data now correctly fill Moves list
- Minor other fixes
v1.2.0.2
Added:
- DismissInvitation for matches
- Bundle implicit operator for int type
- Bundle.CreateObject() with undefined number of KeyValuePair params
Fixed:
- CenteredScore and FriendsBestHighScores scores parse to fill Lists
- ListUserBestScores score info parsing
- Code syntax on GamerVFS for Unity 5.5
v1.2.0.1
Fixed:
- Logout method failed.
- Match create method now takes a globalState parameter.
v1.2.0.0
Modified:
- Game VFS and Gamer VFS have been modified. Use GetKey and SetKey instead of KeyValueRead and KeyValueWrite. Return for all functions is now consistent
- Following new unified documentation, several functions have been created to replace old ones which have been deprecated
- Plugins for InApp and Push Notifications on iOS are now compatible with bitcode option
Added:
- Some functions available in the C++ SDK, and not available in C# have been added
v1.1.2.3
Modified:
- Anonymous login now accepts a JSON as parameter so options can be passed, as is possible with other methods.
- Network login method now accept a string as network type, to enable dynamic networks. Former method taking an enum is deprecated.
- preventRegistration parameter in login method is removed, and has to be integrated in the options JSON.