Skip to content

Releases: Iterable/react-native-sdk

2.2.0-alpha.0

21 Oct 17:03

Choose a tag to compare

2.2.0-alpha.0 Pre-release
Pre-release

What's Changed

  • [MOB-12295] publish docs to netlify by @lposen in #736
  • [MOB-12160] add unit tests for useDeviceOrientation by @lposen in #708
  • [MOB-12186] add-tests-for-iterableutil by @lposen in #709
  • [MOB-10946] Update JWT in ts by @lposen in #726
  • [MOB-10947][SDK-88] Configure JWT for Android by @lposen in #727
  • [MOB-11032] configure JWT for iOS by @lposen in #728
  • [MOB-12187] add unit tests for IterableEdgeInsetDetails by @lposen in #710
  • [MOB-12188] add tests for IterableHTMLInAppContent by @lposen in #711
  • [MOB-12231] Put all calls to the native layer in a class called IterableApi by @lposen in #737
  • [MOB-12247] remove-dependency-on-react-native-vector-icons by @lposen in #760
  • [MOB-12360] release-2-0-4 by @lposen in #761
  • [MOB-12298] Improve the logger by @lposen in #739
  • [SDK-136] Add Jwt Generator to Example app by @lposen in #767

Full Changelog: 2.1.0-beta.1...2.2.0-alpha.0

2.0.4

16 Oct 20:37
b37eb9f

Choose a tag to compare

What's Changed

  • Initial CodeQL commit by @noelle-iterable in #702
  • [MOB-12158] improve-iterable-ts-test-coverage by @lposen in #705
  • [MOB-12159] add-tests-for-useappstatelistener by @lposen in #707
  • [MOB-12295] publish docs to netlify by @lposen in #736
  • [MOB-12160] add unit tests for useDeviceOrientation by @lposen in #708
  • [MOB-12186] add-tests-for-iterableutil by @lposen in #709
  • [MOB-12187] add unit tests for IterableEdgeInsetDetails by @lposen in #710
  • [MOB-12188] add tests for IterableHTMLInAppContent by @lposen in #711
  • [MOB-12247] remove-dependency-on-react-native-vector-icons by @lposen in #760
  • [MOB-12360] release-2-0-4 by @lposen in #761

New Contributors

Full Changelog: 2.0.3...2.0.4

2.1.0-beta.1

09 Oct 23:14

Choose a tag to compare

2.1.0-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2.1.0-beta.0...2.1.0-beta.1

2.1.0-beta.0 Release

07 Oct 00:53

Choose a tag to compare

2.1.0-beta.0 Release Pre-release
Pre-release

What's Changed

  • [MOB-11826] make-frontend-api-and-codegen by @lposen in #685
  • [MOB-11833] format-files by @lposen in #686
  • [MOB-11828] add-backwards-compatibility by @lposen in #688
  • [MOB-11827] add-new-architecture-support by @lposen in #687
  • [MOB-11954] restructure RNIterableAPIModule to delegate functionality to RNIterableAPIModuleImpl by @lposen in #693
  • [MOB-11994] align-dependencies-correctly by @lposen in #696
  • [MOB-11955] configure-new-architecture by @lposen in #694
  • [MOB-11957] ios-crashes-when-clicking-track-push-open-with-ca by @lposen in #695

Full Changelog: 2.0.3...2.1.0-beta.0

2.0.3

04 Oct 00:03
2b96cbd

Choose a tag to compare

What's Changed

  • [MOB-11735] release-2-0-2 by @lposen in #677
  • update coverage reporting for Qlty Cloud by @davehenton in #689
  • [MOB-12039] rn-add-in-app-manager-back-onto-iterable-object by @lposen in #699
  • [MOB-12123] add-6-5-4-1-to-react-native-sdk by @lposen in #706
  • [MOB-12199] rn-release-2-0-3 by @lposen in #714

New Contributors

Full Changelog: 2.0.2...2.0.3

Release 2.1.0-alpha.0

27 Sep 21:57

Choose a tag to compare

Release 2.1.0-alpha.0 Pre-release
Pre-release

2.1.0-alpha.0 (2025-09-27)

  • chore: downgrade version from 2.0.3-alpha.1 to 2.0.2 (61ec865)
  • chore: update build scripts and version to 2.1.0-alpha.0 (78dc602)
  • chore: update CHANGELOG for 2.1.0-alpha.0 release and fix documentation typo in IterableInAppManager (b615521)
  • chore: update dependencies for React Navigation and related packages (95053bb)
  • fix: update clickedUrl parameter type to allow null values in trackInAppClose method per PR comment (26fa44b)
  • refactor: add wakeApp placeholder method (4cc665f)
  • refactor: remove redundant error handling in RNIterableAPI to streamline message retrieval (5a946b2)
  • refactor: simplify attribution info handling and improve error reporting in RNIterableAPI (e0d026e)
  • refactor: update initialize2WithApiKey so that parameters are always in the same order (18bd0af)
  • refactor: update ios interfaces to enforce non-nullable parameters for better safety (32c7eb8)
  • refactor: update parameter types in RNIterableAPI to reflect automatically created jsi file (b6e4488)
  • refactor: update parameter types in RNIterableAPI to use Double to match codegen (5d8c543)
  • refactor: update parameter types to nullable in RNIterableAPI for consistency (560a8c5)
  • refactor: update templateId parameter type to Double in RNIterableAPI for consistency (dfb4934)
  • refactor: update templateId parameter type to nullable in trackPushOpenWithCampaignId (f9aa273)
  • refactor: update templateId type to double in trackPushOpenWithCampaignId (c009a1e)
  • Update ios/RNIterableAPI/ReactIterableAPI.swift (3e252ee)

2.0.2

16 Jul 22:51

Choose a tag to compare

What's Changed

  • Change RNIterableAPI to objective-c++ for interop compatibility @lposen in #662
  • Fixed misspelling by @lposen in #637
  • Update dependencies and improve build configuration by @lposen in #672

Full Changelog: 2.0.1...2.0.2

2.0.1

01 Jul 22:10
d0d320d

Choose a tag to compare

This release allows for the use of React Natives New Architecture through their Interop layer.

Use with caution! Interop is experimental, so you may encounter issues (eg: performance degradation).

Fixes

  • Remove preinstall script from package.json (17199b3)
  • Upgrade default React Native version to 0.79 (68bb3cb)
  • Clean up Podfile and update build scripts in package.json (0376453)
  • Disable empty body warnings in Podfile build settings (40f3c8f)
  • Removed pod lockfile as the dependencies change depending on whether it is new arch (19c8c90)
  • Update Babel and Jest configurations for React Native 0.79.3 support
    (56584b5)
  • Update README to reflect limited support for React Native's New Architecture (251ed69)
  • Removed duplicate methods as it prevents rendering in new arch (b7f0c71)

2.0.0

04 Jun 19:39
7f93124

Choose a tag to compare

GA release. No changes from 2.0.0-beta.1

2.0.0-beta.1

08 May 08:41
726aa52

Choose a tag to compare

Fixes

  • Resolved circular dependencies which were making the SDK incompatible with Expo #629
  • Added disclaimer to README to alert users that we do not yet support React Native New Architecture #630
  • Removed beta disclaimer link #625
  • Added extra troubleshooting steps to example app README
  • Added safe concurrent Ruby version to Gemfile