Skip to content

Commit 1e76d03

Browse files
jeongshinclaude
andcommitted
chore: bump nitro modules to v0.35
- Upgrade react-native-nitro-modules from ^0.28.1 to ^0.35.0 - Rename nitro-codegen to nitrogen (^0.35.0) - Migrate cpp-adapter.cpp to new registerAllNatives() JNI pattern - Update nitro.json autolinking to new ios/android syntax - Regenerate nitrogen/ specs with nitrogen 0.35.2 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 9617e1c commit 1e76d03

39 files changed

Lines changed: 470 additions & 278 deletions
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#include <jni.h>
2+
#include <fbjni/fbjni.h>
23
#include "NitroInAppBrowserOnLoad.hpp"
34

45
JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void*) {
5-
return margelo::nitro::nitroinappbrowser::initialize(vm);
6+
return facebook::jni::initialize(vm, [] {
7+
margelo::nitro::nitroinappbrowser::registerAllNatives();
8+
});
69
}

bun.lock

Lines changed: 164 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"dependencies": {
1414
"react": "19.1.0",
1515
"react-native": "0.81.0",
16-
"react-native-nitro-modules": "^0.28.1",
16+
"react-native-nitro-modules": "^0.35.0",
1717
"react-native-safe-area-context": "^5.6.1"
1818
},
1919
"devDependencies": {

nitro.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,14 @@
1414
},
1515
"autolinking": {
1616
"NitroInAppBrowser": {
17-
"swift": "HybridNitroInAppBrowser",
18-
"kotlin": "HybridNitroInAppBrowser"
17+
"ios": {
18+
"language": "swift",
19+
"implementationClassName": "HybridNitroInAppBrowser"
20+
},
21+
"android": {
22+
"language": "kotlin",
23+
"implementationClassName": "HybridNitroInAppBrowser"
24+
}
1925
}
2026
},
2127
"ignorePaths": [

nitrogen/generated/android/NitroInAppBrowser+autolinking.cmake

Lines changed: 8 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/NitroInAppBrowser+autolinking.gradle

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/NitroInAppBrowserOnLoad.cpp

Lines changed: 27 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/NitroInAppBrowserOnLoad.hpp

Lines changed: 14 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/c++/JHybridNitroInAppBrowserSpec.cpp

Lines changed: 23 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/c++/JHybridNitroInAppBrowserSpec.hpp

Lines changed: 20 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)