Skip to end of metadata
Go to start of metadata

Titanium SDK 8.0.1.GA - 15 May 2019

About this release

Titanium SDK 8.0.1 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. End of support for this version will be 2019-11-15 or until the next patch release. 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

Fixed issues

Android platform

  • TIMOB-15829 - Android: Calling Ti.UI.Android.ProgressIndicator.hide() twice crashes app on next show()
  • TIMOB-17089 - Android: Activity/Fragment restore can sometimes crash app due to view ID collision
  • TIMOB-24594 - Android: Loading images via HTTPS TLS 1.1 or newer fails on Android 4.x
  • TIMOB-25678 - Android: Window transitions are not enabled unless a shared element exists
  • TIMOB-25832 - Android: Setting Ti.UI.SearchBar "hintText" property after creation causes a crash as of 7.0.0
  • TIMOB-26239 - Android: Window leak in Ti.UI.currentWindow
  • TIMOB-26698 - Android: Launching TabGroup in landscape and then rotating to portrait won't resize tabs as of 8.0.0
  • TIMOB-26715 - Android: App starts without animation when launched with data intent as of 8.0.0
  • TIMOB-26746 - Android: Ti.App wrongly fires pause/resume event when opening/closing child windows
  • TIMOB-26758 - Android: Changing TabbedBar properties "labels" and "index" before opening window causes a crash
  • TIMOB-26779 - Android: Ti.UI.Android.SearchView only icon responds to search
  • TIMOB-26789 - android: Ti.Buffer#clone() will copy over null type/value properties to cloned Buffer when undefined on original
  • TIMOB-26799 - Android: Recurrence rule is not properly fetched for events received by Id
  • TIMOB-26826 - Android: Cannot dynamically change TabGroup "title" property as of 8.0.0
  • TIMOB-26834 - Android: NavigationView root window displays back button
  • TIMOB-26847 - Android: Fix stringify of custom TableView row
  • TIMOB-26889 - Android: Cannot dynamically change TabGroup "title" property as of 8.0.0
  • TIMOB-26890 - Android: Switch between TabGroup tabs 1 and 4 sometimes crashes the app as of 8.0.0
  • TIMOB-26901 - Android: Launcher icon uses Titanium's default icon instead of "appicon.png" as of 8.0.0
  • TIMOB-26914 - Android: An OS forced-quit app displays a blank window upon relaunch as of 8.0.0
  • TIMOB-26964 - Android: Calling child window's close() method back to TabGroup fails if "Don't keep activities" is enabled
  • TIMOB-26966 - Android: Back navigating from child window causes app to exit when "Don't keep activities" is enabled as of 7.2.1
  • TIMOB-26975 - Android: LiveView does not reload app if "Don't keep activities" is enabled as of 8.0.0
  • TIMOB-26978 - Android: Showing/hiding dialog while window is being destroyed by "Don't keep activities" sometimes crashes
  • TIMOB-26980 - Android: module clean command deletes too much of libs folder
  • TIMOB-26989 - Android: TableView having SearchBar/SearchView will crash upon resume while "Don't keep activities" is enabled as of 7.2.1
  • TIMOB-26996 - Android: Window/TabGroup close() method call is ignored until "open" event has been fired

iOS platform

  • TIMOB-26655 - iOS: Shortcut-item ID does not has to be unique
  • TIMOB-26681 - iOS: App rejected because of using NSAppleMusicUsageDescription key
  • TIMOB-26783 - iOS: Memory leak in require
  • TIMOB-26811 - iOS: Memory leak in Ti.Network.HTTPClient
  • TIMOB-26835 - iOS: Unable to get call pop menu from a webView
  • TIMOB-26852 - iOS: Random JSCore crashes in SDK 8+
  • TIMOB-26903 - iOS: Webview Cookies is not working with 8.0.0.GA
  • TIMOB-26908 - iOS: Focussed text-field freezes parent window
  • TIMOB-26917 - iOS: App builds containing large amounts of JS files are extremely slow
  • TIMOB-26943 - iOS: WebView.setHtml() fails to load inner contents with "file://" URLs and relative paths if "baseURL" uses "app://" URL as of 8.0.0
  • TIMOB-26948 - CLI: File provider extension capability not appropriately set
  • TIMOB-26976 - Html having links with target="_blank" is not working
  • TIMOB-26981 - iOS: Module builds broken
  • TIMOB-26985 - iOS: Native modules are not protected
  • TIMOB-26967 - iOS: Memory leak in Ti.API.debug

Multiple platforms

  • TIMOB-26788 - require fails on directory with package.json whose 'main' field points at another directory

Improvements

  • TIMOB-26695 - iOS: Do not show Node.js path-tracking in console
    • Revised the debug logs
  • TIMOB-26767 - Auto-select only valid certificate and/or provisioning profile when building to device
    • Auto select certificate and/or provisioning profile (iOS) if there is only one valid entry

API changes

There were no API changes in this release.

SDK modules versions

Android and iOS

ModuleAndroid versioniOS version
urlSessionn/a2.1.0
facebook8.0.06.0.0
ti_coremotionn/a2.0.1
ti_map4.3.13.1.0
ti_safaridialogn/a1.1.1
ti_webdialog1.1.01.1.0
ti_touchid3.0.12.1.4
ti_identity2.1.01.0.5
ti_cloudpush6.0.1n/a
ti_playservices16.1.2n/a

CommonJS

ModuleVersion
ti.cloud3.2.11

Hyperloop

ModuleVersion
Hyperloop4.0.2

  • No labels