# Titanium SDK 9.3.1.GA - 25 January 2021
# About this release
Titanium SDK 9.3.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 (9.3.0) is no longer supported. End of support for this version will be 2021-07-25 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 (opens new window) and Nominal Lifetimes (opens new window) documents for details.
❗️ Warning
With the release of Titanium SDK 9.0.0, we no longer support Node.js 8.X. Node 10.13.0 is the new minimum supported version.
# Bug Fixes
# Android platform
add elevation and support transparent backgrounds (9025413 (opens new window))
address minor memory leak (6d9c62c (opens new window))
amend getBackground() to ignore transparent backgrounds (541f3f4 (opens new window))
TIMOB-28293 (opens new window) - amend ListView marker behaviour (1f6ff22 (opens new window))
amend method to obtain view in releaseViews() (52ae6e3 (opens new window))
amend scrollend event fire condition (b7609ff (opens new window))
date.toLocaleString() to default to numeric date/time (436c3a3 (opens new window))
TIMOB-28312 (opens new window) - decimal comma TextField handling (5bfa46a (opens new window))
fire move event after movement (012d9b5 (opens new window))
implement missing scroll events for ListView and TableView (2cde1bc (opens new window))
implement old scrolling event behaviour (393072c (opens new window))
include totalItemCount and visibleItemCount properties (d1079c3 (opens new window))
include type property in events (69ac871 (opens new window))
TIMOB-28278 (opens new window) - localized date/time format should default to numeric (6323c69 (opens new window))
obtain bindId for child templates (88b1e2a (opens new window))
onFling callback return (29880c7 (opens new window))
TIMOB-28294 (opens new window) TIMOB-28308 (opens new window) - optimize table and list view updates (23c0f6c (opens new window))
use parent background when row is transparent (a743e6d (opens new window))
# Multiple platforms
- TIMOB-28205 (opens new window) - production builds using aot compiler (30038d7 (opens new window))
# iOS platform
TIMOB-28303 (opens new window) - add workspace workaround (bf6529d (opens new window))
TIMOB-28267 (opens new window) - removing eventlistener multiple times ourCallbackCount should not be in negative value (ab9997b (opens new window))
TIMOB-28323 (opens new window) - set statusbar height to top of safearea view (28c62f7 (opens new window))
# Features
# Android platform
TIMOB-28251 (opens new window) - add missing options to Intl.DateTimeFormat.resolvedOptions() (6aa7c83 (opens new window))
display drag handle for movable rows (8d79902 (opens new window))
fire bubbled-up events synchronously (7c8ebe6 (opens new window))
TIMOB-28286 (opens new window) - fire touch events synchronously (59280d2 (opens new window))
implement list and table editable and moveable functionality (acb26f0 (opens new window))
# SDK Module Versions
Module | Android version | iOS version |
---|---|---|
11.0.2 | 10.0.0 | |
ti.cloudpush | 7.1.0 | n/a |
ti.map | 5.0.1 | 4.0.1 |
ti.webdialog | 2.0.0 | 2.0.0 |
ti.playservices | 17.5.0 | n/a |
ti.identity | 3.0.2 | 3.0.0 |
urlSession | n/a | 3.0.0 |
ti.coremotion | n/a | 3.0.0 |
ti.applesignin | n/a | 2.0.0 |
ti.cloud | 3.2.11 | 3.2.11 |
hyperloop | 6.0.2 | 6.0.2 |