Skip to content

Releases: klaviyo/klaviyo-react-native-sdk

2.3.1

25 Mar 15:19
1fba13a

Choose a tag to compare

What's Changed

  • Remove stale TurboModule scaffolding from iOS native module by @ndurell in #324
  • Bump version to 2.3.1, update native SDKs to Android 4.3.1 / Swift 5.2.2 by @belleklaviyo in #327

Full Changelog: 2.3.0...2.3.1

2.3.0

06 Mar 15:38
714362f

Choose a tag to compare

What's Changed

Note: In the next major version, the Location module likely will be excluded by default. If your app uses geofencing, we recommend explicitly opting in now to avoid disruption during the upgrade.

New Contributors

Full Changelog: 2.2.0...2.3.0

2.2.0

16 Jan 17:06
466cb54

Choose a tag to compare

Geofencing

We've added full support for geofencing. Refer to the Geofencing section of the README for details on how to implement it per platform.

What's Changed

Full Changelog: 2.1.0...2.2.0

2.2.0-alpha.1

10 Dec 23:15
56adc9e

Choose a tag to compare

2.2.0-alpha.1 Pre-release
Pre-release

What's Changed

  • Geofencing alpha support
  • API Revision bump to 2025-10-15

Full Changelog: 2.0.1...2.2.0-alpha.1

2.1.0

15 Oct 20:27
0e6d909

Choose a tag to compare

Universal linking

We've added full support for trackable universal links. Prior to this release, customers had to choose between a universal link with no click-tracking functionality, or a click-tracking link with no "universal" functionality. With this release, customers can issue link that's both universal and trackable as a profile event.

Refer to the Deep Linking section of the README for details on how to implement trackable universal linking functionality.

In-App Forms: Trigger by Profile Event

We've added support for triggering in app forms using an analytics event. There are no SDK changes you need to make to support this, all events created with the existing function will be consumed by our forms logic to determine whether or not it should display.


What's Changed

Full Changelog: 2.0.3...2.1.0

1.2.1

19 Sep 15:07
35e0783

Choose a tag to compare

What's Changed

  • Consumes Klaviyo Swift SDK version 4.2.2, which fixes an issue on devices running iOS 26.0 in which an in-app form could trigger an external app to open if the user’s device has an app installed that's designated to handle HTML documents.

Full Changelog: 1.2.0...1.2.1

2.0.3

17 Sep 16:01
9e71959

Choose a tag to compare

What's Changed

  • Consumes Klaviyo Swift SDK version 5.0.3, which fixes an issue on devices running iOS 26.0 in which an in-app form could trigger an external app to open if the user’s device has an app installed that's designated to handle HTML documents.

Full Changelog: 2.0.2...2.0.3

2.0.2

26 Aug 18:12
4e6fa58

Choose a tag to compare

What's Changed

Full Changelog: 2.0.1...2.0.2

2.0.1

16 Jul 18:09
798e0ce

Choose a tag to compare

What's Changed

  • Updates the React Native SDK to consume version 5.0.1 of the Swift SDK. That version fixes a small iOS bug in which an In-App Form could be displayed inside a UIAlertController.

Full Changelog: 2.0.0...2.0.1

2.0.0

25 Jun 20:29
fc56408

Choose a tag to compare

This major release is primarily focused on introducing more advanced targeting and behavior features for In-App Forms.
See migration guide for details on major changes and a guide for updating from versions 1.2.0.

In-App Forms

  • An In-App Form can now be targeted to a segment or list of users for better personalization.
  • Forms can now be configured to trigger after a specified time delay, in addition to immediate display.
  • Options for collision prevention have been added, which can be configured from the Signup Forms dashboard in your
    Klaviyo account.
  • Introduced a configurable session timeout for In-App Forms, which defaults to 60 minutes, to ensure that form will not be displayed to the user multiple times in rapid succession.
  • Added a new unregisterFromInAppForms() method to stop listening for In-App Forms at appropriate times,
    such as when a user logs out.
  • An In-App Form will now rotate with the host app when the device orientation changes.

New Contributors

Full Changelog: 1.2.0...2.0.0