Titanium SDK 9.0.1.GA
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-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.
⚠️ 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
- TIMOB-17203 - TextField keyboardType: parity issues between iOS and Android
- TIMOB-26678 - Unnecessary default notification channel created when using a custom one (1652d08)
- TIMOB-27493 - Videos do not play correctly on Android 5.1 (API 22) (960d208) (5a5c0f5)
- TIMOB-27530 - UI glitches out when using 'applyProperties' with Scroll View Touch Listeners
- TIMOB-27695 - Heavy image processing methods do not trigger GC (26982f3)
- TIMOB-27741 - fall through request permissions (7bede6f)
- TIMOB-27742 - Minor camera focus issues (ab3d8c6)
- TIMOB-27777 - Obtain holder for module references (764f024)
- TIMOB-27780 - Hyperloop builds fail if JDK 12 or higher is installed (#11510)
- TIMOB-27781 - App/Module builds fail with JDK 13 as of 9.0.0 (caaaa04)
- TIMOB-27784 - Running "clean" on a module will error if "libs" folder does not exist (e90b8af)
- TIMOB-27823 - javascript files/content assumed to be binary for Ti.Blob on apilevel 29+ (efa3c64)
- TIMOB-27837 - Custom theme ignored by modal/translucent windows as of 9.0.0 (8e3ce4d)
iOS platform
- TIMOB-27751 - WKWebView cookies issue (aab53e7)
- TIMOB-27754 - SearchBar text color and hinTextColor does not work properly. (f881591)
- TIMOB-27768 - TypeError: Cannot read property 'logger' of undefined (1c0d85f)
- TIMOB-27799 - App crashes when setting video player url to null (01e5798)
- TIMOB-27820 - iOS 10: SearchBar color property does not work with showCancel property (e013135)
- TIMOB-27822 - Ti.UI.iPad.Popover including arrow in content view on iOS 13 (9b349fb)
- TIMOB-27824 - Hyperloop: iOS - build fails after updating XCode to 11.4 (14f7bb5)
- TIMOB-27827 - Error reporting is broken after updating to Xcode 11.4 / iOS 13.4 (3e06680)
Improvements
Android platform
- TIMOB-27574 - Replace SDK "build.properties" with gradle generated "BuildConfig" class
- TIMOB-27745 - Add "google-services.json" support for Firebase (5422e25)
- TIMOB-27755 - Add NDK side-by-side support (0935163)
- TIMOB-27778 - Update gradle build tools to 3.6.x
- improve sdk kroll-apt incremental build times (558b6ed)
- build should auto-download NDK if not installed (6c1a206)
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 |