Skip to content
This repository has been archived by the owner on Feb 2, 2021. It is now read-only.

Releases: telerik/mobile-cli-lib

ns-3.3.1

08 Dec 10:59
6fbcb97
Compare
Choose a tag to compare

Used in the NativeScript-CLI 3.3.1 release

ns-3.2.0

07 Sep 12:22
Compare
Choose a tag to compare
Merge pull request #1009 from telerik/vladimirov/prefer-const

Add prefer-const rule to tslint

v0.22.0

15 Dec 10:38
Compare
Choose a tag to compare

Breaking changes

  • Remove npm as dependency. In order to execute any npm related operations, you must have npm in your $PATH.

Fixed

  • Console logs from iOS 10 devices are not shown for some Cordova versions due to incorrect regular expression.

v0.21.1

11 Nov 09:39
Compare
Choose a tag to compare

Fixed

  • Incorrect path to iosLogFilter dependency, so there were no iOS logs (device and simulator).

v0.21.0

10 Nov 11:32
Compare
Choose a tag to compare

Changes

  • LiveSync directory is changed to /Documents instead of /Library/Application Support.

Fixes

  • iOS Simulator logs are shown only to process.stdout, so consumers of the lib, which expect them in emitted event, never receive them.

appbuilder-2.3.0.1

16 Mar 07:38
Compare
Choose a tag to compare
appbuilder-2.3.0.1 Pre-release
Pre-release

Used for AppBuilder tag in NativeScript CLI

v0.20.0

17 Aug 10:06
Compare
Choose a tag to compare

New Features

npmService

  • install(projectDir: string, dependencyToInstall?: INpmDependency): Promise<INpmInstallResult> - Installs everything from package.json or specified dependency.
    In case there's information which dependency to install, the method will check it and install only this dependency and possibly its @types.
  • uninstall(projectDir: string, dependency: string): Promise - Uninstalls the dependency and the @types/ devDependency.
    The method will remove them from package.json and from node_modules dir.

v0.19.0

19 Jul 12:54
Compare
Choose a tag to compare

Breaking Changes

  • Add new parameter to mapAbstractToTcpPort method - "framework". Acceptable values are Cordova and NativeScript.
    When you want to debug WebView in NativeScript application - pass "Cordova". When you want to debug the NativeScript application itself, pass "NativeScript". For all other cases pass the real framework of the application.

Fixed

  • When there are WebViews inside NativeScript application, mobile-cli-lib does not return them in getDebuggableApps as they have the same appIdentifier as the NativeScript application.
  • Trying to map abstract port for NativeScript application with WebViews, mobile-cli-lib finds the WebView first and maps port for it, which makes it impossible to debug such NativeScript apps.

v0.18.0

14 Jul 14:00
Compare
Choose a tag to compare

New Features

devicesService

  • getDebuggableViews(deviceIdentifier: string, appIdentifier: string): Promise<IDebugWebViewInfo[]> - gives information for available debuggable views in specified application.

deviceEmitter

Three new events will be emitted:

  • debuggableViewFound - raised when new WebView is added to debuggable application.
  • debuggableViewLost - raised when new WebView is removed from debuggable application.
  • debuggableViewChanged - raised when existing WebView is modified.
    For each event, three arguments are passed to the callbacks - deviceIdentifier, applicationIdentifier and webViewInfo.

Fixed

  • [object Object] is not a Future error is raised when trying to work with iOS Simulator.

v0.17.3

12 Jul 15:47
Compare
Choose a tag to compare

Fixed

  • mapAbstractToTcpPort is incorrectly listing device ports instead of getting them from local machine.
  • mapAbstractToTcpPort must return the same port in case there's already forwarded port for this application
  • Multiple chrome apps are returned from getDebuggableApps.
  • Incorrect information is shown for debuggable apps when there are apps with similar names: com.telerik.Debugger and com.telerikDebuggerTests.