Skip to content

Commit 3add329

Browse files
Version Packages (rc)
1 parent 715a24e commit 3add329

15 files changed

Lines changed: 85 additions & 19 deletions

.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.
File renamed without changes.

.changeset/route-fatal-exception-through-errorutils.md renamed to .changeset/pre/route-fatal-exception-through-errorutils.md

File renamed without changes.
File renamed without changes.

packages/cmake-rn/CHANGELOG.md

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

3+
## 0.8.0-rc.0
4+
5+
### Minor Changes
6+
7+
- 0c1d597: Let a consumer override the Android `ANDROID_STL` CMake cache variable via
8+
the existing `-D`/`--define` option (e.g. `--define ANDROID_STL=c++_static`).
9+
It still defaults to `c++_shared`, matching what React Native itself uses,
10+
but an addon that must match a prebuilt third-party dependency's STL, or one
11+
that's genuinely self-contained, can now ask for a different value.
12+
13+
This also fixes an ordering bug where a `--define` targeting any of the
14+
Android platform's own default CMake variables (including `ANDROID_STL`) was
15+
silently discarded: our hardcoded defaults were appended to the CMake
16+
command line _after_ the user-provided `-D` arguments, and CMake resolves a
17+
cache variable set multiple times via `-D` to its last occurrence.
18+
19+
### Patch Changes
20+
21+
- Updated dependencies [c3c321e]
22+
- Updated dependencies [cf5ed4e]
23+
- Updated dependencies [715a24e]
24+
- Updated dependencies [8cc8e59]
25+
- react-native-node-api@2.0.0-rc.0
26+
- weak-node-api@0.2.0-rc.0
27+
328
## 0.7.1
429

530
### Patch 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.1",
3+
"version": "0.8.0-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: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# ferric-cli
22

3+
## 0.4.2-rc.0
4+
5+
### Patch Changes
6+
7+
- c73d30c: Add `--dts-only` flag to `ferric build`, generating just the TypeScript declaration file and JS entrypoint without cross-compiling any Android/Apple binaries. It still runs a real host `cargo build` (napi-rs has no lighter typegen-only mode), so it's meant for regenerating a checked-in declarations fixture rather than for environments without a Rust toolchain.
8+
- Updated dependencies [c3c321e]
9+
- Updated dependencies [cf5ed4e]
10+
- Updated dependencies [715a24e]
11+
- Updated dependencies [8cc8e59]
12+
- react-native-node-api@2.0.0-rc.0
13+
- weak-node-api@0.2.0-rc.0
14+
315
## 0.4.1
416

517
### Patch Changes

0 commit comments

Comments
 (0)