chore: update to Expo 55, RN 0.83.2, and Node.js version 20.19.4; bump version to 1.1.0#66
chore: update to Expo 55, RN 0.83.2, and Node.js version 20.19.4; bump version to 1.1.0#66lposen wants to merge 1 commit into
Conversation
…p version to 1.1.0
|
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. |
There was a problem hiding this comment.
Pull request overview
Updates this Expo config plugin and its example app to align with Expo SDK 55 / React Native 0.83.2, refreshes documentation around React Native’s New Architecture, and bumps the package version + changelog for the release.
Changes:
- Bumped dependency versions (Expo SDK 55, RN 0.83.2, React 19.2.0) and updated the example app + lockfile accordingly.
- Updated docs to describe Expo SDK 55 / New Architecture requirements and updated “tested on” version.
- Updated release metadata: package version, changelog entry, and
.nvmrcNode version.
Reviewed changes
Copilot reviewed 5 out of 9 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Updates docs/TOC and New Architecture guidance for Expo SDK 55; updates requirements text. |
| package.json | Bumps plugin version and updates dev + peer dependency versions (notably @iterable/react-native-sdk). |
| example/package.json | Updates example app dependencies to Expo SDK 55 / RN 0.83.2 / React 19.2.0. |
| example/yarn.lock | Regenerated lockfile for the example app to match updated dependencies. |
| CHANGELOG.md | Adds release notes for 1.1.0 and notes the dependency/node updates. |
| .nvmrc | Updates pinned Node version to v20.19.4. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| Expo SDK 55 requires React Native's [New Architecture](https://reactnative.dev/architecture/landing-page). Ensure `newArchEnabled` is set to `true` in your `app.json`: | ||
|
|
||
| ```json | ||
| { | ||
| "expo": { |
| - From v2.0.2, `@iterable/react-native-sdk` supports React Native's New | ||
| Architecture. Expo SDK 55 requires the New | ||
| Architecture; see [New Architecture](#new-architecture) for configuration. |
| "peerDependencies": { | ||
| "@iterable/react-native-sdk": "^2.0.2", | ||
| "@iterable/react-native-sdk": "^3.0.0", | ||
| "expo": "*", |
There was a problem hiding this comment.
Does this suggest this should be a bump to version 2 of the expo plugin?
| ## [1.1.0] - 2026-06-24 | ||
|
|
||
| ### Changed | ||
| - Updated to Expo SDK 55 (React Native 0.83.2, React 19.2.0) | ||
| - Updated `@iterable/react-native-sdk` peer dependency to `^3.0.0` | ||
| - Updated minimum Node.js version to 20.19.4 |
There was a problem hiding this comment.
@lposen does this Copilot comment sounds reasonable to you?
jferrao-itrbl
left a comment
There was a problem hiding this comment.
Most of the medium severity comments raised by copilot seem reasonable though not critical. I would encourage you to review them.
| ## [1.1.0] - 2026-06-24 | ||
|
|
||
| ### Changed | ||
| - Updated to Expo SDK 55 (React Native 0.83.2, React 19.2.0) | ||
| - Updated `@iterable/react-native-sdk` peer dependency to `^3.0.0` | ||
| - Updated minimum Node.js version to 20.19.4 |
There was a problem hiding this comment.
@lposen does this Copilot comment sounds reasonable to you?
| "peerDependencies": { | ||
| "@iterable/react-native-sdk": "^2.0.2", | ||
| "@iterable/react-native-sdk": "^3.0.0", | ||
| "expo": "*", |
There was a problem hiding this comment.
Does this suggest this should be a bump to version 2 of the expo plugin?
jferrao-itrbl
left a comment
There was a problem hiding this comment.
Pre-emptively approving this to unblock it but I'll leave it to your criteria @lposen about what to do with the Copilot comments I pointed to before.

🎟️ JIRA ticket(s)
🏕 Description
Please explain the changes you made
📷 Screenshots
Screenshots if the PR has visual changes.
🧐 Testing
Please explain the steps needed to verify your change.
📝 Documentation
How have you documented these changes?