# Titanium SDK 12.2.0.GA Release Note
# Titanium SDK 12.2.0.GA - 15 September 2023
# 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 (opens new window))
- update ioslib to 1.7.34 (07f464f (opens new window))
- reduce tableView updates (c76535a (opens new window))
- make tabBarVisible work at creation (5d07f5c (opens new window))
- add
forceUpdates
propterty to listView to improve scrolling event (f954ae7 (opens new window)) - add rotation to blob (56bd00c (opens new window))
- ioslib update (c7154f7 (opens new window))
- fix some tests (8b998f4 (opens new window))
- add tabMode to TabGroup (322b78d (opens new window))
- badgeTextColor property (c591f9c (opens new window))
- enable webview inspection (8061acd (opens new window))
- clean up propertyAccessors (5f33b2f (opens new window))
- update ti.map (android) (18f087d (opens new window))
- secure Ti.Network.Socket (0f5743d (opens new window))
- replace titanium_mobile URLs (ffebf85 (opens new window))
- remove X-Requested-With header from HTTP requests (67ba7a6 (opens new window))
- optimize test output (8c67faf (opens new window))
- update android dependencies (a30b031 (opens new window))
- fixed rows in filtered results (bb23609 (opens new window))
- make rotationX, rotationY animatable (bfa2bc5 (opens new window))
- use cameraX (e68d33a (opens new window))
- remove old example (a58a7f8 (opens new window))
- fix Android clipboard test (58932b1 (opens new window))
- github actions (0457e2c (opens new window))
- update ubuntu in github action (6f50bc3 (opens new window))
Hans Knöchel
- update ti.map (iOS & Android) (4f34fb1 (opens new window))
- update ioslib to 1.7.33 (aef7a34 (opens new window))
- modernize Apple Script to open Xcode (44e7651 (opens new window))
- fix catalyst build (552b835 (opens new window))
- update Facebook SDKs (521a3ee (opens new window))
- add changelog (a75fcc5 (opens new window))
- support DRM-encrypted video assets (d4cd040 (opens new window))
- fix iOS log crash (af732d9 (opens new window))
- expose keyboardDismissMode to Ti.UI.TableView as well (4202779 (opens new window))
- properly attach / detach child video controller (6195261 (opens new window))
- guard and re-throw native exception (9308d2b (opens new window))
- add sponsors action (dc8a338 (opens new window))
- bump version (6350ce5 (opens new window))
Marc Bender
- building for MacOS (Catalyst) now works with that fix (02dc740 (opens new window))
narbs
- ensure default icon is not flattened during maccatalyst builds to void white background (ae2674d (opens new window))
Alessandro La Rocca
- Update TiMediaVideoPlayerProxy.m (#13859) (70e0393 (opens new window))
Jórdan Luiz Bisato
- remove injection of "appcelerator.com" on whitelist when ATS is enabled (6e658f7 (opens new window))
cb1kenobi
- Apply automatic changes (84f0144 (opens new window))
# Bug Fixes
# Android platform
- make tabBarVisible work at creation (5d07f5c (opens new window))
- reduce tableView updates (c76535a (opens new window))
# Multiple platforms
- fix iOS log crash (af732d9 (opens new window))
- fix catalyst build (552b835 (opens new window))
# iOS platform
- support Xcode 17 and iOS 17
- building for MacOS (Catalyst) now works with that fix (02dc740 (opens new window))
- enable webview inspection (8061acd (opens new window))
- ensure default icon is not flattened during maccatalyst builds to void white background (ae2674d (opens new window))
- guard and re-throw native exception (9308d2b (opens new window))
- properly attach / detach child video controller (6195261 (opens new window))
# Features
# Multiple platforms
- add sponsors action (dc8a338 (opens new window))
- add
forceUpdates
propterty to listView to improve scrolling event (f954ae7 (opens new window)) - fixed rows in filtered results (bb23609 (opens new window))
- remove X-Requested-With header from HTTP requests (67ba7a6 (opens new window))
- update Facebook SDKs (521a3ee (opens new window))
# Android platform
- add rotation to blob (56bd00c (opens new window))
- add tabMode to TabGroup (322b78d (opens new window))
- badgeTextColor property (c591f9c (opens new window))
- clean up propertyAccessors (5f33b2f (opens new window))
- make rotationX, rotationY animatable (bfa2bc5 (opens new window))
- secure Ti.Network.Socket (0f5743d (opens new window))
- use cameraX (e68d33a (opens new window))
# iOS platform
- expose keyboardDismissMode to Ti.UI.TableView as well (4202779 (opens new window))
- support DRM-encrypted video assets (d4cd040 (opens new window))
# SDK Module Versions
Module | Android version | iOS Version |
---|---|---|
12.1.0 | 14.0.0 | |
ti.map | 5.5.3 | 7.2.0 |
ti.webdialog | 2.3.0 | 3.0.2 |
ti.playservices | 18.2.0 | n/a |
ti.identity | 3.1.0 | 5.0.0 |
urlSession | n/a | 4.0.1 |
ti.coremotion | n/a | 4.0.1 |
ti.applesignin | n/a | 3.1.2 |
hyperloop | 7.0.5 | 7.0.5 |