Release History

By product

AppBuilder v2.3

July 1, 2014

Release Notes

NEW

General

This section contains features and updates across all AppBuilder clients and tools (formerly Icenium).

Frameworks

  • Updated support for Apache Cordova
    AppBuilder supports Apache Cordova 3.5.0. Project templates and sample apps are updated to the latest supported version of Apache Cordova. You can update existing projects 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 projects that target Apache Cordova 2.0.0, 2.2.0, and 2.4.0.

Usability

  • Improved project validation
    AppBuilder enforces more strict limitations for the names of your projects. When you create a new project or rename an existing one, you can use any of the following characters: A-Z, a-z, 0-9, _, ., -, and space.
  • Improved project mobility
    AppBuilder now lets you open and develop one project 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 project, 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 project, 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.

In-Browser Client

This section contains features and updates in the AppBuilder in-browser client (formerly Icenium Mist).

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 project, AppBuilder guides you through setting up your project to consume AppFeedback services. For more information, see Enable AppFeedback in Your Project.
  • 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 AppBuilder in-browser client preserves your LiveSync configuration between build operations.
  • Improved indicators for conflicts when using third-party version control
    The AppBuilder 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.

Windows Client

This section contains features and updates in the AppBuilder Windows client (formerly Icenium Graphite).

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 project, AppBuilder guides you through setting up your project to consume AppFeedback services. For more information, see Enable AppFeedback in Your Project.
  • Improved build configuration
    You can now enable or disable LiveSync for the application package when you run the Build operation.

Extension for Visual Studio

This section contains features and updates in the AppBuilder extension for Visual Studio (formerly Icenium extension for Visual Studio).

Usability

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

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 OS X
    On OS X 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 Telerik NativeScript framework
    You can now develop native mobile apps for iOS and Android with Telerik NativeScript. You can create projects 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 AppBuilder command-line interface indicates the progress of the download.

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 OS X
    On OS X 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 Telerik NativeScript framework
    You can now develop native mobile apps for iOS and Android with Telerik NativeScript. You can create projects 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.

Companion App

This section contains features and updates in the AppBuilder companion app (formerly Icenium Ion).

  • Updated support for Apache Cordova 3.5.0
    You can load your Apache Cordova 3.5.0 project 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.
FIXED

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 Project Properties or the config.xml.

AppBuilder Windows Client

This section contains notable resolved issues in the AppBuilder Windows client (formerly Icenium Graphite).

  • If you rebuild and redeploy 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 (formerly Icenium extension for Visual Studio).

  • If you are not logged in the Telerik Platform, when you open the Plugins tab in the Project Properties, a loading indicator appears and continues to roll indefinitely.
  • If you change the Build Action setting for a file in your AppBuilder project, your configuration is not saved. When you reopen the project, your change is discarded.
  • If you rebuild and redeploy 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 OS X system, when you run $ appbuilder debug, the following error message appears: unable to resolve debuggerPlatformServices.
CHANGED

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

  • 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 project.
  • 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 projects 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 project mobility
    If you are using third-party version control to collaborate on a team project, 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 project name validation
    AppBuilder enforces more strict project name limitations across all clients. If the name of any of your existing projects 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.