Skip to content

Commit 9bd76db

Browse files
Version Packages (rc)
1 parent 7debd88 commit 9bd76db

11 files changed

Lines changed: 60 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: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# cmake-rn
22

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

514
### 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: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# ferric-cli
22

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

514
### 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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
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+
- Updated dependencies [70846f1]
24+
- weak-node-api@0.2.0-rc.0
25+
326
## 1.1.0
427

528
### 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": {

packages/weak-node-api/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# weak-node-api
22

3+
## 0.2.0-rc.0
4+
5+
### Minor 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+
317
## 0.1.1
418

519
### Patch Changes

0 commit comments

Comments
 (0)