AppBuilder 2.3 Release Notes

Product version: AppBuilder 2.3

Released: 2014, July 1

New features and updates in this AppBuilder release are grouped as follows:

For a list of issues you need to be aware of in this release, see Known Issues.

Breaking Changes

Warning Updated support for Apache Cordova
Framework updates might introduce new, updated or obsolete APIs that might modify the behavior of your app. You might need to modify any Apache Cordova plugins you have previously added to your app.
Deprecated support for Apache Cordova 2.0.0, 2.2.0 and 2.4.0
You can no longer change the target Apache Cordova version to 2.0.0, 2.2.0 or 2.4.0. You will still be able to develop and build existing apps that target Apache Cordova 2.0.0, 2.2.0 and 2.4.0.
Support for Apache Cordova 2.0.0, 2.2.0 and 2.4.0 will be removed in a future release.
Improved app mobility
If you are using third-party version control to collaborate on a team app, multiple solution upgrades might occur. Your team members and you might experience issues when pushing and pulling changes and you might be prompted to resolve conflicts related to the upgrade.
Improved app name validation
AppBuilder enforces more strict app name limitations across all clients. If the name of any of your existing apps contains any of the following characters: +, @, $, (, ) or comma, you will not be able to open it in AppBuilder. To resolve the issue, contact the support team.

Top of Page

General

This section contains features and updates across all AppBuilder clients and tools.

Frameworks

  • Updated support for Apache Cordova
    AppBuilder supports Apache Cordova 3.5.0. App templates and sample apps are updated to the latest supported version of Apache Cordova. You can update existing apps to target Apache Cordova 3.5.0.
    For more information about what is new in the latest supported version of Apache Cordova, see What's New in Apache Cordova 3.5.0.
  • Deprecated support for Apache Cordova 2.0.0, 2.2.0 and 2.4.0
    AppBuilder deprecates support for Apache Cordova 2.0.0, 2.2.0 and 2.4.0 and will remove it in a future release.
    You can no longer change the target Apache Cordova version to 2.0.0, 2.2.0 or 2.4.0. You will still be able to develop and build existing apps that target Apache Cordova 2.0.0, 2.2.0 and 2.4.0.

Usability

  • Improved app validation
    AppBuilder enforces more strict limitations for the names of your apps. When you create a new app or rename an existing one, you can use any of the following characters: A-Z, a-z, 0-9, _, ., - and space.
  • Improved app mobility
    AppBuilder now lets you open and develop one app across all clients. Your collaborators and you can use the AppBuilder client that best fits your system, needs and approach.
    After you update to the latest version of AppBuilder and attempt to open an existing app, AppBuilder will prompt you to upgrade your solution. If you skip the upgrade or upgrade and revert the changes, the next time you open the app, AppBuilder will prompt you to upgrade it again.
    Before upgrading, make sure that the solution meets the following recommendations.

    • Verify that you do not have unsaved or uncommitted changes.
    • If you are using third-party version control, verify that your solution is updated with the latest changes from the remote repository. You might need to pull and merge changes and resolve conflicts. If one of your collaborators has already upgraded and pushed the related changes, you will not be prompted to upgrade again.


    After upgrading, verify that your solution meets the following recommendations.

    • Verify that you have saved and committed all changes.
    • If you are using third-party version control, push your changes to the remote repository and let your collaborators know that the workspace is already upgraded.

Top of Page

In-Browser Client

This section contains features and updates in the AppBuilder in-browser client.

Tools and Services

  • Introduced code formatting for TypeScript
    You can now format your TypeScript code by pressing Ctrl+Alt+F in the code editor.
  • Introduced new code formatting hotkey
    You can now format your code by pressing Ctrl+Alt+F in the code editor.
  • Improved code completion for TypeScript
    Code completion for TypeScript is now case sensitive.
  • Exposed App_Resources in the Project Navigator
    You can now quickly access your application assets such as icons, splash screens and configuration files from the Project Navigator.

Usability

  • Introduced simplified integration with the Telerik AppFeedback services
    When you enable the Telerik AppFeedback plugin in your app, AppBuilder guides you through setting up your app to consume AppFeedback services. For more information, see Enable AppFeedback in Your App.
  • Improved the diff tool
    You can now run the diff tool and inspect the changes to your code when you attempt to commit changes.
  • Improved LiveSync configuration
    The in-browser client preserves your LiveSync configuration between build operations.
  • Improved indicators for conflicts when using third-party version control
    The in-browser client shows additional conflicts indicators across menus, wizards and dialogs related to version control.
  • Multiple improvements and bug fixes
    Multiple usability and performance changes and bug fixes aim at improving your user experience with the AppBuilder in-browser client.

Top of Page

Windows Client

This section contains features and updates in the AppBuilder Windows client.

Tools and Services

  • Exposed App_Resources in the Project Navigator
    You can now quickly access your application assets such as icons, splash screens and configuration files from the Project Navigator.

Usability

  • Introduced simplified integration with the Telerik AppFeedback services
    When you enable the Telerik AppFeedback plugin in your app, AppBuilder guides you through setting up your app to consume AppFeedback services. For more information, see Enable AppFeedback in Your App.
  • Improved build configuration
    You can now enable or disable LiveSync for the application package when you run the Build operation.

Top of Page

Extension for Visual Studio

This section contains features and updates in the AppBuilder extension for Visual Studio.

Usability

  • Introduced simplified integration with the Telerik AppFeedback services
    When you enable the Telerik AppFeedback plugin in your app, AppBuilder guides you through setting up your app to consume AppFeedback services. For more information, see Enable AppFeedback in Your App.
  • Improved build configuration
    You can now enable or disable LiveSync for the application package when you run the Build operation.

Top of Page

Command-Line Interface

This section contains features and updates in the AppBuilder command-line interface.

Tools and Services

  • Introduced upload to Telerik AppManager
    You can now build your app for distribution with Telerik AppManager and upload it to the service.
  • Introduced support for the Notifications (Dialogs) core plugin in the device simulator for macOS
    On macOS systems, you can now test alerts, prompts and confirmation notifications in the device simulator.

Frameworks

  • Introduced support for native iOS and Android development with the NativeScript framework
    You can now develop native mobile apps for iOS and Android with NativeScript. You can create apps from template and clone samples, write and modify code and load it in the companion app for testing.
    NativeScript is currently available as a private preview. To sign up for the NativeScript Insiders program, visit http://www.telerik.com/nativescript-insiders-signup.

Usability

  • Improved long running download operations
    For long running download operations, the command-line interface indicates the progress of the download.

Top of Page

Sublime Package

This section contains features and updates in the AppBuilder package for Sublime Text.

Tools and Services

  • Introduced support for the Notifications (Dialogs) core plugin in the device simulator for macOS
    On macOS systems, you can now test alerts, prompts and confirmation notifications in the device simulator.

Frameworks

  • Introduced support for native iOS and Android development with the NativeScript framework
    You can now develop native mobile apps for iOS and Android with NativeScript. You can create apps from template and clone samples, write and modify code and load it in the companion app for testing.
    NativeScript is currently available as a private preview. To sign up for the NativeScript Insiders program, visit http://www.telerik.com/nativescript-insiders-signup.

Top of Page

Companion App

This section contains features and updates in the AppBuilder companion app.

  • Updated support for Apache Cordova 3.5.0
    You can load your Apache Cordova 3.5.0 app in the AppBuilder companion app for iOS, Windows Phone 8 and Android.

  • Multiple improvements and bug fixes
    Multiple usability changes and bug fixes aim at improving your user experience with the AppBuilder companion apps for hybrid and native development.

Top of Page

Notable Resolved Issues

This section contains notable resolved issues in AppBuilder.

Mobile Devices and Platforms

This section contains notable resolved issues across all mobile platforms that AppBuilder supports.

  • You cannot code sign your Android applications, if the code signing identity contains Cyrillic characters.
  • You can always rotate your Windows Phone 8 apps, even if you have constrained the device orientation from the Properties or the config.xml.

AppBuilder In-Browser Client

This section contains notable resolved issues in the AppBuilder in-browser client.

  • On Chromebook Pixel devices, you might experience multiple issues when working with the in-browser client.
  • You can create CSS files with identical names.
  • In Mozilla Firefox, you cannot show the code completion menu.
  • When you manually compile LESS and TypeScript files, the in-browser client discards any unsaved changes and then compiles the files.

AppBuilder Windows Client

This section contains notable resolved issues in the AppBuilder Windows client.

  • If you re-build and re-deploy your app with enabled LiveSync on a Windows Phone 8 device, the app might not run properly.

AppBuilder Extension for Visual Studio

This section contains notable resolved issues in the AppBuilder extension for Visual Studio.

  • If you are not logged in the Telerik Platform, when you open the Plugins tab in the Properties, a loading indicator appears and continues to roll indefinitely.
  • If you change the Build Action setting for a file in your AppBuilder app, your configuration is not saved. When you reopen the app, your change is discarded.
  • If you re-build and re-deploy your app with enabled LiveSync on a Windows Phone 8 device, the app might not run properly.

AppBuilder Command-Line Interface

This section contains notable resolved issues in the AppBuilder command-line interface.

  • On macOS system, when you run appbuilder debug, the following error message appears: unable to resolve debuggerPlatformServices.

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.