Titanium SDK 13.1.0.GA
About this release
Titanium SDK 13.1.0 is a minor release of the SDK, addressing high-priority issues from previous releases.
Community Credits
Hans Knöchel
- improve changelog generation (558cf58)
- propery handle incremental builds in Xcode (8ae9374)
- support swift package manager (SPM) module dependencies (a6dee74)
- add support for iOS 26+ UIScrollEdgeEffect API (6babec0)
- add parity for “backgroundSelectedColor” API (e47e4b2)
- fix local Xcode build (b1474dd)
- properly set Titanium SDK version for runtime usage (cf9dfa8)
- be able to pass button configuration as object, support “loading" state (03339a1)
- update hyperloop.next to 7.1.0 to support 16 KB page size (219f6bc)
- bump master to 13.1.0 (ee00961)
Michael Gangolf
- update gradle to 8.14.3 (3b23367)
- kotlin version update (8170e05)
- update minSdk to API Level 23 (089cabc)
- include LaunchLogos again (93b8e61)
- update workflow (8200206)
- fix BottomNavigation selection when using activeTab (471e61d)
- clearUserCache method (405c51a)
- new WebView property 'multipleWindows' (a8c7278)
- navBarColor for Window (b2b4ac8)
- android library updates (c026d19)
- fix screenCaptured crash on Android 13 and lower (fe01676)
- fix gradle build (16c3122)
- update clang and lint iphone files (123e61a)
- parity for
screenshotcapturedevent (ad0b76f) - another commander place (14fedc6)
- update commander (c8c4a40)
- lower clang (c5c2329)
- updates (c48b66f)
- remove more modules (09624eb)
- clean up unused src folders (6aa9089)
- downgrade fs-extras and ssri (6abced1)
- fix lint (ee65097)
- npm package updates (26f2a73)
- rename APS classes and remove unused analytics class (40a61fa)
- remove aps-analytics.jar and titanium-verify.jar (d4eb9fc)
- remove -u parameter from CLI (5b468e1)
- remove URL question in 'ti create' (68dd395)
- node package updates (579f33c)
Hendrik Bugdoll
- added dSYM for Swift framework-based modules (eba5c63)
- added dSYM for TitaniumKit.framework (4dd433e)
- removed old Studio project file (87b049b)
- fixed Swift compilation conditions and flags (23c26d3)
- fixed TabBarItem update for iOS 18+ (ef3ae90)
- fixed multiple matching destinations warning for SDK build and clean app build (4f42aeb)
- removed iOS 8 & 9 guards and fallbacks (25bb40c)
- removed unused imports and const in install hook (37a63a2)
- improved readme and fixed further wording (40c0cc0)
- allowed multiple arguments for further scons commands (d7919be)
- removed deprecated buffer init in buffer test (c83bcf0)
- removed APSAnalytics framework and analytics stuff (471ca27)
- fixed further typos and wording (b55d18a)
- fixed some typos in sources (d2a91c5)
- opt-out new tab bar under iPadOS 18+ (3a902e5)
- fixed test📱trace (8c034a6)
- removed old iTunes references in apidoc (2663745)
- dropped iTunes Sync (34e7ea8)
- added trace log option for tests (4a6f0a2)
- dropped iTunes artwork generation (6b683f2)
- memory display parity with CLI (0c9cf2b)
- simulator background modes warnings (3424f05)
Prashant Saini
- add script message handler support to Android WebView (be49840)
Chris Barber
Bug Fixes
Android platform
- clean up unused src folders (6aa9089)
- fix BottomNavigation selection when using activeTab (471e61d)
- fix screenCaptured crash on Android 13 and lower (fe01676)
Multiple platforms
- improve changelog generation (558cf58)
- overwrite modules on local SDK build install (9ca14af)
- properly set Titanium SDK version for runtime usage (cf9dfa8)
- removed deprecated buffer init in buffer test (c83bcf0)
- show error if build command's config fails (71d14f6)
iOS platform
- added dSYM for Swift framework-based modules (eba5c63)
- added dSYM for TitaniumKit.framework (4dd433e)
- fix local Xcode build (b1474dd)
- fixed multiple matching destinations warning for SDK build and clean app build (4f42aeb)
- fixed Swift compilation conditions and flags (23c26d3)
- fixed TabBarItem update for iOS 18+ (ef3ae90)
- fixed test📱trace (8c034a6)
- include LaunchLogos again (93b8e61)
- propery handle incremental builds in Xcode (8ae9374)
- simulator background modes warnings (3424f05)
Features
Multiple platforms
- add script message handler support to Android WebView (be49840)
- added trace log option for tests (4a6f0a2)
Android platform
- clearUserCache method (405c51a)
- navBarColor for Window (b2b4ac8)
- new WebView property 'multipleWindows' (a8c7278)
- parity for
screenshotcapturedevent (ad0b76f) - update gradle to 8.14.3 (3b23367)
iOS platform
- add parity for “backgroundSelectedColor” API (e47e4b2)
- add support for iOS 26+ UIScrollEdgeEffect API (6babec0)
- be able to pass button configuration as object, support “loading" state (03339a1)
- opt-out new tab bar under iPadOS 18+ (3a902e5)
- support swift package manager (SPM) module dependencies (a6dee74)
SDK Module Versions
| Module | Android version | iOS Version |
|---|---|---|
| 14.0.0 | 15.0.0 | |
| ti.map | 5.7.0 | 7.3.1 |
| ti.webdialog | 2.5.0 | 3.0.2 |
| ti.playservices | 18.6.0 | n/a |
| ti.identity | 3.2.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.1.0 | 7.1.0 |