Skip to content

Titanium SDK 12.2.0.GA

About this release

Titanium SDK 12.2.0 is a minor release of the SDK, adding new features to the platform. The focus of this release is the full support of Xcode 15 and iOS 17, as well as several performance improvements across both platforms (iOS & Android).

Community Credits

  • Michael Gangolf

    • update ti.webdialog (07f10b8)
    • update ioslib to 1.7.34 (07f464f)
    • reduce tableView updates (c76535a)
    • make tabBarVisible work at creation (5d07f5c)
    • add forceUpdates propterty to listView to improve scrolling event (f954ae7)
    • add rotation to blob (56bd00c)
    • ioslib update (c7154f7)
    • fix some tests (8b998f4)
    • add tabMode to TabGroup (322b78d)
    • badgeTextColor property (c591f9c)
    • enable webview inspection (8061acd)
    • clean up propertyAccessors (5f33b2f)
    • update ti.map (android) (18f087d)
    • secure Ti.Network.Socket (0f5743d)
    • replace titanium_mobile URLs (ffebf85)
    • remove X-Requested-With header from HTTP requests (67ba7a6)
    • optimize test output (8c67faf)
    • update android dependencies (a30b031)
    • fixed rows in filtered results (bb23609)
    • make rotationX, rotationY animatable (bfa2bc5)
    • use cameraX (e68d33a)
    • remove old example (a58a7f8)
    • fix Android clipboard test (58932b1)
    • github actions (0457e2c)
    • update ubuntu in github action (6f50bc3)
  • Hans Knöchel

    • update ti.map (iOS & Android) (4f34fb1)
    • update ioslib to 1.7.33 (aef7a34)
    • modernize Apple Script to open Xcode (44e7651)
    • fix catalyst build (552b835)
    • update Facebook SDKs (521a3ee)
    • add changelog (a75fcc5)
    • support DRM-encrypted video assets (d4cd040)
    • fix iOS log crash (af732d9)
    • expose keyboardDismissMode to Ti.UI.TableView as well (4202779)
    • properly attach / detach child video controller (6195261)
    • guard and re-throw native exception (9308d2b)
    • add sponsors action (dc8a338)
    • bump version (6350ce5)
  • Marc Bender

    • building for MacOS (Catalyst) now works with that fix (02dc740)
  • narbs

    • ensure default icon is not flattened during maccatalyst builds to void white background (ae2674d)
  • Alessandro La Rocca

    • Update TiMediaVideoPlayerProxy.m (#13859) (70e0393)
  • Jórdan Luiz Bisato

    • remove injection of "appcelerator.com" on whitelist when ATS is enabled (6e658f7)
  • cb1kenobi

Bug Fixes

Android platform

  • make tabBarVisible work at creation (5d07f5c)
  • reduce tableView updates (c76535a)

Multiple platforms

iOS platform

  • support Xcode 17 and iOS 17
  • building for MacOS (Catalyst) now works with that fix (02dc740)
  • enable webview inspection (8061acd)
  • ensure default icon is not flattened during maccatalyst builds to void white background (ae2674d)
  • guard and re-throw native exception (9308d2b)
  • properly attach / detach child video controller (6195261)

Features

Multiple platforms

  • add sponsors action (dc8a338)
  • add forceUpdates propterty to listView to improve scrolling event (f954ae7)
  • fixed rows in filtered results (bb23609)
  • remove X-Requested-With header from HTTP requests (67ba7a6)
  • update Facebook SDKs (521a3ee)

Android platform

iOS platform

  • expose keyboardDismissMode to Ti.UI.TableView as well (4202779)
  • support DRM-encrypted video assets (d4cd040)

SDK Module Versions

ModuleAndroid versioniOS Version
facebook12.1.014.0.0
ti.map5.5.37.2.0
ti.webdialog2.3.03.0.2
ti.playservices18.2.0n/a
ti.identity3.1.05.0.0
urlSessionn/a4.0.1
ti.coremotionn/a4.0.1
ti.applesigninn/a3.1.2
hyperloop7.0.57.0.5

Titanium SDK Documentation