Titanium SDK 10.0.1.GA
About this release
Titanium SDK 10.0.1 is a patch release of the SDK, addressing high-priority issues from previous releases.
As of this GA release, the previous Titanium SDK patch release (10.0.0) is no longer supported.
Bug Fixes
Multiple platforms
- TIMOB-28398 - convertPointToView() to apply ScrollView contentOffset (a9d6c7d)
Android platform
- TIMOB-28464 - ECONNREFUSED error when starting emulator with Node.js 14 (3bd1b4e)
- TIMOB-28397 - ScrollView contentOffset ignores unitsits (906b6aa)
- TIMOB-28463 - Incorrect handling of paths on Windows when generating bootstrap.jsons (a54296e)
- TIMOB-28448 - Ti.UI.Notifications logs errors because of alignment, margins and gravity (765a1ec)
- TIMOB-28439 - Improve ListView initial load performance (35d2b16)
- TIMOB-28454 - longpress event wrongly fires on a tapped view with touch disabled (5ac477c)
- TIMOB-28460 - Picker "change" event's "selectedValue" property does not provide row titles (d527d0f)
- TIMOB-28485 - ProgressBar "tintColor" and "trackTintColor" are ignored (5d362b7)
- TIMOB-28434 - Toolbar "items" do not update when changing dark/light theme (babc993)
- TIMOB-28358 - "ti.map" module logs theme errors (87211bc)
- TIMOB-28459 - ScrollableView with databinding in Footer/HeaderView not showing up (ea41474)
- TIMOB-28462 - ListView marked items may not be detected correctly (7ee3fd1)
- TIMOB-28501 - Crash with MapView in TabGroup (6fe46e3)
- TIMOB-28504 - ScrollableView "views" property is wrongly empty before window open (743475a)
iOS platform
- TIMOB-27236 - Animating view width/height from 0 doesn't work (9624472)
- TIMOB-28483 - Crash on startup when launching app on iOS 15 (8daea84)
- TIMOB-28160 - "unrecognized selector sent to instance" logged for errors from native side (b5d97f2)
- TIMOB-28145 - Support string values with units for property values (8c9b3eb)
- TIMOB-28491 - Setter not called properly anymore (cf4073a)
- TIMOB-28428 - LargeTitle (animation) is not rendered correctly (2624c81)
- TIMOB-28458 - hyperloop defineClass() crash (90aec65)
- TIMOB-28109 - top section in grouped ListView disappears when tapping SearchBar or on orientation change(4101958)
- TIMOB-28420 - unhandled native exceptions should show error dialog (965705c)
- TIMOB-28492 - properly dismiss search controller after editing (52248c1)
- TIMOB-28497 - Hierarchy error when using SplitWindow and NavigationWindow (8e5b149)
- TIMOB-28507 - Ti.App "arguments" property and getArguments() method are not defined (034afee)
- TIMOB-28509 - Revert modules targeting iOS 11 (4a0153f)
Features
Android platform
- TIMOB-28370 - add title support to Ti.UI.Switch slider style (1c41606)
- TIMOB-27801 - Building the SDK should auto-download NDK if not installed (8c44bb4)
- TIMOB-28241 - Remove "WebViewClient.jar" from SDK (502f17e)
- TIMOB-28377 - Remove deprecated usage of "ndk.dir" in "local.properties" file (8c44bb4)
- TIMOB-28425 - Change "plain" Ti.UI.Picker to use native spinners (007f333)
- TIMOB-28426 - Add "datePickerStyle" support to Ti.UI.Picker (007f333)
- TIMOB-28427 - Add "borderStyle" and "hintText" properties to Ti.UI.Picker (007f333)
- TIMOB-28441 - Remove unneeded 10.0.0 deprecation warnings (76f9993, 0792f50)
- TIMOB-28455 - Update gradle build tools to 4.2.x (8afbb23)
- TIMOB-28456 - Remove deprecated usage of jcenter() repo from gradle (805722e)
- TIMOB-28457 - Update module Kotlin language support to 1.5.x (d360bd8)
iOS
- TIMOB-28412 - Optimize JS Promise creation on iOS 12 (a07c56c)
- TIMOB-28461 - Support running LiveView with Hyperloop (98847ff)
Multiple platforms
- TIMOB-28367 - add animation support to Ti.UI.ProgressBar (387d6be)
- TIMOB-25705 - Add "enableCopy" property to TextField/TextArea (f8610c9)
- TIMOB-28369 - Add Ti.UI.overrideUserInterfaceStyle property (2a32030)
SDK Module Versions
| Module | Android version | iOS Version |
|---|---|---|
| 11.0.2 | 11.0.1 | |
| ti.cloudpush | 7.1.0 | n/a |
| ti.map | 5.3.2 | 5.1.1 |
| ti.webdialog | 2.0.0 | 3.0.1 |
| ti.playservices | 17.5.0 | n/a |
| ti.identity | 3.0.2 | 4.0.1 |
| urlSession | n/a | 4.0.1 |
| ti.coremotion | n/a | 4.0.1 |
| ti.applesignin | n/a | 3.1.1 |
| ti.cloud | 3.2.11 | 3.2.11 |
| hyperloop | 7.0.4 | 7.0.4 |