NativeScript Versions Save

⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). 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.

7.3.0-core

3 years ago

Bug Fixes

  • core: AndroidTransitionType symbol export handling (#9252) (ac7f041)

Features

  • android: types for API Level 30 and cleanup (#9219) (ebcc0e2)

  • @nativescript/types 7.3.0: includes Android API Level 30 typings

BREAKING CHANGES

  • core: AndroidTransitionType is now a static member of the Transition class.

BEFORE:

import { AndroidTransitionType } from '@nativescript/core/ui/transition';

AFTER:

import { Transition } from '@nativescript/core';
Transition.AndroidTransitionType.enter; // etc.
  • android: If you were usingnative.Array for any of your own custom plugin typings, you can switch them to androidNative.Array

BEFORE:

public writeAsync(path: string, bytes: native.Array<number>) ...

AFTER:

public writeAsync(path: string, bytes: androidNative.Array<number>) ...

7.2.2-core

3 years ago

Bug Fixes

  • android: KeyboardType now respects numbers (#9240) (f08fcb1)
  • bottom-navigation: fragment handling (#9244) (c8ef6f2)
  • xhr: remove unnecessary throw when event not supported (#9251) (11ef943)

Features

  • android: Add possibility to choose theme in android dialogs (#9212) (e7951b3)
  • core: allow property overrides at runtime (#9241) (c04e1b5)
  • add npm scripts for different package managers, ie: yarn, pnpm (#9230) (d7b2c84)

7.2.1-core

3 years ago

Bug Fixes

7.2.0-core

3 years ago

Bug Fixes

  • core: ObservableArray splice with start only (#9159) (3ddfb5c)
  • ios: allow navigationFrom event for deep navigation within modal frame (#9187) (8f1455e)
  • ios: force release of nsdata after saving image (#9177) (e002d72)
  • ios: navigation via swipe crash fix (#9132) (28061e3)
  • ios: textfield resizing (auto width) on text change (#9176) (c31bab1)
  • page: frame getter for custom Frames (#9195) (6da7d90)
  • webpack: --env.uglify works properly now (#9165) (be52cef)
  • webpack: Angular no longer has issues handling {N} plugins without nativescript in name (#9172) (79a5fc8)
  • webpack: inspector_modules (87418cd)

Features

  • android: FlexboxLayout support for isPassThroughParentEnabled (#8798) (5fe2742)
  • core: setSelection method for editable text components (#9175) (58b2542)
  • ios: build TNSWidgets as XCFramework (#9167) (04a7641)
  • webpack: allow passing env.appComponents and env.entries (#8898) (90d208c)

Performance Improvements

6.5.25

3 years ago

6.5.25 (2021-02-01)

Bug Fixes

  • android: BottomNavigation fragment child already has a parent (#9160) (12242ed)

7.1.4-core

3 years ago

Bug Fixes

  • ios: getVisibleViewController maximum call stack exceeded (#9168) (1a3523e)

7.1.3-core

3 years ago

Bug Fixes

  • android: BottomNavigation fragment child already has a parent (#9148) (4690162)

7.1.2-core

3 years ago

Features

  • core: rollup additional Utils (882aa42)

7.1.1-core

3 years ago

Bug Fixes

7.1.0-core

3 years ago

Bug Fixes

  • android: modal not following activity windowSoftInputMode (#9042) (d09a564)
  • android: ActivityIndicator custom color affecting other indicators on the page (#9026) (e16bc60)
  • android: Tabs selected item color incorrectly applied (#9040) (b47ce0a)
  • compat: add screen and device aliases (#9088) (4204ac8)
  • core: notify object now optional (#9032) (539fd1e)
  • ios: ios 10 tab crash (#9018) (b3f9c0d)
  • list-view: handle reusing wrong view (#9023) (64e0aa6)
  • tabs: ios safeArea calculation (#9089) (9391b44)

Features

Performance