Release-3-0-1#878
Open
lposen wants to merge 2 commits into
Open
Conversation
…mpatibility update to 0.85
|
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. |
Contributor
There was a problem hiding this comment.
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 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 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 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 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 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 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 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 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 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 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) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

🔹 JIRA Ticket(s) if any
✏️ Description