Skip to content

Releases: Akylas/nativescript-android-runtime

v9.0.4

04 Jun 19:07
55e9d81

Choose a tag to compare

9.0.4 (2026-06-04)

Bug Fixes

  • circular dependencies when using proguard (#1910) (49da71b)
  • DexFactory: add support for injecting DEX into parent class loader (#1951) (c9d41e6)
  • ensure dex cache directory exists before proxy generation (#1938) (2b6cb03)
  • http realm cache key with query params (#1896) (288491f)
  • implement optimized native method registration for Android 8-11 (#1942) (3c956cf)
  • improve reThrowToJava exception handling and runtime retrieval logic (#1886) (c05e283)
  • jsparser report webpack failure (#1797) (e963d6c)
  • jsparser: skip non-Identifier keys in .extend({}) argument (#1950) (dd2984b)
  • multithreadedJS should use concurrent java maps (#1920) (1fd144f)
  • prevent crash when jweak points to null (#1881) (5cb66ee)
  • proguard builds (#1887) (3ecd707)
  • select correct runtime when calling from different threads and improve error message (#1906) (df4e81b)
  • URLSearchParams.forEach() crash and spec compliance (#1895) (3e61cef)

Features

  • Ada 3.3.0 (#1884) (45fb275)
  • add @CriticalNative and @FastNative to safe methods (#1921) (085bc4f)
  • ES modules (ESM) support with conditional esm or commonjs consumption (#1836) (052cb21)
  • http loaded es module realms + HMR DX enrichments (#1883) (7782720)
  • improved error logging for NativeScript exceptions (#1908) (e924542)
  • remote module security (#1899) (5ceb3d4)

v8.9.2

26 Sep 08:35
398ea51

Choose a tag to compare

Merge remote-tracking branch 'nativescript/main'

# Conflicts:
#	.github/workflows/npm_release.yml
#	test-app/build-tools/jsparser/package.json
#	test-app/runtime/build.gradle

v8.9.1

01 Sep 13:32
80e60b0

Choose a tag to compare

8.9.1 (2025-09-01)

Bug Fixes

  • exit(0) causes ANR due to destroyed mutex (#1820) (94ddb15)
  • gradle error when compileSdk or targetSdk is provided (#1825) (a983931)
  • inner type should net be set when companion object is defined as function (#1831) (e293636)
  • URL: allow undefined 2nd args (#1826) (2bab8f5)

Features

Performance Improvements

  • optimizations around generating JS classes from Metadata (#1824) (f290ed2)

Reverts

  • Revert "chore: build fix" (80e60b0)

v8.8.5

02 Oct 08:17
bbfba0c

Choose a tag to compare

8.8.5 (2024-10-02)

Bug Fixes

  • prevent metadata offset overflow into array space and convert shorts to uints before addition (9cfc349)

v8.8.4

13 Sep 08:08
930ed00

Choose a tag to compare

8.8.4 (2024-09-13)

Bug Fixes

  • config with multiple bundle ids (#1816) (cdcfee2)
  • correctly load ts_helpers.js in workers (5e32ce4)
  • correctly load ts_helpers.js in workers (#1798) (31f8501)
  • devtools namespace usage (#1810) (5aaac57)
  • dts-generator.jar path (1120a32)
  • ensure same mtime for js and code cache to prevent loading old code caches (#1822) (3d6e101)
  • generate correct metadata when overflowing signed short values (#1821) (c9fac4b)
  • inspector and globals (#1811) (79ebd18)
  • latest NDK (196cda9)

Features

Reverts

BREAKING CHANGES

  • minSDK is now 21