Release History

By product

AppBuilder v2.9

April 29, 2015

Release Notes

NEW

Features and Updates

This section contains the major new features and improvements that AppBuilder 2.9 introduces. For a complete list of the updates that AppBuilder 2.9 introduces, click here.


Feature In-Browser Client Windows Client Extension for Visual Studio Command-Line Interface
Hybrid Development Quickly deliver updates for your published apps with AppManager LiveSync
Develop with Apache Cordova 3.8.0 (Experimental)*
Deprecated support for Apache Cordova 2.7.0, 3.0.0 and 3.2.0
Removed support for Apache Cordova 2.0.0, 2.2.0 and 2.4.0
Design your remote views in the UI designer tool Not Applicable Not Applicable
The project templates now target Apache Cordova 3.7.0**
Select which version to install of a plugin
Work with 9-patch images in the device simulator Not Applicable
Work with LiveSync programmatically
Enable Fetch and Remote Notification background modes
Improved requirements for application identifiers
Redesigned the Manage Packages wizard Not Applicable
Native Development Develop apps with NativeScript 0.10.0
Publish to the app stores
Enable Fetch and Remote Notification background modes
Improved requirements for application identifiers
Mobile Website Development Publish to FTP
Redesigned the Manage Packages wizard Not Applicable

* Hybrid Development: Develop with Apache Cordova 3.8.0 (Experimental)
When you change the target Apache Cordova version of your project to Apache Cordova 3.8.0, you will actually develop against Apache Cordova 3.8.0 for iOS, Apache Cordova 3.7.1 for Android and Apache Cordova 3.8.0 for Windows Phone.
In this version of AppBuilder, support for Apache Cordova 3.8.0 is experimental. Migrations between Apache Cordova versions have not been verified and you might experience multiple issues when working against Apache Cordova 3.8.0.
When working with Apache Cordova 3.8.0, keep in mind that you might need to modify your code due to breaking changes in the APIs.
Apache Cordova 3.8.0 will become fully supported in a future release of AppBuilder.

** Hybrid Development: The project templates now target Apache Cordova 3.7.0
AppBuilder lets you target Apache Cordova 3.7.0 in your iOS projects, Apache Cordova 3.8.0 in your Windows Phone projects and Apache Cordova 3.6.4 in your Android projects.

FIXED

Notable Resolved Issues

This section contains the major bug fixes that AppBuilder 2.9 introduces.


Functional Area Notable Resolved Issues
Frameworks
  • When you load a project that uses remote views in the UI Designer tool, the device pane in the UI Designer tool remains blank.
Mobile Devices and Platforms
  • Some sample apps have hardcoded values for the following Windows Phone properties: Publisher ID and Product ID. This might cause issues when you run your app on device.
  • When you submit your app to iTunes Connect, Apple returns a warning about missing push notification entitlement.
    This is a known Apache Cordova issue which does not affect the approval of your app.
  • After you use the three-finger gesture to LiveSync changes to the sample-sqlite sample app on iOS devices, you can no longer edit the database of the app.
  • On iOS 6 devices, when you run the sample-telerik-appfeedback sample app, the app instantly closes.
  • When you attempt to run your Windows Phone app, the app immediately becomes unresponsive and needs to close. If your project targets Apache Cordova 3.7.0 or later, the SplashScreen plugin is enabled and the `SlashScreenImage.jpg` is enabled, your app cannot load properly and needs to close.
  • When you attempt to run your Windows Phone app, two splash screens appear.
    If your project targets Apache Cordova 3.7.0 or later and the SplashScreen plugin is enabled, both the operating system and the app attempt to show splash screens. This results in showing two splash screens when the app loads.
  • Sometimes, when you run your app, a black screen appears after the splash screen.
    If your project target Apache Cordova 3.7.0 or later and the SplashScreen plugin is disabled, Windows Phone handles showing the splash screen. In some cases, Windows Phone hides the splash screen before Apache Cordova has fully loaded and a black screen appears.
In-Browser Client
  • The UI designer tool shows a blank device pane.
Windows Client
  • You cannot LiveSync changes to your app when you run it in the native Windows Phone 8.1 emulator.
  • When you upload a new logo icon for Windows Phone 8.1 in the Project Properties dialog, the placeholder image does not refresh with the newly added file.
  • The UI designer tool shows a blank device pane.
  • You might see the following error message in the log: Log (Exception,High): System.ArgumentException: '0' is not a valid value for property 'FontSize'. and you might experience degraded performance.
    This issue is caused by a mismatch in the shared code editor settings between the AppBuilder in-browser client and the AppBuilder Windows client.
Extension for Visual Studio
  • You cannot LiveSync changes to your app when you run it in the native Windows Phone 8.1 emulator.
  • When you upload a new logo icon for Windows Phone 8.1 in the Project Properties dialog, the placeholder image does not refresh with the newly added file.
Command-Line Interface
  • Sometimes, the AppBuilder command-line interface might become unable to complete running your commands and might start showing the following error: Trace/BPT trap: 5.
CHANGED

Breaking Changes

Warning When you update your project to target Apache Cordova 3.8.0, you might experience multiple issues due to breaking changes in the APIs. For more information about the major changes in Apache Cordova 3.8.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 project.

Warning Deprecated support for Apache Cordova 2.7.0, 3.0.0 and 3.2.0. You can no longer change the target Apache Cordova version to 2.7.0, 3.0.0 and 3.2.0. You will still be able to develop and build existing projects that target Apache Cordova 2.7.0, 3.0.0 and 3.2.0.
Support for Apache Cordova 2.7.0, 3.0.0 and 3.2.0 will be removed in a future release.

Warning Removed support for Apache Cordova 2.0.0, 2.2.0 and 2.4.0. You can no longer develop and build existing projects that target Apache Cordova 2.0.0, 2.2.0 and 2.4.0. You can migrate existing Apache Cordova 2.0.0, 2.2.0 and 2.4.0 projects to a later version of Apache Cordova.

Warning Updated the system requirements for the companion app for Android. The companion app now runs on Android 2.3.3 and later devices.

Warning Introduced persistent caching in the device simulator for the AppBuilder Windows client, AppBuilder extension for Visual Studio and AppBuilder command-line interface (on Windows). The simulator no longer cleans up its storage, cookies and databases on restart. If you need to start up your app or mobile website in a clean device simulator, implement a cleanup programmatically or manually delete the contents of the Telerik.BlackDragon.Client.Modules.WebBrowser-* folder located in %LOCALAPPDATA%\Telerik\BlackDragon\Cache before running the device simulator.