Titanium

GA Release of Titanium SDK 6.3.0, CLI 6.3.0, and Hyperloop 2.2.2

Today, we published General Availability (GA) releases of Axway Titanium™ SDK, Axway Appcelerator CLI, and Hyperloop. (Note – both the CLI core and the CLI node package were updated.) The releases include 9 features, 48 bug fixes, 8 improvements, and 12 APIs with new or expanded platform support. For a more detailed overview, known issues and closed tickets, see the release notes:

Noteworthy Features of the Titanium Release

iPhone X

This release features full support for the iPhone X, including the new launch images, Face ID and handling the safe area introduced by Xcode 9+. In addition, this release supports using Xcode 9.1 (released this week).

RefreshControl

With the RefreshControl feature, the content in a view could be refreshed by pulling it. We now support refresh control for Android’s ListView, TableView, and ScrollView.

MapKit APIs

iOS 11 added many new features to MapKit, such as Marker annotations, Annotation clustering, and new map-type MKMapTypeMutedStandard. Marker Annotation displays a balloon-shaped icon on the map, which provides details about a specific location. Annotation clustering view allows annotations to be grouped when they overlap and includes MKClusterAnnotation, MKAnnotationViewCollisionMode, MKMapViewDefaultCluster, AnnotationViewReuseIdentifier, etc. Ti.Map module now supports these new APIs.

Password Autofill

Password Autofill in iOS 11 makes logging into apps simple by making passwords accessible from the keyboard in an app’s login screen. Titanium SDK 6.3.0 now fully supports password autofill on both Android and iOS.

Support for FaceId

FaceId uses biometric recognition technology to create a 3D image of the face and unlocks the phone without the use of a passcode or fingerprint. To further enhance security functionality, we’ve introduced a new module called Ti.Identity. Ti.Identity incorporates features like touch-id, face-id, and keychain-access.

Update Titanium SDK

Studio users will be prompted to update the SDK.

To update the Titanium SDK from the command line:

[appc] ti sdk install latest

Reminder for Windows Users: If you use Hyperloop, Hyperloop 2.1.2 or later is required for Windows users who use SDK 6.1.1 and above.

Update Axway Appcelerator CLI

Studio users will be prompted to update the CLI.

To update the CLI from the command line:

[sudo] npm install -g appcelerator
appc use latest

Update Hyperloop

To update Hyperloop using Axway Appcelerator Studio, launch Studio and open the “Help” menu. Select the “Check for Appcelerator Updates” item. You will be prompted to install the Hyperloop update.

To update Hyperloop using Axway Appcelerator CLI, please ensure you have selected an SDK of 6.0.0 or greater, then simply create a new project, respond “yes” when prompted to enable Hyperloop, and the latest version will be downloaded. To check which SDK you have selected from the CLI use:

[appc] ti sdk select

Report bugs

If you run into any issues that seem related to the updates, please report them on JIRA.

First, check if it’s a known issue you can watch. If you can’t find an existing ticket, then create one in the
Appcelerator Community (AC) project and add as much relevant information as you can, including the release version you are using.

You can leave general comments as a reply to this blog post.