Current |
---|
0.8.1 0.8.0 0.7.0 0.6.4 0.6.3 0.6.2 0.6.1 0.6.0 0.5.0 0.4.3 0.4.2 0.4.1 0.4.0 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.1 0.2.0 0.1.4 0.1.3 0.1.2 0.1.1 |
- [
c2df7c5
] - android: Get ndkVersion from main projects' gradle config
- New JS API
startWithArgs(command[, options])
- [
2edd052
] - plugin: new JS API startWithArgs() (@siepra)
- Support Android Gradle plugin version 4
- [
9f0300d
] - android: support Android Gradle plugin v4 (gmaclennan)
- Support using patch-package on packages with symlinks
- [
934c4f7
] - plugin: use lstatSync instead of statSync (Jpoliachik)
- Update
nodejs-mobile
binaries tov0.3.3
, which fixes a crash on Android 11 related to network interfaces - Support React Native 0.64.x and above
- [
91206f4
] - core: update nodejs-mobile v0.3.3 (Andre Staltz) - [
8d2cb35
] - android: use prebuilt toolchain for native modules (Gregor MacLennan) - [
2b57062
] - plugin: support react-native 0.64 (Andre Staltz) - [
1366db0
] - plugin: update repo metadata for new org (Andre Staltz)
- Update
nodejs-mobile
binaries tov0.3.2
, which updates the engine tov12.19.0
LTS. - Support Rust neon-bindings for native modules on iOS.
- [
b8b7d60
] - core: update nodejs-mobile v0.3.2 (Jaime Bernardo) - [
7e40004
] - ios: support neon-bindings (Rust) native modules (Andre Staltz)
- Update
nodejs-mobile
binaries tov0.3.1
, which updates the engine tov12.16.3
LTS.
- [
bfe78e7
] - core: update nodejs-mobile v0.3.1 (Jaime Bernardo) - [
736900c
] - android: build reproducible dir and file lists (Corey) - [
b2d3fe9
] - doc: add mention to iOS 11.0 or later support (Jaime Bernardo)
- Update
nodejs-mobile
binaries tov0.3.0
, which updates the engine tov12.16.0
LTS and uses V8 on iOS.
- [
1a58bcf
] - core: update nodejs-mobile v0.3.0 (Jaime Bernardo) - [
b12b309
] - android: rust cargo build environment variables (stoically)
- Support for
react-native v0.60+
, breaking compatibility with previous versions. - TypeScript type definitions added.
- [
7cd4a01
] - plugin: support react-native 0.60+ (Jaime Bernardo) - [
dd7c67a
] - plugin: add typescript type definitions (Ivan Schurawel) - [
71c401d
] - plugin: update xcode to 2.0.0 (Rajiv Shah)
- Fix a compatibility issue with newer versions of Gradle when building for Android.
- [
aafb0a5
] - android: use input and output dir syntax in Gradle (Jaime Bernardo)
- Update
nodejs-mobile-gyp
tov0.3.1
, fixing a potential security issue.
- [
14c5554
] - plugin: update nodejs-mobile-gyp to 0.3.1 (Julia Friesel)
- Update
nodejs-mobile
binaries tov0.2.1
, fixing an App Store submission error.
- [
13e15a4
] - plugin: patch node-pre-gyp libc replacement (Jaime Bernardo) - [
bb93132
] - android: use minSdkVersion to build native modules (Jaime Bernardo) - [
5e37e7a
] - core: update nodejs-mobile v0.2.1 (Jaime Bernardo) - [
829ec3a
] - android: Use ReactModule annotation from 0.58 (André Staltz)
- Update
nodejs-mobile
binaries tov0.2.0
, which updates the engine tov10.13.0
LTS.
- [
844fce9
] - docs: mention metro.config.js in Troubleshooting (Jaime Bernardo) - [
9655d3a
] - android: fix libc++_shared packaging in 0.59 (Jaime Bernardo) - [
c6d9a23
] - android: fix gradle compile deprecation warning (Jaime Bernardo) - [
81567e4
] - core: update nodejs-mobile v0.2.0 (Jaime Bernardo)
- Hotfix release: fix postlink script paths for
react-native >= 0.59
.
- [
ba9d5d4
] - plugin: update script paths for react-native 0.59 (Jaime Bernardo)
- Update
nodejs-mobile
binaries tov0.1.9
. - Add 64 bit binaries for Android.
- [
9357f13
] - android: build native modules for every arch (Jaime Bernardo) - [
fbab03e
] - android: add 64 bit binaries (Jaime Bernardo) - [
db830fe
] - core: update nodejs-mobile v0.1.9 (Jaime Bernardo)
- Hotfixes the node thread stack size on iOS, when starting the runtime with a node project folder.
- [
082cbc0
] - ios: set node project thread stack size to 2MB (Jaime Bernardo)
- Update
nodejs-mobile
binaries tov0.1.8
, fixing exceptions on Apple A12 CPUs for iOS and being built with NDK r18b for Android.
- [
0e6ffe9
] - core: update nodejs-mobile v0.1.8 (Jaime Bernardo) - [
ed727ed
] - docs: duplicate module name instructions (Jaime Bernardo)
- Add new channel APIs.
- [
085e047
] - docs: document os.tmpdir behavior in node (Jaime Bernardo) - [
2ccc542
] - android: show alternative to misleading error log (Jaime Bernardo) - [
ff308a6
] - docs: document the new channel API, app channel (Jaime Bernardo) - [
1116698
] - plugin: add app.datadir API to get writable path (Jaime Bernardo) - [
10c1d3e
] - plugin: add app channel for pause-resume events (Jaime Bernardo) - [
7c922f9
] - plugin: improved events channel (Jaime Bernardo)
- Update
nodejs-mobile
binaries tov0.1.7
, built with NDK r17b, to solve Android 7 C++ STL runtime issues. - Use project-wide properties from react-native, for compatibility with recent react-native releases.
- [
f813ec9
] - core: update nodejs-mobile v0.1.7 (Jaime Bernardo) - [
5e35c75
] - android: use react-native project-wide properties (Jaime Bernardo)
- Update
nodejs-mobile
binaries tov0.1.6
, with concurrent GC for iOS. - Improve native modules support.
- Automatically detect native modules.
- Remove simulator strip when building for iOS devices.
- Include memory optimizations.
- [
b0a55d6
] - core: update nodejs-mobile v0.1.6 (Jaime Bernardo) - [
dc6e1ed
] - docs: add native modules instructions to README (Jaime Bernardo) - [
eb960e0
] - plugin: add automatic native modules detection (Jaime Bernardo) - [
ded08e5
] - android: use original .bin for native modules (Jaime Bernardo) - [
209f541
] - android: release node-rn JNI local references (Jaime Bernardo) - [
fd958ed
] - ios: release memory from node-react messages (Jaime Bernardo) - [
d356d70
] - core: update nodejs-mobile v0.1.5 (Jaime Bernardo) - [
cba49e1
] - ios: building for device removes the x86_64 arch (Jaime Bernardo) - [
22e6286
] - android: check if native modules assets exist (Jaime Bernardo) - [
222f953
] - plugin: use alternative nodejs-mobile-gyp path (Jaime Bernardo) - [
757294e
] - ios: delete .deps gyp paths from app build (Jaime Bernardo) - [
5f5447d
] - ios: build native modules as frameworks (Jaime Bernardo) - [
89ce6b3
] - ios: rewrite build phases when linking (Jaime Bernardo)
- Include the nodejs-project in the runtime NODE_PATH.
- Update
nodejs-mobile
binaries tov0.1.4
. - Include experimental native modules build code.
- Increase the iOS node thread stack size to 1MB.
- [
7780f20
] - plugin: remove native modules detection (Jaime Bernardo) - [
99f3400
] - docs: rephrasing of some README.md sections (Jaime Bernardo) - [
940fcfe
] - ios: increase node's thread stack size to 1MB (Jaime Bernardo) - [
409b5d4
] - docs: Add native modules instructions (Jaime Bernardo) - [
62af6f1
] - ios: use file to override native modules build (Jaime Bernardo) - [
fabbd6b
] - android: use file to override native modules build (Jaime Bernardo) - [
41f7dce
] - android: use script to call npm and node on macOS (Jaime Bernardo) - [
3cc78d6
] - android: use gradle tasks inputs and outputs (Jaime Bernardo) - [
8a7688f
] - plugin: Build native modules automatically (Jaime Bernardo) - [
7ae4dd5
] - plugin: use nodejs-mobile-gyp for native modules (Jaime Bernardo) - [
d933954
] - plugin: patch node-pre-gyp module path variables (Jaime Bernardo) - [
62c2670
] - ios: native modules support (Jaime Bernardo) - [
af82e39
] - android: native modules support (Jaime Bernardo) - [
448c9ae
] - core: update nodejs-mobile v0.1.4 (Jaime Bernardo) - [
d478d02
] - plugin: set NODE_PATH to include the project root (Enrico Giordani)
- Breaking change:
- The
start
function from the plugin now takes the node entrypoint filename as a mandatory argument. This means currentreact-native
project will have to update everystart()
call tostart('main.js')
to maintain behaviour.
- The
- Updates
react-native
dependency version to0.52
. - Optimizes assets copy.
- Adds option argument to disable redirecting
stdout
andstderr
to logcat.
- [
6de9bb6
] - plugin: node.js entrypoint filename as argument (Jaime Bernardo) - [
b7f145d
] - plugin: Add options argument to start methods (Jaime Bernardo) - [
ae837b2
] - android: optimize assets copy (Enrico Giordani) - [
c32ace3
] - rn: add requiresMainQueueSetup and update to 0.52 (Rayron Victor)
- Update
nodejs-mobile
binaries tov0.1.3
. - Adds iOS simulator support.
- Updates node version and headers to
v8.6.0
. - Shows stdout and stderr in Android logcat.
- [
3c5b16e
] - docs: Add mention to simulator support in README (Jaime Bernardo) - [
7069d4b
] - core: update nodejs-mobile v0.1.3 (Jaime Bernardo) - [
70c9ac3
] - bridge: emit message event inside a setImmediate (Jaime Bernardo) - [
e5fbfd0
] - android: Redirect stdout and stderr to logcat (Jaime Bernardo) - [
ece0079
] - meta: Update package.json fields (Jaime Bernardo) - [
1a5cf5e
] - meta: Add Reporting Issues section to README.md (Jaime Bernardo) - [
da767ba
] - Create LICENSE (Alexis Campailla)
- Initial release.
- [
d1601e4
] - Initial commit for the React Native Module (Jaime Bernardo)