Skip to content

Releases: xtralifecloud/unity-sdk

v1.2.4.1

05 Dec 13:04
Compare
Choose a tag to compare

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

05 Oct 15:58
Compare
Choose a tag to compare

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

03 May 13:17
Compare
Choose a tag to compare

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

10 Mar 14:09
Compare
Choose a tag to compare

Fixed:

  • Simple type JSONs parsing
  • ListFriends list fill for blacklisted case

v1.2.2

07 Mar 10:42
Compare
Choose a tag to compare

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

03 Mar 09:48
Compare
Choose a tag to compare

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

17 Feb 15:21
Compare
Choose a tag to compare

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

14 Feb 13:06
Compare
Choose a tag to compare

Fixed:

  • Logout method failed.
  • Match create method now takes a globalState parameter.

v1.2.0.0

03 Feb 13:22
Compare
Choose a tag to compare

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

27 Dec 15:18
Compare
Choose a tag to compare

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.