Skip to content

React Native v0.79.5 (v0.79.4 & v0.79.3) #172

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 12, 2025
Merged

Conversation

kraenhansen
Copy link
Collaborator

With #158 merged we're no longer pinned to a specific version of Hermes.

I've pushed a tag for the 0.79.3 cut of Hermes (also used by 0.79.4 and 0.79.5 - which is default for the latest version of Expo SDK 53) with the Node-API patch on-top:
node-api-hermes-2025-06-04-RNv0.79.3-7f9a871eefeb2c3852365ee80f0b6733ec12ac3b

Merging this PR will:

  • Increase the peer dependency version range accepted by the host package.
  • Upgrade the test app to start using 0.79.5.

@kraenhansen kraenhansen self-assigned this Jul 12, 2025
@kraenhansen kraenhansen added Apple 🍎 Anything related to the Apple platform (iOS, macOS, Cocoapods, Xcode, XCFrameworks, etc.) Android 🤖 Anything related to the Android platform (Gradle, NDK, Android SDK) Host 🏡 Our `react-native-node-api-modules` package labels Jul 12, 2025
Copy link

changeset-bot bot commented Jul 12, 2025

🦋 Changeset detected

Latest commit: 796241f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 4 packages
Name Type
react-native-node-api-test-app Patch
react-native-node-api Patch
cmake-rn Patch
ferric-cli Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@kraenhansen kraenhansen linked an issue Jul 12, 2025 that may be closed by this pull request
@kraenhansen kraenhansen requested a review from Copilot July 12, 2025 15:28
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds support for React Native versions 0.79.3, 0.79.4, and 0.79.5, building on previous work that removed the Hermes version pinning. The changes update peer dependencies and upgrade the test application to use the latest supported version.

  • Expands peer dependency range to include React Native 0.79.3-0.79.5
  • Updates test app and root package to use React Native 0.79.5
  • Adds changeset documentation for the version support expansion

Reviewed Changes

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

File Description
packages/host/package.json Expands peerDependencies to accept React Native 0.79.3-0.79.5
package.json Updates root React Native dependency from 0.79.1 to 0.79.5
apps/test-app/package.json Updates test app React Native dependency from 0.79.1 to 0.79.5
.changeset/ten-parts-check.md Documents the React Native version support changes

@kraenhansen kraenhansen merged commit 7ad62f7 into main Jul 12, 2025
12 checks passed
@kraenhansen kraenhansen deleted the kh/react-native-v0.79.5 branch July 12, 2025 15:31
@kraenhansen
Copy link
Collaborator Author

Merged to get the example repo public without peer dependency warnings, please review in retrospect 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Android 🤖 Anything related to the Android platform (Gradle, NDK, Android SDK) Apple 🍎 Anything related to the Apple platform (iOS, macOS, Cocoapods, Xcode, XCFrameworks, etc.) Host 🏡 Our `react-native-node-api-modules` package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Extend support to more React Native versions
1 participant