# Titanium SDK 12.2.0.RC Release Note
# Titanium SDK 12.2.0.RC - 11 August 2023
# About this release
The release candidate of the next Titanium SDK is available: 12.2.0.RC. Titanium SDK 12.2.0 is a minor release of the SDK, adding new features as well as addressing high-priority issues from previous releases. Highlights of this release are:
- Support for iOS 17 and Xcode 15
- New Android APIs
- iOS stability improvements
# iOS 17 and Xcode 15 Support
Starting with this release, we are adding early support for the iOS 17 and Xcode 15 SDKs, which are currently in Beta and planned to released by September this year. Using Titanium SDK 12.2.0.RC and later, you will be able to not only run your currently bundled apps in the iOS 17 Simulator, but also target the iOS 17 platform by default, making sure that your apps will run smoothly when the release comes out soon.
In addition, if you are interested in new APIs that haven't been covered, yet, make sure to let us know via TiSlack (opens new window) and the community will try to add them for you.
Finally, we encourage all developers to their apps sooner than later to prevent disruptions and platform specific bugs. Also, please make sure to report all issues via TiSlack (opens new window), so we can fix them for the GA version of Titanium SDK 12.2.0, which is planned for September as well.
# Community Credits
Hans Knöchel
- 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))
Michael Gangolf
- 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))
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))
# Bug Fixes
# Multiple platforms
- fix iOS log crash (af732d9 (opens new window))
# iOS platform
- enable webview inspection (8061acd (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))
- fixed rows in filtered results (bb23609 (opens new window))
- remove X-Requested-With header from HTTP requests (67ba7a6 (opens new window))
# Android platform
- 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.0.0 | 13.0.0 | |
ti.map | 5.5.2 | 7.0.0 |
ti.webdialog | 2.2.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 |