Releases: Iterable/react-native-sdk
Releases · Iterable/react-native-sdk
2.2.0-alpha.0
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
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
- @noelle-iterable made their first contribution in #702
Full Changelog: 2.0.3...2.0.4
2.1.0-beta.1
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
- refactor: temporary fix for circular paths, which break expo by @lposen in #734
New Contributors
- @noelle-iterable made their first contribution in #702
Full Changelog: 2.1.0-beta.0...2.1.0-beta.1
2.1.0-beta.0 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
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
- @davehenton made their first contribution in #689
Full Changelog: 2.0.2...2.0.3
Release 2.1.0-alpha.0
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
2.0.1
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
2.0.0-beta.1
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