Skip to content

Releases: CleverTap/clevertap-react-native

4.1.0

30 Apr 10:04
2804eb5

Choose a tag to compare

What's new

  • [Android Platform]

    • Supports CleverTap Android SDK v8.1.0.
    • Adds Picture-in-Picture In-App Notifications support.
    • Adds GIF and video media support in InApp templates.
  • [iOS Platform]

    • Supports CleverTap iOS SDK v7.6.0.
    • Adds Picture-in-Picture In-App Notifications support.
    • Adds GIF and video media support in InApp templates.

API changes

  • [Android and iOS Platform]
    • Adds a new API unmute() to clear a backend-imposed mute state, resuming network operations immediately.
      • unmute()

Breaking Changes

  • [Android Platform]
    • Raises the minimum supported Android API level to 23.
    • Deprecates ExoPlayer integration. Migrate to Media3 before upgrading to v5.0.0.

4.0.0

17 Mar 06:47
ee3a63b

Choose a tag to compare

What's new

Bug Fixes

  • [iOS Platform]
    • Fixes a bug where CleverTapInAppNotificationShowed was not called.

3.9.0

17 Feb 12:01
ced9244

Choose a tag to compare

What's new

  • [Android Platform]

  • [iOS Platform]

  • [Android and iOS Platform]

    • Adds support for inaction in-app notifications. This server-side feature allows triggering in-app notifications when users do not perform specific actions within a defined timeframe.
    • Adds support for nested objects ingestion in event and profile properties, enabling more complex data structures for richer user profiling and event tracking.

3.8.1

14 Jan 09:33
0cc2214

Choose a tag to compare

What's new

Bug Fixes

  • [iOS Platform]
    • Fixes a bug where DOB value is passed incorrectly when performing profile events.
    • Optimizes app initialization sequence by loading variable and variant caches earlier in the startup process.

3.8.0

22 Dec 10:51
8bbf7de

Choose a tag to compare

What's new

API changes

  • [Android and iOS Platform]
    • Adds a new API variants to fetch A/B experiment variants for the user, enabling easier access to experiment data for custom implementations.
      • variants()
    • Adds a new overloaded API for discardInAppNotifications() method. Calling this with true immediately dismisses any currently visible In-App notification in addition to clearing the queue of pending messages.
      • discardInAppNotifications(dismissInAppIfVisible: Boolean)

3.7.0

03 Oct 09:00
7648504

Choose a tag to compare

What's new

Bug Fixes

  • [Android and iOS Platform]
    • Fixes #480 – an issue where dates were incorrectly parsed for the case-sensitive DOB key.

3.6.0

17 Jul 13:55
134ab5e

Choose a tag to compare

What's new

3.5.0

27 Jun 15:31
d08439d

Choose a tag to compare

What's new

3.4.0

28 Mar 17:32
9458272

Choose a tag to compare

⚠️ NOTE
Please refer to this guide for changed integration steps for Huawei PushProvider for android.

What's new

API changes

  • [Android and iOS Platform]
    • Adds new API to register push tokens
      • pushRegistrationToken(your_token, pushType): Register the token for providers other than FCM. Refer here for example usage.
      • setFCMPushToken(your_token): Register the token for FCM only. Refer here for example usage.
    • Removes: The legacy token registration APIs have been removed to make push providers injectable. The above mentioned APIs should be used in it's place. The removed APIs include:
      • setPushToken(value, type)

3.3.0

17 Mar 11:25
2cf8568

Choose a tag to compare

Refer to the troubleshoot guide if you encounter any errors while upgrading to this version.

What's new

  • [Android Platform]
    • Supports CleverTap Android SDK v7.2.2.
    • Adds support for Android 15, making it compliant with Android 15 requirements. Details here.
    • Upgrades the algorithm used for encryption of PII data, making it compliant with OWASP. Uses AndroidKeyStore for securely backing up encryption key on API levels 23+.
    • Updates minSdkVersion to API 21 (Android 5.0).