NativeScript Versions Save

⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.

8.7.2-core

2 days ago

Bug Fixes

  • android: ListView tap handling after setting children as focusable (#10522) (03268cc)

8.7.1-core

1 week ago

Bug Fixes

8.7.0-core

2 weeks ago

Bug Fixes

  • android: crash on writeText on Android > 29 (#10466) (02e2801)
  • android: getInputStream around "content://" paths (#10469) (41759c1)
  • android: prevent errors on filesystem operations while using "content://" uris (#10461) (c15820b)
  • android: sustain native error stack (#10467) (b226066)
  • color: setAlpha and other methods return proper Color class (#10441) (4f12fee)
  • core: profile decorator (#10476) (135d37b)
  • inspector_modules (ae62725)
  • ios: live-sync handling for plain js/ts apps (#10500) (7370912)
  • ios: unset cached frame before updating origin point (#10499) (3a486e5)

Features

  • android: devtools for elements & network requests (#10506) (5324e50)
  • android: expanded layout constructors so they can be instantiated within android layouts(#10444) (ca886b9)
  • ios: allow custom navigationBar and toolbar on frame (#10495) (d67d297)
  • ios: allow disabling text animations (#10505) (9ca4902)
  • SegmentedBar: selectedTextColor added and selectedBackgroundColor improvements (#10474) (3a0afdb)
  • types-ios: add interop type for stringFromCString (#10494) (0c8c945)
  • visionos: ui-mobile-base supporting xros plus improvements to window handling (#10478) (01d537b)
  • wepback: custom buildPathsupport (#10477) (4293284)

Performance Improvements

8.6.2-core

4 months ago

Bug Fixes

  • android: proper change of input interaction mode programmatically (#10434) (07d2129)
  • android: use nativeTextViewProtected in TextField (#10450) (c5561d6)
  • core: inheritable property changes backstack propagation (#10438) (48b1856)
  • core: safe important check (#10455) (172d346)
  • css: box-shadow none handling (#10445) (6744009)
  • ios: font variation settings not applied to labels (#10429) (2cf166d)
  • ios: non-uniform border angle (#10437) (aba3093)
  • ios: ScrollView with listeners removed scroll delegate (#10432) (9fae9c4)
  • ios: shadow does not consider z-index (#10433) (5a4bb7c)
  • time-picker: properly handle 0 on hour and minutes with valueChanged (#10460) (4762699)

Features

  • core: initRootView event (#10442) (82e9c67)
  • core: new defaultVisualState property option to override 'normal' default visualState (#10440) (31ed40c)

8.6.1-core

5 months ago

Bug Fixes

  • android: prevent rehydration on destroyed dialogs (#10414) (7563549)
  • core: box-shadow 'none' handling (#10405) (c23695c)
  • core: font variation settings parser invalid axis (#10427) (0847855)
  • core: page frame reference not unset on native view disposal (#10417) (22c21b7)
  • css: prevent shorthand parse error on 'unset' and 'inset' (#10424) (d70b48b)
  • ios: add/remove shadow for reusable views (#10409) (ee87b52)
  • ios: property mask on 'undefined' during view disposal (#10404) (212d086)
  • ios: shadow position after translate transform (#10413) (c78ea79)

Features

  • android: allow shared element transitions to work with ListView/CollectionView/Pager (#10411) (e8c093d)

8.6.0-core

6 months ago

Bug Fixes

  • android: Utils.dismissKeyboard() not working with modal (#10375) (6d44c2d)
  • android: outline path is only supported on api >=33 (#10389) (ff66b1b)
  • class name typo (#10364) (f5f4666)
  • core: Scroll listener register failure after unregister (#10368) (e4fe276)
  • css: prevent duplicate system classes (#10355) (74e6814)
  • ios: Shadow layer origin point update (#10376) (f54ebbb)
  • testing: e2e flag no longer needed, testID is now applicable in dev or prod builds (#10396) (0a2b220)
  • webpack: handle single appComponents env flag (#10401) (0b5393d)
  • webpack: set keep_quoted_props: true in TerserOptions (#10382) (2cb26c2)
  • webpack: force experimentalDecorators on NativeClass (#10356) (0efb84f)

Features

Performance Improvements

  • android: batch setupAccessibleView calls to improve TTI (#10391) (a4bfbda)
  • core: cache default view paddings on android (#10390) (6f599fe)

5.0.17-webpack

8 months ago

8.5.9-core

9 months ago

Bug Fixes

  • application: explicitly pass rootView to initRootView (#10345) (bd8e1b8)
  • application: restore AndroidApplication.on etc. (#10336) (0804934)
  • application: wrap native classes in initialisers (#10335) (5359153), closes #10334
  • core: fix Page event overload resolution (#10347) (2e732ae)
  • datepicker: max, min and date value binding handling (#10343) (6effd55)

8.5.7-core

10 months ago

Bug Fixes

8.5.6-core

10 months ago

Bug Fixes