Skip to content

Releases: klaviyo/klaviyo-react-native-sdk

1.0.0

25 Oct 21:00
9332e77
Compare
Choose a tag to compare

What's Changed

iOS Changes

Full Changelog: klaviyo/klaviyo-swift-sdk@3.3.0...4.0.0

Android Changes

  • The SDK now automatically tracks changes to the user's notification permission whenever the app is opened or resumed.
  • After you call resetProfile, the SDK will hold the push token internally and automatically attach the token to the next profile. This is a change from past behavior where the token would need to be explicitly set again after resetting.
  • Fixed a bug where 429 rate limit retry times could be impacted by network fluctuations
  • Updated setProfileAttribute where any serializable is accepted instead of only strings
  • Prevent duplicate push notifications from displaying on a device through tagging
  • Removing identifiers from state if format issues are present

Breaking Changes

  • Modified visibility of the ProfileKey options deprecated in 2.3.0
  • Klaviyo.lifecycleCallbacks deprecated in 2.1.0 has been removed

See all breaking changes here

What's Changed

Full Changelog: klaviyo/klaviyo-android-sdk@2.4.1...3.0.0

0.4.2

07 Jun 20:37
068dec1
Compare
Choose a tag to compare

What's Changed

This patch build improves the timeliness and reliability of Opened Push events.

  • Fixed bug with Opened Push events created from terminated state for apps that initialize the SDK from react native code.
  • Remove deprecated profile identifier keys by @evan-masseau in #146
  • Updated occurrences of String to string by @ajaysubra in #152
  • Fix React Native 0.74.X Support by @kennyklaviyo in #155
  • Improved android setup documentation and sample app by @evan-masseau in #153
  • RN: 0.4.2 | iOS 3.2.0 | Android 2.4.0 by @ajaysubra in #159

Full Changelog: 0.4.1...0.4.2

0.4.1

21 May 19:59
f98a30d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.4.1

0.4.0

19 Apr 18:19
a2a1fe3
Compare
Choose a tag to compare

Native platform SDK changes

Pulling in iOS SDK changes for release 3.1.0
Pulling in android SDK changes for release 2.3.0

What's Changed

Full Changelog: 0.3.1...0.4.0

0.3.1

27 Mar 21:08
6142fb6
Compare
Choose a tag to compare

What's Changed

We've implemented a set of changes to the networking layer that should reduce redundant API calls to lower our SDK's resource usage.

0.3.0

21 Mar 15:14
5713a87
Compare
Choose a tag to compare

What's Changed

  • Bridged setProfileAttributes method to iOS by @ajaysubra in #135
  • Adopted Klaviyo Android SDK version 2.1.1 to patch a potential issue with notification display when application is terminated affecting users who initialize from the react-native layer (due to a timing problem) by @evan-masseau in #136
  • Adopted Klaviyo Swift SDK version 3.0.4 to patch a minor issue with profile attributes sending to API by @ajaysubra in #136
  • Bump RN SDK version = 0.3.0 by @evan-masseau in #136

Full Changelog: 0.2.1...0.3.0

0.2.1

13 Mar 20:51
3e1db5e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.2.1

0.2.0

26 Feb 18:07
ad12079
Compare
Choose a tag to compare

What's Changed

  • Bridge initialize and setPushToken to RN layer by @evan-masseau in #98
  • README changes
  • Example app improvements

Addresses issues: #103 #69 #65

New Contributors

Full Changelog: 0.1.2...0.2.0

0.1.2

07 Feb 17:46
ed7ab35
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.1...0.1.2

0.1.1

30 Jan 15:40
9f78438
Compare
Choose a tag to compare

What's Changed

API documentation generation updates
readme updates

Full Changelog: 0.1.0...0.1.1