Changelog

[1.13.1] - 2025-10-17

Changed
  • Updated recommended Unity version to 2022.3.62f2

Fixed
  • Android: UI on API 35, by opting out from edge-to-edge requirements

[1.13.0] - 2025-09-25

Added
  • Android: Support for 16 KB page sizes

Changed
  • Updated FacebookSDK to v18.0.0

Fixed
  • Android: UI on API 35, by opting out from edge-to-edge requirements

[1.12.0] - 2025-09-12

Changed
  • Updated recommended Unity version to 2022.3.62f1

Fixed
  • iOS: Handling actions from local notifications

  • iOS: Local notifications handling on newer Unity versions

[1.11.0] - 2024-10-11

Added
  • Support for iOS Simulator

Changed
  • Updated FacebookSDK to v17.0.1

  • Updated recommended Unity version to 2021.3.40f1

  • Increased required Android minSDK to 19

  • Increased required iOS Deployment Target to iOS 12

  • Building on iOS now requires using dynamic libraries

    • Open Assets/External Dependency Manager/iOS Resolver/Settings

    • and make sure that Link frameworks statically option is unchecked.

[1.10.0] - 2022-11-29

Changed
  • Updated FacebookSDK to v14.1.0

  • Recommended Unity version to 2021.1.21f1

[1.9.0] - 2022-02-09

Added
  • Android, iOS: [Delete account] button in User Profile view
    Note that after successful account removal Smarty SDK will disconnect from Smarty server and won’t try to connect again until the app is restarted.
    On next app launch it will create a new account like before.

[1.8.0] - 2020-03-24

Changed
  • Updated FacebookSDK to v9.0.0

  • Recommended Unity version to 2020.2.0f1

[1.7.0] - 2020-11-27

Changed
  • Updated FacebookSDK to v8.1.1

  • Recommended Unity version to 2020.1.4f1

[1.6.1] - 2020-08-28

Added
  • iOS: Support for bitcode compilation

Changed
  • Recommended Unity version to 2020.1.0f1

Fixed
  • iOS: Problems with missing resources resulting in black screens

[1.6.0] - 2020-08-24

Changed
  • Update Facebook SDK to v7.21.2

[1.5.3] - 2020-02-11

Changed
  • Android: Update smarty-sdk to v1.4.10

[1.5.2] - 2019-11-06

Added
  • iOS: Support for dark theme in iOS 13

  • iOS: Support for bitcode builds

Changed

[1.4.7] - 2019-08-01

Changed
  • Update Facebook SDK to v7.16.1.

Fixed
  • Marshalling errors when build for Android using IL2CPP:

    • "To marshal a managed method, please add an attribute named 'MonoPInvokeCallback'"

    • "IL2CPP does not support marshaling delegates that point to generic methods."

  • Warnings about deprecated AndroidJNI methods

    (mentioned in Unity 2019.1.0 API Changes as "Android: Deprecated AndroidJNI methods which use byte parameters or return byte values")

[1.4.6] - 2019-06-12

Added
  • Support for Android 64-bit devices

Changed
  • Organize scripts into assemblies with assembly definitions

    See troubleshooting in case you encountered
    Assembly has reference to non-existent assembly
    error
  • Use UnityWebRequest instead of deprecated WWW

  • Recommended Unity version to 2019.1.0f2

[1.4.3] - 2019-04-17

Fixed
  • Adjust Facebook implementation to comply with Facebook Platform Policy

    • stop asking for user_birthday permission

    • stop asking for user_location permission

[1.3.5] - 2019-02-18

Changed
  • Update Facebook SDK to v7.15.1.

  • Use external Facebook app for Facebook connect.

    (please verify in your facebook app settings that you have set a release key hash)

  • Extend user session timeout to 5 minutes when not in game to allow to use external Facebook app for connecting.

  • Increase minimum iOS Deployment Target to 9 (as a result of updating iPhone UI).

Fixed
  • Fix game invitations on Android Oreo.

  • Fix UI on iPhoneX.

  • Fix exporting iOS project on new Unity versions.

  • Fix "player send state after game finished" problems.

  • Fix crash when user leave room while sdk is waiting for his profile.

[1.2.0] - 2018-08-10

Added
  • Game protocol version

    Server can be configured to reject clients using old game protocols.

    They will be informed, on Smarty screens, to update the application.

Fixed
  • Fix for games with more than 2 players.

  • Fix crash in GameRoom.SendMessage (Data message, User recipient) on iOS

[1.1.7] - 2018-06-18

Fixed

[1.1.6] - 2018-05-24

Changed
  • Use Unity Jar Resolver for resolving Android dependencies

  • Update Smarty Android SDK to v1.1.5.

  • Update Smarty iOS SDK to v1.1.5.

  • Change example game server address to smarty.lite-games.com.

Fixed
  • Add missing DataArray implementation on iOS.

  • Fix ResourceImplUnity throwing NullReferenceException in Unity Editor.

  • Mentioned required Facebook login permissions in documentation

[1.1.5] - 2017-04-28

Fixed
  • Send message compression bug SmartyGame.DataDiff.

[1.1.4] - 2017-04-13

Changed
  • Update Smarty Android SDK to v1.1.4.

  • Update Smarty iOS SDK to v1.1.4.

[1.1.3] - 2017-04-12

Changed
  • Update Smarty Android SDK to v1.1.3.

  • Update Smarty iOS SDK to v1.1.3.

  • iOS: Disable bitcode generation in postprocess script.

[1.1.2] - 2017-03-31

Added
  • Support for handling backward-compatibilities in game protocol.
    For more details search for

    // Example of handling new, backward-compatible, fictional 'tie proposals' feature

    in example code.

Fixed
  • Secure Unity-Android communication against threads deadlocks.

[1.1.1] - 2017-04-04

Changed
  • Update Smarty Android SDK to v1.1.1

  • Update Smarty iOS SDK to v1.1.1

Removed
  • Smarty.FullVersion
    Please use Smarty.Version instead.

[1.1.0] - 2017-03-24

Changed
  • Update Smarty Android SDK to v1.1.0

  • Update Smarty iOS SDK to v1.1.0

  • Make SmartyProvider a singleton.

    Breaking change

    Requires SmartyProvider invocation change.
    For example from:

    SmartyProvider.Smarty

    to

    SmartyProvider.Instance.Smarty
Fixed
  • Back arrow icons on Android activities.

  • GameCreate/GameJoin events handling.

[1.0.8] - 2017-03-16

Changed
  • Update Smarty Android SDK to v1.0.1.

  • Update Smarty iOS SDK to v1.0.2.

[1.0.7] - 2017-03-14

Added
  • Support Unity 5.5.2p2

  • Support Facebook SDK for Unity v7.9.4.

Changed
  • Android: Move example resources to separate .aar for easier removal if needed.

Fixed
  • Severely improve Unity - Android communication performance.

[1.0.6] - 2017-03-03

[1.0.5] - 2017-02-02

Fixed
  • Unity - Android threads synchronization.

[1.0.4] - 2017-01-20

[1.0.3] - 2017-01-11

Added
  • Support Unity 5.5.0p3.

Fixed
  • Make Facebook avatars rounded like other avatars.

[1.0.2] - 2016-12-08

Changed
  • Update Smarty iOS SDK to v1.0.1.

[1.0.1] - 2016-12-07

Fixed
  • iOS: Fix translations. Added post process script for setting up supported languages in Info.plist of exported project.