Skip to content

Commit 4d623fe

Browse files
authored
Merge branch 'new-arch/master' into jwt/all
2 parents d8cb608 + 73849f1 commit 4d623fe

4 files changed

Lines changed: 49 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,25 @@
1-
## 2.1.0-alpha.0 (2025-09-27)
2-
* fix: update clickedUrl parameter type to allow null values in trackInAppClose method per PR comment ([26fa44b](https://github.com/Iterable/react-native-sdk/commit/26fa44b))
3-
* refactor: add wakeApp placeholder method ([4cc665f](https://github.com/Iterable/react-native-sdk/commit/4cc665f))
4-
* refactor: remove redundant error handling in RNIterableAPI to streamline message retrieval ([5a946b2](https://github.com/Iterable/react-native-sdk/commit/5a946b2))
5-
* refactor: simplify attribution info handling and improve error reporting in RNIterableAPI ([e0d026e](https://github.com/Iterable/react-native-sdk/commit/e0d026e))
6-
* refactor: update initialize2WithApiKey so that parameters are always in the same order ([18bd0af](https://github.com/Iterable/react-native-sdk/commit/18bd0af))
7-
* refactor: update ios interfaces to enforce non-nullable parameters for better safety ([32c7eb8](https://github.com/Iterable/react-native-sdk/commit/32c7eb8))
8-
* refactor: update parameter types in RNIterableAPI to reflect automatically created jsi file ([b6e4488](https://github.com/Iterable/react-native-sdk/commit/b6e4488))
9-
* refactor: update parameter types in RNIterableAPI to use Double to match codegen ([5d8c543](https://github.com/Iterable/react-native-sdk/commit/5d8c543))
10-
* refactor: update parameter types to nullable in RNIterableAPI for consistency ([560a8c5](https://github.com/Iterable/react-native-sdk/commit/560a8c5))
11-
* refactor: update templateId parameter type to Double in RNIterableAPI for consistency ([dfb4934](https://github.com/Iterable/react-native-sdk/commit/dfb4934))
12-
* refactor: update templateId parameter type to nullable in trackPushOpenWithCampaignId ([f9aa273](https://github.com/Iterable/react-native-sdk/commit/f9aa273))
13-
* refactor: update templateId type to double in trackPushOpenWithCampaignId ([c009a1e](https://github.com/Iterable/react-native-sdk/commit/c009a1e))
14-
* chore: downgrade version from 2.0.3-alpha.1 to 2.0.2 ([61ec865](https://github.com/Iterable/react-native-sdk/commit/61ec865))
15-
* chore: update dependencies for React Navigation and related packages ([95053bb](https://github.com/Iterable/react-native-sdk/commit/95053bb))
16-
* Update ios/RNIterableAPI/ReactIterableAPI.swift ([3e252ee](https://github.com/Iterable/react-native-sdk/commit/3e252ee))
1+
## 2.1.0-beta.0
2+
3+
### Updates
4+
- Update SDK so that it has full support for [React Native New Architecture](https://reactnative.dev/architecture/landing-page)
5+
6+
### Chores
7+
- Update dependencies for React Navigation and related packages ([95053bb](https://github.com/Iterable/react-native-sdk/commit/95053bb))
8+
9+
10+
## 2.0.3
11+
12+
### Updates
13+
- Add in-app message manager with lazy initialization to avoid circular dependency ([6feec35](https://github.com/Iterable/react-native-sdk/commit/6feec35))
14+
15+
### Fixes
16+
- Update Iterable-iOS-SDK to 6.5.4.1 to fix issue #701 (performAndWait) ([0bb4a24](https://github.com/Iterable/react-native-sdk/commit/0bb4a24)), closes [#701](https://github.com/Iterable/react-native-sdk/issues/701)
17+
- Update Xcode project configuration to include CocoaPods build phases and settings ([23a9e79](https://github.com/Iterable/react-native-sdk/commit/23a9e79))
18+
- Enable CodeQl Advanced Config ([7346e56](https://github.com/Iterable/react-native-sdk/commit/7346e56))
19+
- Upload coverage report to Qlty ([6872621](https://github.com/Iterable/react-native-sdk/commit/6872621))
20+
- Simplify IterableInAppManager usage in tests by directly accessing Iterable.inAppManager ([6deeae3](https://github.com/Iterable/react-native-sdk/commit/6deeae3))
21+
- Correct markdown link syntax in IterableInAppManager documentation ([78e22b2](https://github.com/Iterable/react-native-sdk/commit/78e22b2))
22+
1723

1824
## 2.0.2
1925
### Fixes

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Iterable. It supports JavaScript and TypeScript.
1919
- [Requirements](#requirements)
2020
- [Architecture Support](#architecture-support)
2121
- [Installation](#installation)
22+
- [Beta Versions](#beta-versions)
2223
- [Features](#features)
2324
- [Sample projects](#sample-projects)
2425
- [Version mapping](#version-mapping)
@@ -70,6 +71,23 @@ Notes:
7071
7172
For installation instructions, read [Installing Iterable's React Native SDK](https://support.iterable.com/hc/articles/360045714132).
7273

74+
## Beta Versions
75+
76+
To opt into beta versions of the SDK, you can install the latest beta version by using the `beta` tag:
77+
78+
```bash
79+
# Install the latest beta version
80+
npm install @iterable/react-native-sdk@beta
81+
82+
# Or using yarn
83+
yarn add @iterable/react-native-sdk@beta
84+
```
85+
86+
**Note:** Beta versions may contain experimental features and could have
87+
breaking changes. We recommend testing beta versions in development environments
88+
before using them in production. Please report any issues found in beta
89+
releases to [Customer Support](https://support.iterable.com/hc/en-us/requests/new).
90+
7391
## Features
7492

7593
To learn more about the SDK, read:
@@ -96,6 +114,9 @@ For quick reference, the following table lists the versions of the [Android SDK]
96114
97115
| RN SDK Version | Android SDK Version | iOS SDK Version |
98116
| --------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | --------------- |
117+
| [2.1.0-beta.0](https://www.npmjs.com/package/@iterable/react-native-sdk/v/2.1.0-beta.0) | [3.5.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.5.2) | [6.5.4](https://github.com/Iterable/swift-sdk/releases/tag/6.5.4)
118+
| [2.0.3](https://www.npmjs.com/package/@iterable/react-native-sdk/v/2.0.3) | [3.5.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.5.2) | [6.5.4](https://github.com/Iterable/swift-sdk/releases/tag/6.5.4)
119+
| [2.0.2](https://www.npmjs.com/package/@iterable/react-native-sdk/v/2.0.2) | [3.5.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.5.2) | [6.5.4](https://github.com/Iterable/swift-sdk/releases/tag/6.5.4)
99120
| [2.0.1](https://www.npmjs.com/package/@iterable/react-native-sdk/v/2.0.1) | [3.5.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.5.2) | [6.5.4](https://github.com/Iterable/swift-sdk/releases/tag/6.5.4)
100121
| [2.0.0](https://www.npmjs.com/package/@iterable/react-native-sdk/v/2.0.0) | [3.5.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.5.2) | [6.5.4](https://github.com/Iterable/swift-sdk/releases/tag/6.5.4)
101122
| [2.0.0-beta.1](https://www.npmjs.com/package/@iterable/react-native-sdk/v/2.0.0-beta.1) | [3.5.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.5.2) | [6.5.4](https://github.com/Iterable/swift-sdk/releases/tag/6.5.4)

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iterable/react-native-sdk",
3-
"version": "2.1.0-alpha.0",
3+
"version": "2.1.0-beta.0",
44
"description": "Iterable SDK for React Native.",
55
"source": "./src/index.tsx",
66
"main": "./lib/module/index.js",
@@ -135,7 +135,10 @@
135135
"release-it": {
136136
"git": {
137137
"commitMessage": "chore: release ${version}",
138-
"tagName": "${version}"
138+
"tagName": "${version}",
139+
"tag": true,
140+
"commit": true,
141+
"push": true
139142
},
140143
"npm": {
141144
"publish": true

src/itblBuildInfo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
* It contains the version of the package
44
*/
55
export const buildInfo = {
6-
version: '2.1.0-alpha.0',
6+
version: '2.1.0-beta.0',
77
};

0 commit comments

Comments
 (0)