Skip to content

Release-3-0-1#878

Open
lposen wants to merge 2 commits into
masterfrom
release-3-0-1
Open

Release-3-0-1#878
lposen wants to merge 2 commits into
masterfrom
release-3-0-1

Conversation

@lposen

@lposen lposen commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

🔹 JIRA Ticket(s) if any

✏️ Description

Please provide a brief description of what this pull request does.

Copilot AI review requested due to automatic review settings June 24, 2026 18:49
@qltysh

qltysh Bot commented Jun 24, 2026

Copy link
Copy Markdown

Qlty


⚠️ Comments skipped @lposen doesn't have a Qlty seat in Iterable.

Qlty doesn't post analysis or coverage comments for contributors without a seat. An authorized user can grant @lposen a seat from this pull request's page in Qlty.

@github-actions

Copy link
Copy Markdown
Lines Statements Branches Functions
Coverage: 68%
68.83% (519/754) 56.11% (202/360) 64.82% (164/253)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Bumps the React Native SDK release to 3.0.1 and updates accompanying documentation/version references across the repo.

Changes:

  • Updated package/version constants to 3.0.1.
  • Added 3.0.1 to the README version-mapping table.
  • Added a 3.0.1 entry to the changelog (RN compatibility 0.85) and adjusted changelog formatting.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 10 comments.

File Description
src/itblBuildInfo.ts Updates exported build/version info to 3.0.1.
package.json Bumps npm package version to 3.0.1.
README.md Adds 3.0.1 row to the RN↔native SDK version mapping table.
CHANGELOG.md Adds 3.0.1 section and reformats various existing entries.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines +127 to +128
| [3.0.1](https://www.npmjs.com/package/@iterable/react-native-sdk/v/3.0.1) | [3.6.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.6.2) | [6.6.3](https://github.com/Iterable/swift-sdk/releases/tag/6.6.3)
| [3.0.0](https://www.npmjs.com/package/@iterable/react-native-sdk/v/3.0.0) | [3.6.2](https://github.com/Iterable/iterable-android-sdk/releases/tag/3.6.2) | [6.6.3](https://github.com/Iterable/swift-sdk/releases/tag/6.6.3)
Comment thread CHANGELOG.md
Comment on lines 16 to +21
- Start an embedded impression with
`Iterable.embeddedManager.startImpression(MESSAGE_ID, PLACEMENT_ID)`
`Iterable.embeddedManager.startImpression(MESSAGE_ID, PLACEMENT_ID)`
- Pause an embedded impression with
`Iterable.embeddedManager.pauseImpression(MESSAGE_ID)`
`Iterable.embeddedManager.pauseImpression(MESSAGE_ID)`
- Handle embedded clicks with
`Iterable.embeddedManager.handleClick(message, buttonId, action)`
`Iterable.embeddedManager.handleClick(message, buttonId, action)`
Comment thread CHANGELOG.md
Comment on lines 22 to +27
- Added out-of-the-box (OOTB) embedded views (embedded components) for rendering
embedded messages in your app:
embedded messages in your app:
- `IterableEmbeddedView` — renders a message by `IterableEmbeddedViewType`
(Banner, Card, or Notification)
(Banner, Card, or Notification)
- `IterableEmbeddedBanner`, `IterableEmbeddedCard`, and
`IterableEmbeddedNotification` — individual OOTB view components
`IterableEmbeddedNotification` — individual OOTB view components
Comment thread CHANGELOG.md
Comment on lines 39 to +41
- Added temporary fix for Xcode 26.4 compatibility
([a7768d4](https://github.com/Iterable/react-native-sdk/commit/a7768d4)) in
example app
([a7768d4](https://github.com/Iterable/react-native-sdk/commit/a7768d4)) in
example app
Comment thread CHANGELOG.md
Comment on lines 76 to +77
- SDK is now compatible with both New Architecture and Legacy Architecture. Fix
for #691, #602, #563.
for #691, #602, #563.
Comment thread CHANGELOG.md
Comment on lines +307 to +308
- `[IterableKeychain](https://github.com/Iterable/swift-sdk/blob/master/swift-sdk/Internal/IterableKeychain.swift)`
- `[KeychainWrapper](https://github.com/Iterable/swift-sdk/blob/master/swift-sdk/Internal/KeychainWrapper.swift)`
Comment thread CHANGELOG.md
Comment on lines 328 to +330
For more information about this encryption in Android, examine the source code
for Iterable's Android SDK (upon which the React Native SDK relies):
[`IterableKeychain`](https://github.com/Iterable/iterable-android-sdk/blob/master/iterableapi/src/main/java/com/iterable/iterableapi/IterableKeychain.kt).
`[IterableKeychain](https://github.com/Iterable/iterable-android-sdk/blob/master/iterableapi/src/main/java/com/iterable/iterableapi/IterableKeychain.kt)`.
Comment thread CHANGELOG.md
Comment on lines 149 to +153
- Added disclaimer to README to alert users that we do not yet support React
Native New Architecture [`#630`](https://github.com/Iterable/react-native-sdk/pull/630)
- Resolved circular dependencies which were making the SDK incompatible with Expo [`#629`](https://github.com/Iterable/react-native-sdk/pull/629)
Native New Architecture `[#630](https://github.com/Iterable/react-native-sdk/pull/630)`
- Resolved circular dependencies which were making the SDK incompatible with Expo `[#629](https://github.com/Iterable/react-native-sdk/pull/629)`
- Removed beta disclaimer link
[`#625`](https://github.com/Iterable/react-native-sdk/pull/625)
`[#625](https://github.com/Iterable/react-native-sdk/pull/625)`
Comment thread CHANGELOG.md
Comment on lines 128 to +130
- Added support for React Native New Architecture through interop. **WARNING**:
As support for the New Architecture is through interop, developers should use
this at their own risk.
As support for the New Architecture is through interop, developers should use
this at their own risk.
Comment thread CHANGELOG.md
Comment on lines 137 to +140
- Removed pod lockfile as the dependencies change depending on whether it is new
arch (19c8c90)
arch (19c8c90)
- Updated Babel and Jest configurations for React Native 0.79.3 support
(56584b5)
(56584b5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants