Skip to content

Latest commit

 

History

History
218 lines (174 loc) · 10.3 KB

CHANGELOG.md

File metadata and controls

218 lines (174 loc) · 10.3 KB

Change Log

Version 4.0.0 (07 August, 2024)

  • Added native support for WebGL, Mac and Windows platform

Version 3.1.0 (24 April, 2024)

  • Updated to CleverTap Android SDK v6.2.1
  • Updated to CleverTap iOS SDK v6.2.1
  • Added privacy manifests support for iOS.
  • Supports Android 14, made it compliant with Android 14 requirements. Details here
  • Upgrades AGP to 8.2.2 for building the SDK and adds related consumer proguard rules
  • Deprecates Xiaomi public methods as we are sunsetting SDK. Details here.

Version 3.0.0 (15 Jan, 2024)

  • Updated to CleverTap Android SDK v6.0.0
  • Updated to CleverTap iOS SDK v6.0.0
  • Support DateTime objects for ProfilePush, OnUserLogin, RecordEvent and RecordChargedEventWithDetailsAndItems
  • Support for Product Experiences - Remote Config/Variables
  • Unity Package Manager support
  • CleverTap structure and interface changes:
    • Use the static CleverTap.cs methods.
    • CleverTapBinding.cs and CleveTapUnity.cs are now obsolete. They are still usable with minor changes but will be removed in the future.
    • Improved mechanism to handle callbacks - add an event listener for a callback directly through the CleverTap static events. No need to set all callbacks in the CleverTapUnity.cs anymore.
    • iOS Settings are configured from Assets -> CleverTap Settings
  • CleverTap SDK uses EDM4U for dependency management

Version 2.4.2 (24 October, 2023)

  • Profile APIs support for multiple data types
    • Adds OnUserLogin(Dictionary<string, object> properties) and ProfilePush(Dictionary<string, object> properties)

Version 2.4.1 (18 Sept, 2023)

Version 2.4.0 (15 May, 2023)

  • Adds below new public APIs to support CleverTap Android SDK v5.0.0
    • CleverTapBinding.IsPushPermissionGranted(), CleverTapBinding.PromptPushPrimer(object), CleverTapBinding.PromptForPushPermission(boolean)
  • Adds push permission callback method CleverTapOnPushPermissionResponseCallback which returns true/false after user allows/denies the notification permission.
  • Adds CleverTapInAppNotificationShowCallback to handle InApp notification shown - Only for Android.
  • Adds DeleteInboxMessagesForIDs for deleting multiple app inbox messages by passing a collection of messageIDs.
  • Adds DeleteInboxMessageForID for deleting single app inbox messages by passing a messageID.
  • Adds MarkReadInboxMessagesForIDs for marking multiple app inbox messages as read messages by passing a collection of messageIDs.
  • Adds MarkReadInboxMessageForID for marking an app inbox messages as read message by passing a messageID.

Version 2.3.1 (13 April, 2023)

  • Updated to CleverTap Android SDK v4.6.9
  • Updated to CleverTap iOS SDK v4.2.2
  • Fixes CreateNotificationChannelWithSound, CreateNotificationChannelWithGroup, CreateNotificationChannelWithGroupAndSound - Only for Android
  • Updates the callback CleverTapInboxItemClicked to receive inbox item click with item payload.The ContentPageIndex corresponds the index of the item clicked in the list whereas the ButtonIndex for the App Inbox button clicked (0, 1, or 2). A value of -1 indicates the App Inbox item is clicked.
  • Adds DismissAppInbox to dismiss the App Inbox.

Version 2.3.0 (16 March, 2023)

  • Updated to CleverTap Android SDK v4.6.7
  • Updated to CleverTap iOS SDK v4.1.6
  • Support for Exoplayer v2.17.1 - Only for Android.
  • Adds new callback CleverTapInboxItemClicked to receive inbox item click.
  • Adds a public method deleteInboxMessagesForIds() for deleting multiple App Inbox messages by passing a collection of messageIDs. Please note that this is only for iOS, and NO-OP for Android as of now.

Version 2.2.0 (14 FEB, 2022)

  • Add public APIs for Increment/Decrement ops and InApp Controls
  • Deprecates profileGetCleverTapID()and profileGetCleverTapAttributionIdentifier().
  • Adds a new public method getCleverTapID() as an alternative to above-deprecated methods.
  • Updated to CleverTap Android SDK v4.4.0
  • Updated to CleverTap iOS SDK v4.0.0

Version 2.1.2 (19 May, 2021)

Version 2.1.1 (1 February, 2021)

  • Update iOS CleverTapPostBuildProcessor.cs to fix Project Target issue on UNITY_2019_3_OR_NEWER
  • Updated to CleverTap Android SDK v4.0.2

Version 2.1.0 (16 October, 2020)

Version 1.3.0 (19 May, 2020)

  • Updated to CleverTap Android SDK v3.8.0
  • Updated to CleverTap iOS SDK v3.8.0

Version 2.0.1 (19 May, 2020)

  • Updated to CleverTap Android SDK v3.8.0
  • Updated to CleverTap iOS SDK v3.8.0
  • Supports Android X

Version 1.2.9 (27 February, 2020)

  • Updated to CleverTap Android SDK v3.6.4

Version 1.2.7 (24 February, 2020)

  • Updated to CleverTap Android SDK v3.6.3

Version 1.2.6 (20 February, 2020)

  • Bug fixes

Version 1.2.5 (15 January, 2020)

  • Bug fixes and performance improvement

Version 1.2.4 (31 October, 2019)

  • Exposed method to pass custom install referrer parameters in Android

Version 2.0.0 (30 October, 2019)

  • Update Play Services Resolver to support Androidx dependencies

Version 1.2.3 (11 October, 2019)

  • Update to CleverTap Android SDK v3.6.0
  • Update to CleverTap iOS SDK v3.7.0

Version 1.2.2 (30 May, 2019)

  • Update to CleverTap Android SDK v3.5.1
  • Update to CleverTap iOS SDK v3.5.0

Version 1.2.1 (08 March, 2019)

  • Update Play Services Resolver to support FCM in Android

Version 1.2.0 (15 February, 2019)

  • Update to CleverTap Android SDK v3.4.2
  • Update to CleverTap iOS SDK v3.4.1

Version 1.1.5 (13 November, 2018)

  • Update to CleverTap Android SDK v3.3.2

Version 1.1.4 (01 November, 2018)

  • Update to CleverTap Android SDK v3.3.1
  • Update to CleverTap iOS SDK v3.3.0

Version 1.1.3 (26 September, 2018)

  • Update to CleverTap iOS SDK v 3.2.2

Version 1.1.2 (12 September, 2018)

  • Update to CleverTap Android SDK v 3.2.0
  • Update to CleverTap iOS SDK v 3.2.0

Version 1.1.1 (22 May, 2018)

  • Update to CleverTap Android SDK v 3.1.10

Version 1.1.0 (18 May, 2018)

  • Update to CleverTap Android SDK v 3.1.9
  • Update to CleverTap iOS SDK v 3.1.7

Version 1.0.9 (15 January, 2018)

  • Update to CleverTap Android SDK v 3.1.8

Version 1.0.8 (13 October, 2017)

  • Update to CleverTap iOS SDK v 3.1.6

Version 1.0.7 (10 October, 2017)

  • Update to CleverTapAndroidSDK v 3.1.7

Version 1.0.6 (21 September, 2017)

(Supports CleverTap 3.1.5/3.1.6)

Version 1.0.5 (17 August, 2017)

expose iOS pushInstallReferrerSource api to unity

Version 1.0.4 (18 July, 2017)

add unitypackage remove library aars in favor of PlayServicesResolver

Version 1.0.3 (30 June, 2017)

(Supports CleverTap 3.1.4)

Version 1.0.2 (22 February, 2017)

(Supports CleverTap 3.1.2)

adds setApplicationIconBadgeNumber api

Version 1.0.1 (30 January, 2017)

(Supports CleverTap 3.1.2)

Version 1.0.0 (23 October, 2016)

(Supports CleverTap 3.1.0)