Skip to content

Commit c869c4a

Browse files
Version Packages (rc)
1 parent 28fb6d3 commit c869c4a

12 files changed

Lines changed: 67 additions & 19 deletions

File tree

‎.changeset/pre.json‎

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
22
"mode": "pre",
3-
"tag": "rc",
4-
"initialVersions": {
5-
"@react-native-node-api/test-app": "0.2.2",
6-
"@react-native-node-api/cli-utils": "0.1.4",
7-
"cmake-file-api": "0.1.2",
8-
"cmake-rn": "0.6.3",
9-
"ferric-cli": "0.3.11",
10-
"@react-native-node-api/ferric-example": "0.1.2",
11-
"gyp-to-cmake": "0.5.3",
12-
"react-native-node-api": "1.0.1",
13-
"@react-native-node-api/node-addon-examples": "0.1.1",
14-
"@react-native-node-api/node-tests": "0.1.1",
15-
"weak-node-api": "0.1.1"
16-
},
17-
"changesets": []
3+
"tag": "rc"
184
}
File renamed without changes.
File renamed without changes.

‎packages/cmake-rn/CHANGELOG.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# cmake-rn
22

3+
## 0.7.1-rc.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [70846f1]
8+
- Updated dependencies [0c9cd3b]
9+
- Updated dependencies [29a527d]
10+
- react-native-node-api@2.0.0-rc.0
11+
- weak-node-api@0.2.0-rc.0
12+
313
## 0.7.0
414

515
### Minor Changes

‎packages/cmake-rn/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cmake-rn",
3-
"version": "0.7.0",
3+
"version": "0.7.1-rc.0",
44
"description": "Build React Native Node API modules with CMake",
55
"homepage": "https://github.com/callstackincubator/react-native-node-api",
66
"repository": {

‎packages/ferric/CHANGELOG.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# ferric-cli
22

3+
## 0.4.1-rc.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [70846f1]
8+
- Updated dependencies [0c9cd3b]
9+
- Updated dependencies [29a527d]
10+
- react-native-node-api@2.0.0-rc.0
11+
- weak-node-api@0.2.0-rc.0
12+
313
## 0.4.0
414

515
### Minor Changes

‎packages/ferric/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ferric-cli",
3-
"version": "0.4.0",
3+
"version": "0.4.1-rc.0",
44
"description": "Rust Node-API Modules for React Native",
55
"homepage": "https://github.com/callstackincubator/react-native-node-api",
66
"repository": {

‎packages/host/CHANGELOG.md‎

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# react-native-node-api
22

3+
## 2.0.0-rc.0
4+
5+
### Major Changes
6+
7+
- 70846f1: Adopt Hermes' first-party Node-API (the `hermesNapi` target on the `static_h`
8+
branch) instead of patching Hermes with our own implementation. Addons now run
9+
against a real Node-API environment created with `hermes_napi_create_env()`, one
10+
per addon as in Node, and Node-API is bumped from v8 to v10.
11+
12+
This drops support for React Native 0.79–0.81: the vendored Hermes is built from
13+
a pinned `static_h` commit and requires the Hermes build scripts shipped with
14+
React Native 0.87 and later. Older React Native versions are still served by
15+
previously published releases.
16+
17+
### Minor Changes
18+
19+
- 0c9cd3b: Provide a `hermes_napi_host` implementation to the Hermes Node-API environments. This enables thread-safe functions (`napi_create_threadsafe_function` and friends) and moves `napi_async_work` execution onto a worker pool — previously the `execute` callback ran on the JavaScript thread, blocking it for the duration of the work. The host is also in place before an addon's module init runs, so async work and thread-safe functions can now be created during initialization.
20+
21+
### Patch Changes
22+
23+
- 29a527d: Make `vendor-hermes --silent` actually silent. The spinners were passed
24+
`isEnabled: false`, which stops the animation but still writes the spinner text
25+
and its final symbol to stderr. They now use `isSilent`, which suppresses the
26+
output entirely, leaving the vendored Hermes path on stdout as the command's
27+
only output.
28+
- Updated dependencies [70846f1]
29+
- weak-node-api@0.2.0-rc.0
30+
331
## 1.1.0
432

533
### Minor Changes

‎packages/host/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-node-api",
3-
"version": "1.1.0",
3+
"version": "2.0.0-rc.0",
44
"description": "Node-API for React Native",
55
"homepage": "https://github.com/callstackincubator/react-native-node-api",
66
"repository": {

0 commit comments

Comments
 (0)