# Titanium SDK 9.0.1.GA - 16 April 2020
# About this release
Titanium SDK 9.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 (9.0.0) is no longer supported. End of support for this version will be 2020-10-16 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 will no longer support Node.js 8.X. Node 10.13.0 is the new minimum supported version.
❗️ Warning
Deprecation Notice: The next major release of the Titanium CLI, version 6.0.0, will no longer support plugins and hooks for commands other than "appc ti clean", "ti clean", "appc run", and "ti build". Titanium CLI v6 will have a new plugin system with a new hook system and it will be incompatible with Titanium CLI v5 plugins and hooks. Please refer to TIMOB-27233 (opens new window) and TIMOB-27255 (opens new window) for more information.
❗️ Warning
With the release of Titanium SDK 9.0.0, Windows platform will no longer be supported and has been removed from distribution in the SDK. Customers on Pro and Enterprise plans may continue to request critical fixes on SDK 8.x releases until August 18, 2020.
# Bug Fixes
# Android platform
TIMOB-17203 (opens new window) - TextField keyboardType: parity issues between iOS and Android
TIMOB-26678 (opens new window) - Unnecessary default notification channel created when using a custom one (1652d08 (opens new window))
TIMOB-27493 (opens new window) - Videos do not play correctly on Android 5.1 (API 22) (960d208 (opens new window)) (5a5c0f5 (opens new window))
TIMOB-27530 (opens new window) - UI glitches out when using 'applyProperties' with Scroll View Touch Listeners
TIMOB-27695 (opens new window) - Heavy image processing methods do not trigger GC (26982f3 (opens new window))
TIMOB-27741 (opens new window) - fall through request permissions (7bede6f (opens new window))
TIMOB-27742 (opens new window) - Minor camera focus issues (ab3d8c6 (opens new window))
TIMOB-27777 (opens new window) - Obtain holder for module references (764f024 (opens new window))
TIMOB-27780 (opens new window) - Hyperloop builds fail if JDK 12 or higher is installed (#11510 (opens new window))
TIMOB-27781 (opens new window) - App/Module builds fail with JDK 13 as of 9.0.0 (caaaa04 (opens new window))
TIMOB-27784 (opens new window) - Running "clean" on a module will error if "libs" folder does not exist (e90b8af (opens new window))
TIMOB-27823 (opens new window) - javascript files/content assumed to be binary for Ti.Blob on apilevel 29+ (efa3c64 (opens new window))
TIMOB-27837 (opens new window) - Custom theme ignored by modal/translucent windows as of 9.0.0 (8e3ce4d (opens new window))
# iOS platform
TIMOB-27751 (opens new window) - WKWebView cookies issue (aab53e7 (opens new window))
TIMOB-27754 (opens new window) - SearchBar text color and hinTextColor does not work properly. (f881591 (opens new window))
TIMOB-27768 (opens new window) - TypeError: Cannot read property 'logger' of undefined (1c0d85f (opens new window))
TIMOB-27799 (opens new window) - App crashes when setting video player url to null (01e5798 (opens new window))
TIMOB-27820 (opens new window) - iOS 10: SearchBar color property does not work with showCancel property (e013135 (opens new window))
TIMOB-27822 (opens new window) - Ti.UI.iPad.Popover including arrow in content view on iOS 13 (9b349fb (opens new window))
TIMOB-27824 (opens new window) - Hyperloop: iOS - build fails after updating XCode to 11.4 (14f7bb5 (opens new window))
TIMOB-27827 (opens new window) - Error reporting is broken after updating to Xcode 11.4 / iOS 13.4 (3e06680 (opens new window))
# Improvements
# Android platform
TIMOB-27574 (opens new window) - Replace SDK "build.properties" with gradle generated "BuildConfig" class
TIMOB-27745 (opens new window) - Add "google-services.json" support for Firebase (5422e25 (opens new window))
TIMOB-27755 (opens new window) - Add NDK side-by-side support (0935163 (opens new window))
TIMOB-27778 (opens new window) - Update gradle build tools to 3.6.x
improve sdk kroll-apt incremental build times (558b6ed (opens new window))
build should auto-download NDK if not installed (6c1a206 (opens new window))
# SDK Module Versions
Module | Android version | iOS Version |
---|---|---|
9.0.0 | 7.0.1 | |
ti.cloudpush | 7.0.0 | n/a |
ti.map | 5.0.1 | 3.3.0 |
ti.webdialog | 2.0.0 | 1.1.0 |
ti.playservices | 17.1.1 | n/a |
ti.identity | 3.0.1 | 1.1.0 |
urlSession | n/a | 2.2.0 |
ti.coremotion | n/a | 2.1.0 |
ti.applesignin | n/a | 1.1.1 |
ti.cloud | 3.2.11 | 3.2.11 |
hyperloop | 5.0.3 | 5.0.3 |