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
forceUpdatespropterty 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
- Apply automatic changes (84f0144)
Bug Fixes
Android platform
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
forceUpdatespropterty 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
- add rotation to blob (56bd00c)
- add tabMode to TabGroup (322b78d)
- badgeTextColor property (c591f9c)
- clean up propertyAccessors (5f33b2f)
- make rotationX, rotationY animatable (bfa2bc5)
- secure Ti.Network.Socket (0f5743d)
- use cameraX (e68d33a)
iOS platform
- expose keyboardDismissMode to Ti.UI.TableView as well (4202779)
- support DRM-encrypted video assets (d4cd040)
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 |