Progress will discontinue Telerik Platform on May 10th, 2018. Learn more

AppBuilder 3.1 Release Notes

Product version: AppBuilder 3.1

Released: January 28, 2016

Major Features and Updates

This release of AppBuilder introduces the following major feature across the AppBuilder clients.

  Feature In-Browser Client Windows Client Extension for Visual Studio Command-Line Interface
Hybrid Development Develop apps with Apache Cordova 4.0.0 (Verified)*
  Develop with Apache Cordova 5.0.0 (Experimental)**
  Use .abignore to determine the contents of your built application
  The Progress Analytics, Telerik Mobile Testing and Progress AppFeedback are available only as verified plugins
  For non-mandatory AppManager LiveSync updates, your users can choose to not be asked again to update
  Your users cannot cancel active downloads of mandatory AppManager LiveSync updates
  AppManager LiveSync-enabled apps now check for updates on app start and after resume from background
NativeScript Development Develop apps with NativeScript 1.5.2
  Develop with plugins which require plugin variables
  Deprecated support for NativeScript 1.1.2, 1.2.3 and 1.4.3
  Removed support for NativeScript 0.10.0 and 1.0.1

* Hybrid Development: Develop apps with Apache Cordova 4.0.0
This version of AppBuilder introduces verified support for Apache Cordova 3.8.0 for iOS, Apache Cordova 3.8.0-2 for Windows Phone and Apache Cordova 4.0.2 for Android.
When you migrate to Apache Cordova 4.0.0, keep in mind that you might need to modify your code due to breaking changes in the APIs. For more information about how to migrate to a newer version of Apache Cordova, see Configure the Target Apache Cordova Version.

* Hybrid Development: Develop with Apache Cordova 5.0.0 (Experimental)
When you change the target Apache Cordova version of your app to Apache Cordova 5.0.0, you will actually develop against Apache Cordova 4.0.1 for iOS, Apache Cordova 5.0.0 for Android and Apache Cordova 3.8.2 for Windows Phone.
In this version of AppBuilder, support for Apache Cordova 5.0.0 is experimental. Migrations between Apache Cordova versions have not been verified and you might experience multiple issues when working against Apache Cordova 5.0.0. For more information about how to migrate to a newer version of Apache Cordova, see Configure the Target Apache Cordova Version.
When working with Apache Cordova 5.0.0, keep in mind that you might need to modify your code due to breaking changes in the APIs.
Apache Cordova 5.0.0 will become fully supported in a future release of AppBuilder.

Top of Page

Breaking Changes

Hybrid Development

Warning When you update your app to target Apache Cordova 4.0.0, you might experience multiple issues due to breaking changes in the APIs. For more information about the major changes in Apache Cordova 4.0.0, see the iOS release notes, the Android release notes and the Windows Phone 8 release notes.
In addition, make sure to check the detailed release notes for the plugins that you have enabled in your app.

Warning When you update your app to target Apache Cordova 5.0.0, you might experience multiple issues due to breaking changes in the APIs. For more information about the major changes in Apache Cordova 4.0.0, see the iOS release notes, the Android release notes and the Windows Phone 8 release notes.
In addition, make sure to check the detailed release notes for the plugins that you have enabled in your app.

Warning To debug hybrid mobile apps on Android devices, you now need an active Internet connection.

NativeScript Development

Warning When you update your app to target NativeScript 1.5.2, you might experience multiple issues due to breaking changes in the APIs. For more information about the major changes in NativeScript 1.5.2, see Breaking Changes in NativeScript 1.5.0 and NativeScript Release Notes.

Warning After you update your app to target NativeScript 1.5.2, you can no longer use IntelliSense in the extension for Visual Studio because NativeScript 1.5.0 introduces a breaking change in the XML namespace. To resolve the issue, in your existing XML files, modify the namespace from xmlns="http://www.nativescript.org/tns.xsd" to xmlns="http://schemas.nativescript.org/tns.xsd".

Warning Deprecated support for NativeScript 1.1.2, 1.2.3 and 1.4.3. You can no longer change the target NativeScript version to 1.1.2, 1.2.3 or 1.4.3. You will still be able to develop and build existing apps that target NativeScript 1.1.2, 1.2.3 or 1.4.3.
Support for NativeScript 1.1.2, 1.2.3 or 1.4.3 will be removed in a future release.

Warning Removed support for NativeScript 0.10.0 and 1.0.1. You can no longer build your project against NativeScript 0.10.0 or 1.0.1. To resolve the issue, migrate to the latest supported NativeScript version.

Top of Page

Features and Updates in the In-Browser Client

This release of AppBuilder introduces the following features and improvements in the in-browser client.

  • You can develop apps even with limited or unstable Internet connectivity.
    While you work, the in-browser client caches your changes if your Internet connection becomes unavailable. Once you connect back to the Internet, the in-browser client synchronizes your changes with the cloud. You must not close or restart the browser or the in-browser client before you go back online.
  • Multiple usability improvements and updates.
    • The in-browser client keeps open file tabs in the code editor and the Properties dialog when you switch between the code editor and other dialogs such as Version Control and Options.
    • Improved autocompletion for JavaScript and TypeScript.
    • Improved handling of multiple open files in the tab strip of the code editor.

Top of Page

Features and Updates in the Windows Client

This release of AppBuilder introduces the following improvements in the classic Windows desktop client.

  • You can test your hybrid or [NativeScript apps][ns android] in the Visual Studio Emulator for Android.
  • In the device simulator, you can test your hybrid apps on iPad devices running iOS 8.0.
  • In the device simulator, you can test your hybrid apps on devices running iOS 9.0 and 9.1.
  • In the device simulator, you can test your hybrid apps on devices running Android 5.1 and 6.0.

Top of Page

Features and Updates in the Extension for Visual Studio

This release of AppBuilder introduces the following features and improvements in the extension for Visual Studio.

  • You can quickly connect your locally stored project with the AppBuilder cloud clients.
  • You can test your hybrid or NativeScript apps in the Visual Studio Emulator for Android.
  • In the device simulator, you can test your hybrid apps on iPad devices running iOS 8.0.
  • In the device simulator, you can test your hybrid apps on devices running iOS 9.0 and 9.1.
  • In the device simulator, you can test your hybrid apps on devices running Android 5.1 and 6.0.
  • Improved debugging with the with the Microsoft Visual Studio built-in debug tools.
    • You can use conditional breakpoints.
    • You can enable and disable breakpoints.
    • You can configure hit count for breakpoints.
    • You can debug TypeScript files.

Top of Page

Features and Updates in the Command-Line Interface and the Package for Sublime Text

This release of AppBuilder introduces the following improvements in the command-line interface and package for Sublime Text.

  • In the device simulator, you can test your hybrid apps on iPad devices running iOS 8.0.
  • In the device simulator, you can test your hybrid apps on devices running iOS 9.0 and 9.1.
  • In the device simulator, you can test your hybrid apps on devices running Android 5.1 and 6.0.
  • Updated Screen Builder integration.
  • In the device simulator, you can test on iPad devices running iOS 8.0.

Top of Page

Features and Updates in the Companion Apps

This release of AppBuilder introduces the following features and improvements in the NativeScript developer apps.

  • Test apps developed with NativeScript 1.5.2 in the NativeScript developer app for iOS.
  • Test apps developed with NativeScript 1.5.2 in the NativeScript developer app for Android.
  • Test apps developed with Telerik UI for NativeScript and Barcode Scanner in the NativeScript developer app for Android.

Top of Page

Notable Resolved Issues

This release of AppBuilder introduces the following notable resolved issues.

Functional Area Notable Resolved Issues
General
  • After you delete an app and create a new one with the same name, the in-browser client loads the deleted app instead of the new one. You might not be able to open the app resources.
    The in-browser client caches the currently open app. If you delete an app and create a new one with the same name during the same browser session, the in-browser client loads the cached app.
  • You cannot cancel long running operations.
  • You cannot build your app if it contains files with a comma in the file name.
Apache Cordova Plugins
  • The AppBuilder clients show incorrect links to the documentation of the Apache Cordova core plugins.
  • If your project contains the latest versions of both the Telerik Push Notifications plugin and the AdMob plugin from the Telerik Verified Plugins Marketplace, you cannot build for Android.
  • You cannot build your app for Android, if your project contains both the latest version of the Push Plugin and the Local Notifications plugins.
  • AppManager LiveSync-enabled apps which use the WKWebView for iOS, do not update properly.
  • Apps which contain plugins that install native dependencies in the armeabi directory do not build properly. The installed native libraries are not included in the application package.
Frameworks
  • When you build your NativeScript project for iOS, the application package does not contain the following required images: icon-60@3x.png, icon-40@3x.png, Default-667h.png, Default-736h.png, Default-Landscape-667h.png, Default-Landscape-736h.png and includes the following additional image: LaunchImage-700-568h@2x.png.
Mobile Devices and Platforms
  • When you build your NativeScript project for iOS, the application package does not contain the following required images: icon-60@3x.png, icon-40@3x.png, Default-667h.png, Default-736h.png, Default-Landscape-667h.png, Default-Landscape-736h.png and includes the following additional image: LaunchImage-700-568h@2x.png.
  • After you LiveSync changes with the three-finger refresh gesture, you can no longer LiveSync changes to this app via cable connection.
  • If your project contains the latest versions of both the Telerik Push Notifications plugin and the AdMob plugin from the Telerik Verified Plugins Marketplace, you cannot build for Android.
  • You cannot build your app for Android, if your project contains both the latest version of the Push Plugin and the Local Notifications plugins.
  • You cannot debug NativeScript apps on iOS devices.
  • AppManager LiveSync-enabled apps which use the WKWebView for iOS, do not update properly.
In-Browser Client
  • Fixed redirect links to AppManager.
  • You cannot use the device simulator with a mouse on Windows 10 touchscreen devices.
  • You cannot download your apps built for AppManager from the Publish wizard.
  • You cannot zoom the device simulator in Safari.
Universal Desktop Client
  • After you uninstall universal desktop client (Beta), an AppBuilder-related adb process remains running. This might affect any operations with Android devices or emulators.
Windows Client
  • You cannot debug NativeScript apps on iOS devices.
  • The device simulator reloads the view when you take screenshots and in some cases, the device simulator might not capture the screen properly.
Extension for Visual Studio
  • Breakpoints are never hit for NativeScript 1.4.3 projects in the built-in debug tools of Microsoft Visual Studio.
  • You cannot debug NativeScript apps on iOS devices.
  • After you remove a TypeScript file from your project, you cannot add another TypeScript file with the same name.
  • The device simulator reloads the view when you take screenshots and in some cases, the device simulator might not capture the screen properly.
Command-Line Interface
  • You cannot debug NativeScript apps on iOS devices.
  • When you list available iOS emulator devices, the command-line interface does not show the available iOS version.
  • You cannot LiveSync changes continuously to an application package via cable using the --watch option.
  • The device simulator reloads the view when you take screenshots and in some cases, the device simulator might not capture the screen properly.
Companion Apps
  • Sometimes, if you exit your NativeScript app while you LiveSync changes to the NativeScript developer app for iOS, you might no longer be able to run the companion app.

Top of Page

Start a free trial Request a demo
Contact us: +1-888-365-2779
sales@telerik.com
Copyright © 2016-2017, Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.