Skip to content

Releases: NativeScript/NativeScript

@nativescript/[email protected]

10 Dec 22:23

Choose a tag to compare

🩹 Fixes

  • android: Android 16 back press navigation failure (#11006)
  • RootLayout: close shade cover when topmost popup doesn't need it (#11007)

❤️ Thank You

@nativescript/[email protected]

07 Dec 03:44

Choose a tag to compare

🩹 Fixes

  • android: edge to edge guards on activity type (#11005)
  • ios: null-check for action bar updates (#11003)

❤️ Thank You

  • Dimitris-Rafail Katsampas @CatchABus
  • Nathan Walker

@nativescript/[email protected]

04 Dec 00:02

Choose a tag to compare

🩹 Fixes

  • android: invalid a11y listeners that crashed apps on exit (#11000)
  • android: prevent splash screen from being shown during navigation (#10999)
  • ListView: android sectioned data state to match ios for framework integrations (e2fc18312)

❤️ Thank You

  • Dimitris-Rafail Katsampas @CatchABus
  • Nathan Walker

@nativescript/[email protected]

28 Nov 11:22

Choose a tag to compare

🩹 Fixes

  • ios: prevent gc from collecting current navigation transition (#10967)
  • SplitView: export improvements (#10968)

❤️ Thank You

@nativescript/[email protected]

20 Nov 23:04

Choose a tag to compare

🩹 Fixes

  • image-source: url loading under different conditions (#10955)
  • core: hook helper (dec2b4b2d)

@nativescript/[email protected]

17 Nov 22:38

Choose a tag to compare

🚀 Features

  • core: ensure concurrency when firing events (#10946)
  • ios: TabView iOS 26+ bottomAccessory + minimizeBehavior (#10945)
  • ios: SplitView UI component (#10942)
  • core: support for style direction property (ltr/rtl) (#10691)
  • tabs: iconSource support for sys:// and font:// icons (#10783)
  • ListView: sticky headers, sectioned data, optional search bar with auto-hide (#10790)
  • ios: iosGlassEffect and LiquidGlass containers (#10901)
  • core: multiple css box-shadows support (#10777)
  • android: API Level 35+ OnBackPressed handling (#10938)
  • android: utils for enableEdgeToEdge, setStatusBarColor, setNavigationBarColor, setDarkModeHandler (fcb8253b4)
  • android: edge to edge (#10774)
  • android: support independent broadcast listeners (#10936)
  • ios: multi-window support (#10786)
  • search-bar: clear button color support (#10903)
  • core: statusBarStyle ease of use and more control (#10859)
  • webpack: support es module bundling (#10788)
  • dialogs: allow using keyboard enter/return to confirm on iOS (#10799)
  • TextField: decimal keyboardType (#10789)
  • iOS 26 types with improvements (ActionBar, Switch) + .ns-{platform}-{sdkVersion} css root scoping (#10775)
  • ios: improved handling for navigation events (#10757)
  • TextField: support css white-space and text-overflow (#10737)
  • nx-cloud: organize workspace caching with improved input/outputs (#10734)

🩹 Fixes

  • core: makeParser check value as is first (2f2f948b1)
  • core: makeParser impl (26534108f)
  • ios: Switch offBackgroundColor handling for iOS 26+ (#10943)
  • ios: allow creating missing view controllers on reused views (#10941)
  • android: ListView margin handling on layout containers (#10937)
  • ios: apply fontScaleInternal on app startup (#10935)
  • webpack: es module source mapping improvements (bbeca526f)
  • android: remove extra font padding by default (#10771)
  • application: remove dupe cssChanged event handler definition (#10892)
  • android: coerce string width/height in ImageAssetOptions (#10862)
  • android: prevent clipped font icons on Android (#10858)
  • animation types (e1ff2982e)
  • webpack: es module source map resolution (#10860)
  • types export on ui/index (54c069f51)
  • android: make button default text not all caps for improved consistency (#10854)
  • android: shared element with target name already added to transaction (#10793)
  • core: pin source-map due to minor bump using url (1cc3c7374)
  • android: improved handling for nested frames (#10713)
  • core: FlexboxLayout nested views alignment corrections (#10766)
  • core: Improved css clip-path parsing (#10753)
  • android: RootLayout shade cover unexpected delay (#10752)
  • android: RootLayout shade cover blinking animation (#10750)
  • android: allow CSS styling of neutral button in dialogs (#10745)
  • core packaging missing .d.ts files (#10742)
  • ios: listview measurement (#10740)

🔥 Performance

  • property optimizations (#10850)

❤️ Thank You

@nativescript/[email protected]

09 Sep 17:20

Choose a tag to compare

8.9.9 (2025-09-09)

🚀 Features

  • TextField: decimal keyboardType (#10789)
  • iOS 26 types with improvements (ActionBar, Switch) + .ns-{platform}-{sdkVersion} css root scoping (#10775)

🩹 Fixes

  • android: shared element with target name already added to transaction (#10793)

❤️ Thank You

  • Nathan Walker

@nativescript/[email protected]

26 Jul 21:51

Choose a tag to compare

🩹 Fixes

  • core: pin source-map due to minor bump using url (44c3d3fe5)

❤️ Thank You

  • Nathan Walker

@nativescript/[email protected]

26 Jul 21:44

Choose a tag to compare

🩹 Fixes

  • Transient dependency fix on source-map

@nativescript/[email protected]

14 Jul 18:23

Choose a tag to compare

🩹 Fixes

  • package format for current hook handling