Releases: NativeScript/nativescript-cli
Releases · NativeScript/nativescript-cli
v4.0.1
New
- Implemented #3535 API: Expose androidProcessService - getAppProcessId method
Fixed
- Fixed #1548:
--sdkflag not working properly when starting emulators in iOS - Fixed #2131: Simulators with
(in name are not started aftertns run ios --device <device_name> - Fixed #2727: Passing more than one parameter on
tns createreturns unappropriate error message - Fixed #3529: iOS logging does not work on multiple simulators
- Fixed #3536: Message for tracking in Google Analytics is always printed
- Fixed #3554: NativeScript is not compatible with Node.js 10.x.x
- Fixed #3557: Asset generation should not fail in case some App_Resources are missing.
- Fixed #3560: Android build fails when path to app has space and plugin should be build
v4.0.0
New
- Implemented #2632 Guidance for new CLI users
- Implemented #3243 'Scss' file changes trigger app refresh instead reloading the view and apply generated 'css'
- Implemented #3248 Support JDK_HOME and JAVA_HOME
- Implemented #3257 Make {N} project structure configurable
- Implemented #3317 Support livesync with webpack
- Implemented #3449 Track Vue.js project type
- Implemented #3496 Generate assets for the mobile application
- Implemented #3497 Command to migrate Android resources to 4.0.0 structure
- Implemented #3516 Improve Getting Started Experience
Fixed
- Fixed #3151: Install fails if user setting file is not valid json
- Fixed #3324: Error when iOS simulator's window is closed
- Fixed #3442: Unnecessary second build upon
tns run android - Fixed #3451:
tns plugin removefails with : Cannot convert undefined or null to object - Fixed #3470: Error when we are publishing to AppStore
- Fixed #3481: Cannot log in users on iOS simulator with kinvey-nativescript-sdk
- Fixed #3514: Incorrect error is shown when xcrun simctl is not configured
v3.4.3
v3.4.2
New
- Implemented #2127: Feature Request: Ability to disable spinner during install process
Fixed
- Fixed #3337: Empty Chrome DevTools when using tns debug ios for iOS Simulator
- Fixed #3338:
tns debug ios --chromecan not stop on first line
v3.4.1
New
- Implemented #3313: Allow using Android SDK 27
Fixed
- Fixed #3280: App_Resources are duplicated on consecutive builds with --bundle
- Fixed #3183:
tns debug ios --chromekeeps changing port on every livesync update - Fixed #3148: Fix detection of Javac version
- Fixed #3302: fix(ios-inspector): Update cached inspector package to latest compatible version
- Fixed #3311: Allow setting authenthicated proxy on Windows when Visual C++ redistributable is not installed
v3.3.1
Fixed
- Fixed #3164: npm run build-*-bundle gets stuck at nativescript-unit-test-runner hook
- Fixed #3182: CLI fails when unable to start Analytics Broker process
3.3.0
Remove iOS static library verification (#3169) It tries to predict a linker error and stop earlier, but there are cases where it fails to do so correctly. We now start building without any preliminary checks on libraries and let it fail with whatever error it does. fixes #2967
v3.2.1
Set version to 3.2.1
v3.2.0
Fixed
- Fixed #3073: Saving two platform-specific files during LiveSync causes an exception
- Fixed #3054:
tns prepare <platform>fails with Unhandled promise rejection - Fixed #3048: Fixed setup script for Windows
- Fixed #3046: Export fails for Xcode 9 beta 5
- Fixed #3026: Fixed scripts for local installation of NativeScript on macOS
- Fixed #3021: If multiple devices from the same platform are connected
tns debug <platform> --startshould ask you which of them to use - Fixed #3020: iOS Archive Export unexpected behavior when using AdHoc or AppStore provisioning
- Fixed #3007: Application hangs on iOS during LiveSync
- Fixed #3006: Add help for --provision option
- Fixed #2952: Do not select automatically on which Android device to start debugging
- Fixed #2946: Can't run iOS app on case-sensitive filesystem on macOS
- Fixed #2934: Running
tns build android --release ...uses .debug. files in build output - Fixed #2888: Build in release mode for iOS doesn't seem to set the production mode for APN
- Fixed #2825: LiveSync won't work if appId doesn't match - no warning/error
- Fixed #2818: Exception and stack trace is not shown in terminal for Android
- Fixed #2810: Cannot read property 'match' of null error when installing nativescript cli
- Fixed #2728:
tns run ios --device fakeIDstarts iOS Simulator - Fixed #2716: Webpack issues when build in release mode
- Fixed #2657:
tns run android/iosdoes not remove folders correctly - Fixed #2515: CLI captures logs from Chrome and Cordova apps
- Fixed #2501: Manual signing with distribution provisioning profile fails with NS 2.5
v3.1.3
New
- Implemented #2470: Establish a recommended workflow for simultaneous Android & iOS development - use
tns runcommand. - Implemented #2873: Add official support for Node 8.
- Implemented #2894: Support for Android 8 (API-26) and Android Build Tools 26.0.0.
Fixed
- Fixed #2361: 'iTunes is not installed...' on Windows when using
tns run android. - Fixed #2870: CLI can not create projects with custom templates when npm 5 is used .
- Fixed #2871: CLI can not add platform from local tgz package when npm 5 is used .
- Fixed #2889:
tns prepare ios --provisionstarts simulator. - Fixed #2936: CFBundleURLTypes cannot be overridden from a plugin.
- Fixed #2941: Duplicate console logs with LiveSync in 3.1.
- Fixed #2965: Unmet peerDependencies break adding of platform.
- Fixed #2966: Improve selection of device/emulator for debugging.
- Fixed #2975: CLI Process hangs on native build failure.
- Fixed #2986: Preparing a project for a platform causes changes for the other platform.
- Fixed #2988: CLI fails with EPIPE during
$ tns run ios.