Titanium Mobile Release 1.8.2 is a patch set release that includes fixes for known issues in Release 1.8.1, as well as stability and parity improvements.
Please see the updated Titanium Mobile Reference Documentation for 1.8.2.
If you are upgrading from Titanium Mobile SDK 18.104.22.168 or earlier, refer to the Release Notes for Release 1.8.1 for a list of issues addressed in that release. Note that Release 1.8.1 included fixes related to developing modules. If you are developing iOS or Android modules, see the 1.8.1 Release Notes for more information.
The following issues are known regressions in 1.8.2:
Android: When the Master/Detail Application template app is used,
failed to find entry warnings are repeatedly logged to the console.
This occurs in across all Android versions, with the exception of Android 4.0.2.
The functionality of the application does not appear to be affected.
Android (V8 only): setInterval timer becomes very slow and jumpy. TIMOB-7813
Android (V8 only): 4.0 ICS - TableView -- Scrolling through tableview and clicking on the rows eventually crashes the application. This issue has only been reproduced on the Samsung Galaxy Nexus running Android 4.0.2. TIMOB-7774
The following section lists notable bug fixes in the Android platform.
Several bug fixes for animation on Android, including:
SDK cannot be built on Windows. TIMOB-6315
HTTPClient: file upload does not work to upload resource files. TIMOB-7264
OptionDialog can't be called several times after a tabgroup is opened and closed. TIMOB-7240
Rhino: Backing out of an application prints thousands of messages to the log. TIMOB-7252
Distributing an application to the Android Marketplace fails on Windows. TIMOB-7677
Global scope not available from included file. TIMOB-7019
ImageViews cause app to unexpectedly crash. TIMOB-7676
Application crashes when user leaves application using the Back button. TIMOB-7712
Bad value for
ti.android.runtime property in
tiapp.xml causes application
to crash on launch with runtime exception. With this fix, a build-time error
is generated if
ti.android.runtime is set to something other than
For a complete list of Android fixes in this release, see:
Fixed Android Issues in JIRA.
The following section lists notable bug fixes in iOS.
App crashes when trying to play a sound while resuming from the background. TIMOB-6763
Several fixes for memory leaks:
WebView.evalJS causes application to freeze and log deadlock warning. TIMOB-7616
WebView doesn't handle touch events if any parent view has a touch event listener
defined. To use an interactive web view and allow the parent view to receive
touch events that occur outside of the web view, set the web view's
willHandleTouches property to
Tab freezes after opening a new window from a tab, then navigating back to the root window. TIMOB-7714
HTTPClient returns a cached result. This fix disables caching by default,
and introduces a new, iOS-only
cache property that can be used to enable
caching on an HTTPClient instance.
Calling Ti.Geolocation.getCurrentPosition or getCurrentHeading with a null callback causes an application crash. TIMOB-7361
When a tab group specifies a different
barImage for each window, only the bar image for
the first window is used.
Opening a normal window after a modal window causes the normal window to be reopened when the modal window is closed. TIMOB-7569
For a complete list of iOS fixes in this release, see: Fixed iOS Issues in JIRA.
This release includes a significant increase in feature coverage on Mobile Web. In particular, the following modules and objects are now at or near parity with the other platforms:
For a complete list of Mobile Web fixes in this release, see: Fixed Mobile Web Issues in JIRA.
This release includes a number of documentation fixes and enhancements, including improved API documentation for the following modules and objects:
For a complete list of documentation fixes in this release, see: