Skip to content

Titanium SDK 8.3.0.GA

About this release

Titanium SDK 8.3.0 is a minor release of the SDK, addressing high-priority issues from previous releases.

As of this release, Titanium SDK 8.2.x will not receive updates more than six months after the release of 8.3.0 (2020-05-21). Any needed fixes will be in 8.3.x or later supported releases within the 8.x branch. See Axway Appcelerator Deprecation Policy and Nominal Lifetimes documents for details.

⚠️ With the release of Titanium SDK 9.0.0, we will no longer support Node.js 8.X. Node 10.2.0 will be the new minimum supported version with SDK 9.0.0.

Community Credits

Bug Fixes

Android platform

  • allow requestLegacyExternalStorage attribute (097c5af)
  • call WebView.stopLoading() from main thread (438a43a)
  • exclude JS in HTML files from processing (bc45db4)
  • fix dialog without selectedIndex reusage (a2a048f)
  • TIMOB-27238 - fix onlink callback being creation only (3a46b79)
  • fix reusing a dialog with a new "parent" window (a8d06c3)
  • fix views with border and transparency (95fed44)
  • fixes background color animation with borders (86b3699)
  • focus on TextInputEditText view (8192ea2)
  • TIMOB-27302 - guard for tab counts limit for bottom style (6a2aa4d)
  • TIMOB-27191 - handle file: URIs without // after scheme (f4cf7c6)
  • TIMOB-27108 - HTTPClient "responseData" blob returns 0 width/height for images over 512kb (722d6bc)
  • performance issue with deeply nested views as of 7.5.0 (057dad3)
  • prevent conflict with TextField.isSingleLine() (20ae5fd)
  • TIMOB-27118 - prevents TabGroup duplicate close event firing (34714b8)
  • TIMOB-27177 - regression where closing root window from child window causes app exit issues as of 8.0.1 (be7b776)
  • release string (0e21a4f)
  • TIMOB-27271 - resuming with intent "FLAG_ACTIVITY_MULTIPLE_TASK" can hang the app (632c439)
  • support Geolocation altitudeAccuracy (ac32e75)
  • ui module dependency path (3b9bac8)
  • TIMOB-27190 - up button flickering when clicked in NavigationWindow (69dfda5)
  • TIMOB-27314 - update titanium_prep windows binaries (978d625)
  • TIMOB-27193 - use specified Ti.Filesystem.File path to createFile() (37aace6)

Multiple platforms

  • Change from ifdef to if due to variable always being defined (da45e5f)
  • disable bigint type checks (cbb8165)
  • fix typo and add tests for weak map/set (bc9faba)
  • rename isRegexp usage to isRegExp (8c1e265)
  • update Hyperloop to v4.0.4 for iOS 13 compatibility (d1cc406)
  • use correct should assertion syntax (00b9845)

iOS platform

  • added xcworkspacedata file generation (75f3881)
  • TIMOB-27403 - also lookup semnantic colors in correct location for classic (8ecfb1e)
  • app crashes when error happens in fetching location (6100379)
  • TIMOB-26453 - can not show fullscreen modal windows anymore (1e3d161)
  • close window handling from presentationController’s delegate method (40154d7)
  • console.log does not log properly if it has multiple arguments (a57701d)
  • TIMOB-27386 - correctly decode device token for ios 13 compatability (715ef61)
  • fix TiBase header to order macros properly, re-use macros (ef26648)
  • TIMOB-27354 - guard source property and removed NSNull if it is nil (80cb018)
  • hide dimming view (3d492b7)
  • hideShadow handling for iOS 13 (3b925d3)
  • TIMOB-27395 - include new iphone models into os extension (b3a720a)
  • non large title navigation bars show default navigation bar (11aef9c)
  • remove additional gc protection once proxy is remembered (2ac7d80)
  • select a valid ios sim xcodebuild destination (65527be)
  • sf symbol handling for application shortcut (28907e0)
  • MOD-2542 - update ti.applesigning module to 1.1.1 (1571e40)
  • verify module class type (3b12015)
  • volume event handling (c697822)

Features

Android platform

Multiple platforms

iOS platform

Titanium SDK Documentation