This repository has been archived by the owner on Feb 2, 2021. It is now read-only.
Releases: telerik/mobile-cli-lib
Releases · telerik/mobile-cli-lib
ns-3.3.1
ns-3.2.0
v0.22.0
Breaking changes
- Remove npm as dependency. In order to execute any
npm
related operations, you must havenpm
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
Fixed
- Incorrect path to
iosLogFilter
dependency, so there were no iOS logs (device and simulator).
v0.21.0
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
Used for AppBuilder tag in NativeScript CLI
v0.20.0
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
Breaking Changes
- Add new parameter to
mapAbstractToTcpPort
method - "framework". Acceptable values areCordova
andNativeScript
.
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
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
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 fromgetDebuggableApps
. - Incorrect information is shown for debuggable apps when there are apps with similar names:
com.telerik.Debugger
andcom.telerikDebuggerTests
.