Titanium SDK 7.3.1.RC - 27 August 2018

About this release

Titanium SDK 7.3.1.RC is a patch release of the SDK, addressing high-priority issues from previous releases.

As of this GA release, the previous Titanium SDK patch release is no longer supported. Note: major and minor releases continue to be supported according to their nominal lifetime. See Axway Appcelerator Deprecation Policy and Nominal Lifetimes documents for details.

Community credits

  • Matthew Delmarter - TIMOB-26237 - iOS: Local Notification Event not triggered when app is launched from the background
  • Andreas Pingas - TIMOB-26300 - iOS: Initializing Ti.UI.TextArea crashes app when running on kroll-thread
  • kedomuz - TIMOB-26325 - Android: Ti.UI.WebView not firing events in 7.x
  • Luc-Edmond Gaspard - TIMOB-26329 - Hyperloop: Android - Can't instantiate a CoordinatorLayout in SDK 7.3.0

  • Donovan Lewis - TIMOB-25941 - Android: HTTPClient downloads are slower compared to iOS

Fixed issues

Android platform

  • TIMOB-26130 - Android: Fix compatibility with NDK 12+
  • TIMOB-26280 - Android: Build for genymotion emulator fails with "Cannot set property 'child' of undefined" in node-titanium-sdk
  • TIMOB-26325 - Android: Ti.UI.WebView not firing events in 7.x

iOS platform

  • TIMOB-26237 - iOS: Local Notification Event not triggered when app is launched from the background
  • TIMOB-26300 - iOS: Initializing Ti.UI.TextArea crashes app when running on kroll-thread
  • TIMOB-26319 - iOS: "usernotificationsettings" does not include "types" array on iOS 10 and SDK 7.3.0

All platforms

  • TIMOB-26328 - Hyperloop: Android - Application freezes when trying to reopen window in 7.3.0
  • TIMOB-26329 - Hyperloop: Android - Can't instantiate a CoordinatorLayout in SDK 7.3.0

Improvements

  • TIMOB-25941 - Android: HTTPClient downloads are slower compared to iOS
    • Optimized HTTPClient download performance
      • Download performance improved by about 25%
      • Increased response buffer size from 4kb to 8kb
      • Removed undocumented event property blob from callback ondatastream()
        • Improves performance by avoiding extra buffer copy
        • This undocumented property does not exist on iOS
      • Modified responseText property handling only create its string when accessed
      • Synchronized file write to storage upon download completion

API changes

New APIs

Deprecated APIs