Changelog

Check out release history our React Native SDK. Stable releases have been tested thoroughly and are ready for use in your production apps.

3.x Releases


  • 3.7.0

    code changes

    Features

    Note:

    • Android Gradle plugin version 7.4 or later is required.
    • JDK 17 is also required for Gradle 8.
  • 3.6.0

    code changes

    Features

  • 3.5.4

    code changes

    Bug Fixes

    • added proguard rules for R8 strict mode (#253) (6686206)
  • 3.5.3

    code changes

    Bug Fixes

    • do not bundle .md files in cocoapods deployments (a815336)
  • 3.5.2

    code changes

    Bug Fixes

    • expo users reported app crash on didFailToRegisterForRemoteNotificationsWithError (#244) (fb9a464)
  • 3.5.1

    code changes

    Bug Fixes

    • edge case for image download in rich push (#242) (04b63f8)
  • 3.5.0

    code changes

    Features

    • new header for polling interval and enable ios logging for in-app (#237) (f77ff0e)
  • 3.4.0

    code changes

    Features

    • increase opened metrics reliability and 3rd party push SDK compatibility (#236) (514b719)
  • 3.3.2

    code changes

    Bug Fixes

  • 3.3.1

    code changes

    Bug Fixes

    • ios: memory exception during SDK initialization async tasks (#217) (7e420cf)
  • 3.3.0

    code changes

    Features

    • fetch currently stored device token using JS method (#216) (482f780)
  • 3.2.1

    code changes

    Bug Fixes

    • ios: when queue cannot find task, expect queue runs next task (#213) (fc747a5)
  • 3.2.0

    code changes

    Features

  • 3.1.13

    code changes

    Bug Fixes

  • 3.1.12

    code changes

    Bug Fixes

    • remove BQ tasks register device with empty profile identifier (#207) (4cb9cbc)
  • 3.1.11

    code changes

    Bug Fixes

  • 3.1.10

    code changes

    Bug Fixes

  • 3.1.9

    code changes

    Bug Fixes

  • 3.1.8

    code changes

    Bug Fixes

    • include required messagingpush dependency for no push configuration (#187) (78bbc63)
  • 3.1.7

    code changes

    Bug Fixes

  • 3.1.6

    code changes

    Bug Fixes

    • in-app messages not displaying for release builds on Android (#174) (973d1cc)
  • 3.1.5

    code changes

    Bug Fixes

    • sdk ignores requests when initializing the SDK from react native and from native iOS (#173) (8bc7beb)
  • 3.1.4

    code changes

    Note: 3.1.4 contains a known issue when the Customer.io native iOS SDK is initialized in the AppDelegate using CustomerIO.initialize() or [pnHandlerObj initializeCioSdk]; as documented in our React Native push setup documentation. It’s recommended to use 3.1.3 until a newer version has been released.

    Bug Fixes

  • 3.1.3

    code changes

    Bug Fixes

  • 3.1.2

    code changes

    Bug Fixes

    Note: We’ve made updates to our installation instructions for in-app for Android. Please refer to them as they reflect our new streamlined process which no longer necessitates a previously required dependency for in-app messages.

  • 3.1.1

    code changes

    Bug Fixes

  • 3.1.0

    code changes

    Features

  • 3.0.0

    code changes

    Installing and updating our React Native SDK got easier. Follow our migration docs (it only requires modifications to your Podfile) to use version 3 our React Native SDK!

    ⚠ BREAKING CHANGES

    • auto-update native SDK and easier rich push install (#149)

    Bug Fixes

    • auto-update native SDK and easier rich push install (#149) (7e56d1e)

2.x Releases


1.x Releases


  • 1.0.0

    code changes

    Features

    • android updates in package (#13) (b708fce)
    • android: package updates (e87c6eb)
    • android: setup config with initialization (e915343)
    • creating customerio react native package (#1) (2d2bdae)
    • device attributes and other configurable properties (#4) (bd79d96)
    • identify and clear user identity (#2) (4430b66)
    • in-app functionality in react native package (488c0c0)
    • update package version (8526a69)
    • updated to android sdk 3.0.0-alpha.2 (91978d7)
    • updating ios sdk version in podspec (1b1c26f)
    • user-agent updates in package (efff4fc)

    Bug Fixes

    • added support for android sdk 3.1.0 (44a1b91)
    • change in way to update config in ios (#15) (8680b28)
    • initialized sdk from storage using context (e3e609a)
    • push notifications integration (#10) (5d7752d)
    • updating gist dependency version (9f8ac3f)

    Reverts