Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .changeset/bplist-parser.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/calm-bears-resolve.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/framework-code-signing.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/gyp-cflags.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/log-package-resolution-errors.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/modern-nodes-load.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/strict-link-resolution.md

This file was deleted.

16 changes: 16 additions & 0 deletions packages/cmake-rn/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# cmake-rn

## 0.8.1

### Patch Changes

- 4376787: Apply `--code-signing-allowed` to CMake framework targets too. It was only
passed when building plain dynamic libraries, so framework targets built
through `xcodebuild archive`/`install` were always signed, leaving a
`_CodeSignature` directory in each framework.
- Updated dependencies [14e5119]
- Updated dependencies [8d125fa]
- Updated dependencies [ba6a527]
- Updated dependencies [c8d5b80]
- Updated dependencies [44617d2]
- react-native-node-api@1.2.0
- weak-node-api@0.1.1

## 0.8.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/cmake-rn/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cmake-rn",
"version": "0.8.0",
"version": "0.8.1",
"description": "Build React Native Node API modules with CMake",
"homepage": "https://github.com/callstackincubator/react-native-node-api",
"repository": {
Expand Down
12 changes: 12 additions & 0 deletions packages/ferric/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# ferric-cli

## 0.4.4

### Patch Changes

- Updated dependencies [14e5119]
- Updated dependencies [8d125fa]
- Updated dependencies [ba6a527]
- Updated dependencies [c8d5b80]
- Updated dependencies [44617d2]
- react-native-node-api@1.2.0
- weak-node-api@0.1.1

## 0.4.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ferric/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ferric-cli",
"version": "0.4.3",
"version": "0.4.4",
"description": "Rust Node-API Modules for React Native",
"homepage": "https://github.com/callstackincubator/react-native-node-api",
"repository": {
Expand Down
8 changes: 8 additions & 0 deletions packages/gyp-to-cmake/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# gyp-to-cmake

## 0.7.0

### Minor Changes

- fd0bfde: Translate target-level `cflags` from `binding.gyp` into private CMake compile
options. The parser now validates that `cflags` is an array of strings, and the
generated options preserve command expansion and escaped spaces.

## 0.6.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/gyp-to-cmake/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gyp-to-cmake",
"version": "0.6.0",
"version": "0.7.0",
"description": "Convert binding.gyp files to CMakeLists.txt",
"homepage": "https://github.com/callstackincubator/react-native-node-api",
"repository": {
Expand Down
21 changes: 21 additions & 0 deletions packages/host/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# react-native-node-api

## 1.2.0

### Minor Changes

- 44617d2: Add a `--fail-on-error` option to `react-native-node-api link`. By default,
unresolvable dependencies continue to be skipped with a warning; the new flag
instead surfaces the original package-resolution error and exits unsuccessfully,
which makes broken package `exports` configurations diagnosable in CI.

### Patch Changes

- 14e5119: Parse binary `Info.plist` files in-process with `bplist-parser` instead of
converting them with `plutil`, so reading a framework's plist no longer
rewrites the file or requires macOS.
- 8d125fa: Preserve Node.js module resolution precedence when a JavaScript file and native addon share a basename: `require('./foo')` no longer gets rewritten to load a Node-API addon when a same-named `foo.js`/`.cjs`/`.mjs`/`.json` file exists alongside it, since that source file is what `require()` actually resolves to. An explicit `require('./foo.node')` is unaffected.
- ba6a527: Log the original package resolution error during dependency scanning so invalid package entry points include the missing path.
- c8d5b80: Declare the Node.js versions that support loading ESM from CommonJS so package
managers warn before the CLI loads its ESM dependencies on an incompatible
runtime.
- weak-node-api@0.1.1

## 1.1.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/host/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-native-node-api",
"version": "1.1.3",
"version": "1.2.0",
"description": "Node-API for React Native",
"homepage": "https://github.com/callstackincubator/react-native-node-api",
"repository": {
Expand Down
Loading