Skip to content

Commit d5bc10e

Browse files
kraenhansenclaude
andcommitted
Add changeset for the static_h Node-API adoption
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 1c01751 commit d5bc10e

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.changeset/eighty-moons-shave.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"react-native-node-api": major
3+
"weak-node-api": minor
4+
---
5+
6+
Adopt Hermes' first-party Node-API (the `hermesNapi` target on the `static_h`
7+
branch) instead of patching Hermes with our own implementation. Addons now run
8+
against a real Node-API environment created with `hermes_napi_create_env()`, one
9+
per addon as in Node, and Node-API is bumped from v8 to v10.
10+
11+
This drops support for React Native 0.79–0.81: the vendored Hermes is built from
12+
a pinned `static_h` commit and requires the Hermes build scripts shipped with
13+
React Native 0.87 and later. Older React Native versions are still served by
14+
previously published releases.

0 commit comments

Comments
 (0)