Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Content Zone
locationtop

About this release

Titanium SDK 9.0.2 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.1) is no longer supported. End of support for this version will be 2020-11-19 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 Lifetimesdocuments 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 and TIMOB-27255 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.

Community Credits

Bug Fixes

Android platform

  • TIMOB-27881 - amend ImageView tintColor (e025e3b27505 - Configuration change not saved in context for API < 26
  • TIMOB-27513 - TabGroup bottom navigation style fires redundant event (5cd74a5)
  • TIMOB-27625 - changing Setting picker's minDate/maxDate after open opening window not correctly applied (8e8bcc6)
  • TIMOB-27513 - fix event from already active tab in bottom style TabGroup (5cd74a527721 - Ti.UI.ImageView#tintColor is multiplied, not replaced (like iOS)
  • TIMOB-27774 - fix imageAsResized (Ti.Blob.imageAsResized() not working for JPEG with exif rotation as of 8.1.0 (cf4cc22)
  • TIMOB-27769 - reuse old TableViewRow when applicable (2afd818)app/module builds fail with JDK 14 (ba456bfTextfield inputs not setting in focused textfield and Keyboard not showing (sometimes) on a textfields which is focused (2afd818)
  • TIMOB-27798 - module build to download ndk with gradle tool 3.5.0+ (7545627)
  • TIMOB-27849 - Ti.version returns long version format when transpiled, short when not
  • TIMOB-27850 - App/Module builds fail with JDK 14 as of 9.0.0 (ba456bf)
  • TIMOB-27852 - production Production builds no longer copy AAB to distribution folder as of 9.0.1 (1ca5f70)
  • TIMOB-27881 - ImageView tintColor has no effect (e025e3b)

iOS platform

  • TIMOB-2786827851 - after appearing Ti.UI.Window.barColor cannot be changed (707259b)Network.createHTTPClient memory leak
  • TIMOB-27861 - Ti.Platform.openURL() callback not invoked if missing options dictionary in Ti.Platform.openURL as of 8.1.0 (19fc45d)
  • navigationbar flicker issue (TIMOB-27868 - Ti.UI.Window.barColor cannot be changed after it was appeared (707259b)
  • TIMOB-27894 - Navigation bar flickers on open (SDK 9.0.2 regression, iOS 13+) (71eabb2)
  • TIMOB-27839 - use jsvalue instead of jsmanagedvalue to handle events Orientationchange Stops Firing on iPadOS (bc67f73)

Improvements

iOS platform

  • add list of new iPhone/iPad models for os module (29795a7)

SDK Module Versions

ModuleAndroid versioniOS Version
facebook9.0.07.0.1
ti.cloudpush7.0.0n/a
ti.map5.0.13.3.0
ti.webdialog2.0.01.1.0
ti.playservices17.1.1n/a
ti.identity3.0.11.1.0
urlSessionn/a2.2.0
ti.coremotionn/a2.1.0
ti.applesigninn/a1.1.1
ti.cloud3.2.113.2.11
hyperloop5.0.35.0.3