# Titanium SDK 12.4.0.RC Release Note
# Titanium SDK 12.4.0.RC - 10 July 2024
# About this release
Titanium SDK 12.4.0 is a minor release of the SDK, adding new features and platform updates.
# Community Credits
Michael Gangolf
- optionBar color properties (d5cff3c (opens new window))
- fix webpack command name issue (420ccdc (opens new window))
- new Android Studio settings xml (ceda65e (opens new window))
- track color of the Ti.UI.Switch (07df689 (opens new window))
- prepare SDK for Android 34 (ada10bb (opens new window))
- add iOS WebViewConfiguration link (9f85623 (opens new window))
- ioslib update (7b82317 (opens new window))
- new event for empty TextFields (29964cf (opens new window))
- textAlignment for DatePicker (afb253e (opens new window))
- add source to webView fireEvent (960d40c (opens new window))
- remove some dead analytics code (6926f0d (opens new window))
- update ti.playservice to 18.3.0 (dc180b9 (opens new window))
- expose contentOffset getter in TableView/ListView (1f75084 (opens new window))
- ndk update (a852835 (opens new window))
- add moveToBackground method (229ef10 (opens new window))
- videoPlayer speed property (7b9a4e9 (opens new window))
- bundle webp res files (6552a2c (opens new window))
- adaptive icons in default template (2e0e2e5 (opens new window))
- attributedString link example (cb69378 (opens new window))
- update TabbedBar Android properties (f5dfa92 (opens new window))
- node-appc update (644831f (opens new window))
- create alloy project with spaces with --alloy (c601e7e (opens new window))
- improve accessibility text (3171e14 (opens new window))
- remove some deprecated classes (e1f2dc1 (opens new window))
- raise android max sdk support (eb87849 (opens new window))
- add overrideUserInterfaceStyle to Picker (0c93fa7 (opens new window))
- fixing typos (a298387 (opens new window))
- improve the ScrollableView clipView description (940ca9e (opens new window))
- npm packages (48afddf (opens new window))
- hide scrollbars in WebView (6642ed1 (opens new window))
- indent log correctly (a7b145d (opens new window))
- backgroundColor for RefreshControl (4f78a79 (opens new window))
- defaultLang option in tiapp.xml (07e9a6a (opens new window))
- pass platform to tiappxml (760ca45 (opens new window))
- try/catch around unlink snapshots (115bbb2 (opens new window))
- update gradle (e41650c (opens new window))
- add info about iOS foreground notifications (4e5ca53 (opens new window))
- link idleTimerDisabled and keepScreenOn (bd5c5e7 (opens new window))
- fix some doc errors (cf14a9b (opens new window))
- update ti.map (5eb950c (opens new window))
Hans Knöchel
- add missing “Calendar.Event.remove” method (d1bbe8a (opens new window))
- add swipe actions support for Ti.UI.TableView (40808cd (opens new window))
- add iOS 17+ symbol effects (84ccadb (opens new window))
- update changelog (9f144c1 (opens new window))
- bump master to 12.4.0 (2f1212f (opens new window))
- address all whitespace-related linting issues part 2 (8c92dc7 (opens new window))
- address all whitespace-related linting issues (e2bf653 (opens new window))
- fix linting issues (bf24bf2 (opens new window))
- Revert "feat(ios): support multi-scene applications (#13941)" (82203d7 (opens new window))
- fix some open issues related to scenes (a0a3aea (opens new window))
- update 12.3.0 changelog (f97a27b (opens new window))
- fix debug issues with scenes (8bcd5c3 (opens new window))
- Revert "feat(ios): support multi-scene applications (#13941)" (4a1d20f (opens new window))
- add 12.3.0.GA changelog (4cc78b0 (opens new window))
# Bug Fixes
# Multiple platforms
- create alloy project with spaces with --alloy (c601e7e (opens new window))
- fix linting issues (bf24bf2 (opens new window))
# Android platform
- add missing “Calendar.Event.remove” method (d1bbe8a (opens new window))
- bundle webp res files (6552a2c (opens new window))
- remove some deprecated classes (e1f2dc1 (opens new window))
# iOS platform
- fix debug issues with scenes (8bcd5c3 (opens new window))
- fix some open issues related to scenes (a0a3aea (opens new window))
# Features
# Multiple platforms
- add swipe actions support for Ti.UI.TableView (40808cd (opens new window))
# Android platform
- adaptive icons in default template (2e0e2e5 (opens new window))
- add moveToBackground method (229ef10 (opens new window))
- add source to webView fireEvent (960d40c (opens new window))
- defaultLang option in tiapp.xml (07e9a6a (opens new window))
- expose contentOffset getter in TableView/ListView (1f75084 (opens new window))
- hide scrollbars in WebView (6642ed1 (opens new window))
- improve accessibility text (3171e14 (opens new window))
- indent log correctly (a7b145d (opens new window))
- new event for empty TextFields (29964cf (opens new window))
- optionBar color properties (d5cff3c (opens new window))
- textAlignment for DatePicker (afb253e (opens new window))
- track color of the Ti.UI.Switch (07df689 (opens new window))
- update gradle (e41650c (opens new window))
- update ti.playservice to 18.3.0 (dc180b9 (opens new window))
- videoPlayer speed property (7b9a4e9 (opens new window))
# iOS platform
- add iOS 17+ symbol effects (84ccadb (opens new window))
- add overrideUserInterfaceStyle to Picker (0c93fa7 (opens new window))
- backgroundColor for RefreshControl (4f78a79 (opens new window))
# SDK Module Versions
Module | Android version | iOS Version |
---|---|---|
12.1.0 | 14.0.0 | |
ti.map | 5.6.1 | 7.3.1 |
ti.webdialog | 2.3.0 | 3.0.2 |
ti.playservices | 18.3.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.6 | 7.0.6 |