Skip to content

Latest commit

 

History

History
368 lines (243 loc) · 20.7 KB

CHANGELOG.md

File metadata and controls

368 lines (243 loc) · 20.7 KB

Node.js for Mobile Apps Cordova plugin ChangeLog

Current
0.4.3
0.4.2
0.4.1
0.4.0
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1

Version 0.4.3 - August 16 2021

Notable Changes

  • Update nodejs-mobile binaries to v0.3.3, fixing bugs on newer versions of the OSes.
  • iOS binaries now use .xcframework, supporting Xcode new build system.
  • Support Cordova 10 and new Gradle versions.

Commits

  • [7951c0c] - ios: support libnode .xcframework format (Jaime Bernardo)
  • [94022b3] - core: update nodejs-mobile v0.3.3 (Jaime Bernardo)
  • [a917c6d] - plugin: fix to support Cordova 10 and new Gradle (#12) (Hiroyuki Okada)
  • [80ba48c] - plugin: fix to work with cordova@10.0.0 (#13) (${Mr.DJA})

Version 0.4.2 - November 2 2020

Notable Changes

  • Update nodejs-mobile binaries to v0.3.2, which updates the engine to v12.19.0 LTS.

Commits

  • [7b78448] - core: update nodejs-mobile v0.3.2 (Jaime Bernardo)

Version 0.4.1 - May 25 2020

Notable Changes

  • Update nodejs-mobile binaries to v0.3.1, which updates the engine to v12.16.3 LTS and uses V8 on iOS.

Commits

  • [7e45d1c] - core: update nodejs-mobile v0.3.1 (Jaime Bernardo)

Version 0.4.0 - April 27 2020

Notable Changes

  • Update nodejs-mobile binaries to v0.3.0, which updates the engine to v12.16.0 LTS and uses V8 on iOS.

Commits

  • [643306d] - core: update nodejs-mobile v0.3.0 (Jaime Bernardo)

Version 0.3.5 - February 10 2020

Notable Changes

  • Update nodejs-mobile binaries to v0.2.2. These binaries are built with Xcode 11 and Android NDK r20b, contain some minor fixes and are tested on iOS 13 / Android 10.

Commits

  • [1b29a2e] - core: update nodejs-mobile v0.2.2 (Jaime Bernardo)

Version 0.3.4 - September 17 2019

Notable Changes

  • Fixes to allow installing the plugin with the Cordova CLI version 9.

Commits

  • [72ede37] - plugin: fix to support Cordova 9 cli (hanieel rodriguez)

Version 0.3.3 - June 3 2019

Notable Changes

  • Update nodejs-mobile-gyp to v0.3.1, fixing a potential security issue.

Commits

  • [987126b] - plugin: update nodejs-mobile-gyp to 0.3.1 (Jaime Bernardo)

Version 0.3.2 - May 13 2019

Notable Changes

  • Fix runtime error for applications built with Windows development machines.

Commits

  • [ad33e6e] - android: use forward slash in file and dir lists (Jaime Bernardo)

Version 0.3.1 - Apr 23 2019

Notable Changes

  • Update nodejs-mobile binaries to v0.2.1, fixing an App Store submission error.
  • Fix error thrown when adding a big number of listeners in Cordova.
  • Refactor build.gradle to better respect abiFilters settings.

Commits

  • [5cffbe6] - plugin: patch node-pre-gyp libc replacement (Jaime Bernardo)
  • [9bbb23c] - core: update nodejs-mobile v0.2.1 (Jaime Bernardo)
  • [50b33d3] - plugin: don't call process.emitWarning in cordova (Jaime Bernardo)
  • [41689bc] - android: respect abiFilters in gradle files (Jaime Bernardo)

Version 0.3.0 - Apr 3 2019

Notable Changes

  • Update nodejs-mobile binaries to v0.2.0, which updates the engine to v10.13.0 LTS.

Commits

  • [2e0ee4d] - core: update nodejs-mobile v0.2.0 (Jaime Bernardo)

Version 0.2.5 - Mar 14 2019

Notable Changes

  • Hotfix release: previous release didn't build for cordova-android <= 6.3.0.

Commits

  • [bc3c596] - android: always specify abiFilter if not set (Jaime Bernardo)

Version 0.2.4 - Mar 11 2019

Notable Changes

  • Support Cordova 8.
  • Add 64 bit binaries for Android.

Commits

  • [bdfdee5] - doc: remove Cordova 8 not being supported (Jaime Bernardo)
  • [e38c2d4] - test: update testapp versions to Cordova 8 (Jaime Bernardo)
  • [b5e0e24] - android: add 64-bit binaries support (Jaime Bernardo)
  • [ce81228] - android: support new platform project structure (Jaime Bernardo)

Version 0.2.3 - Feb 21 2019

Notable Changes

  • Update nodejs-mobile binaries to v0.1.9.
  • Adopt target defined by the Cordova app in Android.
  • Improve JNI reference cleaning.

Commits

  • [0c79eff] - android: release JNI references from initializing (Jaime Bernardo)
  • [4a79e96] - test: optimize stress test memory output (Jaime Bernardo)
  • [eed7662] - doc: add Xcode 10 Legacy Build System workaround (Jaime Bernardo)
  • [baeece3] - doc: workaround for missing NDK mips64el toolchain (Jaime Bernardo)
  • [9850627] - test: update testapp cordova-android to 6.4.0 (Jaime Bernardo)
  • [a91ff10] - android: adopt app project defined targets (Jaime Bernardo)
  • [5ab4e77] - core: update nodejs-mobile v0.1.9 (Jaime Bernardo)

Version 0.2.2 - Nov 07 2018

Notable Changes

  • Update nodejs-mobile binaries to v0.1.8, fixing exceptions on Apple A12 CPUs for iOS and being built with NDK r18b for Android.

Commits

  • [14ee5ea] - core: update nodejs-mobile v0.1.8 (Jaime Bernardo)
  • [4c2394a] - docs: document os.tmpdir behavior in node (Jaime Bernardo)

Version 0.2.1 - Jul 30 2018

Notable Changes

  • Update nodejs-mobile binaries to v0.1.7, built with NDK r17b, to solve Android 7 C++ STL runtime issues.

Commits

  • [86b4f24] - core: update nodejs-mobile v0.1.7 (Jaime Bernardo)
  • [2b14218] - ios: create Frameworks path before copying (jonathanz)

Version 0.2.0 - Jul 09 2018

Notable Changes

  • Update nodejs-mobile binaries to v0.1.6, with concurrent GC for iOS.
  • Improve native modules support.
  • Automatically detect native modules.
  • Remove simulator strip when building for iOS devices.

Commits

  • [a1ab3b8] - core: update nodejs-mobile v0.1.6 (Jaime Bernardo)
  • [df7df19] - plugin: use original .bin for native modules (Jaime Bernardo)
  • [53a1aeb] - docs: describe native modules auto detection (Jaime Bernardo)
  • [7dcbe77] - plugin: add automatic native modules detection (Jaime Bernardo)
  • [fea9773] - docs: add native modules instructions to README (Jaime Bernardo)
  • [29240cd] - ios: cache native modules override preference (Jaime Bernardo)
  • [3d430ec] - ios: building for device removes the x86_64 arch (Jaime Bernardo)
  • [8b7e854] - android: check if native modules assets exist (Jaime Bernardo)
  • [6cd38b0] - ios: build native modules as frameworks (Jaime Bernardo)

Version 0.1.5 - Jun 07 2018

Notable Changes

  • Update nodejs-mobile binaries to v0.1.5.
  • Add new channel APIs.
  • Include memory optimizations.
  • Add cordova-plugin-test-framework tests for the plugin.
  • Add a test application to easily run the tests.

Commits

  • [bdd9506] - plugin: update sample project for new pause API (Jaime Bernardo)
  • [3cf9b28] - plugin: use alternative nodejs-mobile-gyp path (Jaime Bernardo)
  • [e14bcc7] - core: update nodejs-mobile v0.1.5 (Jaime Bernardo)
  • [767d0c3] - test: add a test application to run the tests (Jaime Bernardo)
  • [adfa52a] - test: add cordova-plugin-test-framework tests (Jaime Bernardo)
  • [8fb32db] - android: allow starting engine after failed start (Jaime Bernardo)
  • [05eb3cf] - android: release node-cordova JNI local references (Jaime Bernardo)
  • [6a5b842] - ios: release memory from node-cordova messages (Jaime Bernardo)
  • [00b88ea] - ios: block starting engine more than once (Jaime Bernardo)
  • [d71a51a] - docs: add license (Alexis Campailla)
  • [0eab389] - ios: wait for pause event handler on background (Jaime Bernardo)
  • [775839e] - plugin: send many arguments through the channel (Jaime Bernardo)
  • [dfa18b4] - plugin: fix falsy-valued messages sent to node (Jaime Bernardo)
  • [9da75bf] - doc: document the app channel (Jaime Bernardo)
  • [2fec512] - plugin: add app.datadir API to get writable path (Jaime Bernardo)
  • [aac179b] - docs: update channel API in README.md (Enrico Giordani)
  • [df75bb4] - plugin: improved events channel, app channel (Enrico Giordani)

Version 0.1.4 - Mar 07 2018

Notable Changes

  • Hotfixes release.

Commits

  • [c723064] - android: build node assets lists after prepare (Jaime Bernardo)
  • [22e5f9f] - android: remove version settings from gradle file (Jaime Bernardo)

Version 0.1.3 - Mar 05 2018

Notable Changes

  • Update nodejs-mobile binaries to v0.1.4.
  • Include experimental native modules build code.
  • Show stdout and stderr in Android logcat.
  • Include the nodejs-project in the runtime NODE_PATH when starting with script code.
  • Add async initialization on Android.
  • Increase the iOS node thread stack size to 1MB.

Commits

  • [f53534f] - plugin: remove native modules detection (Jaime Bernardo)
  • [c4cd7ec] - docs: rephrasing of some README.md sections (Jaime Bernardo)
  • [dd22c90] - bridge: emit message event inside a setImmediate (Jaime Bernardo)
  • [7ac8dd9] - ios: increase node's thread stack size to 1MB (Jaime Bernardo)
  • [a4f2984] - docs: Add native modules instructions (Jaime Bernardo)
  • [a603da6] - android: cache native modules override preference (Jaime Bernardo)
  • [7fec514] - android: use helper script to call npm on macOS (Jaime Bernardo)
  • [ff19463] - android: use gradle tasks inputs and output (Jaime Bernardo)
  • [534114b] - android: async initialization (Enrico Giordani)
  • [75c9ec0] - docs: update README.md (Enrico Giordani)
  • [43be1e8] - plugin: set NODE_PATH for 'nodejs.startWithScript' (Enrico Giordani)
  • [c159d1b] - android: replace AndroidManifest.xml (Enrico Giordani)
  • [adbe081] - android: redirect stdout/stderr to logcat (Enrico Giordani)
  • [4e4d2ae] - plugin: improve helper script shell compatibility (Jaime Bernardo)
  • [cafd06a] - plugin: Build native modules automatically (Jaime Bernardo)
  • [488974d] - plugin: use nodejs-mobile-gyp for native modules (Jaime Bernardo)
  • [3041ede] - android: add 'include/' to native code includes (Jaime Bernardo)
  • [d134d6a] - plugin: patch node-pre-gyp module path variables (Jaime Bernardo)
  • [ce674b6] - ios: native modules support (Jaime Bernardo)
  • [88ef4d3] - android: native modules support (Jaime Bernardo)
  • [0855d43] - plugin: move native files inside package (Jaime Bernardo)
  • [e3635f3] - core: update nodejs-mobile v0.1.4 (Jaime Bernardo)

Version 0.1.2 - Jan 02 2018

Notable Changes

  • Update nodejs-mobile binaries to v0.1.3.
  • Improve Android assets copy.

Commits

  • [0773a17] - Android: optimized assets copy (Enrico Giordani)
  • [f75f65d] - Define strict mode in the nodejs api js (#2) (stoically)
  • [fabe4da] - Update calls to reflect changed API (Enrico Giordani)
  • [3091985] - libs: update nodejs-mobile to v0.1.3 (Enrico Giordani)
  • [933b43e] - Update package fields and plugin engines requirements. (Enrico Giordani)
  • [26a52e2] - Update README.md (Enrico Giordani)

Version 0.1.1 - Oct 02 2017

Commits

  • [3fa38e8] - Initial commit (Enrico Giordani)