We’re pleased to announce the release candidate of an update to our 3.1.0 version of Titanium SDK/Studio. Version 3.1.1 brings hundreds of fixes and improvements across both products. Today, we’re asking you to help test out the release and provide feedback before it becomes generally available in early June.
Note: This is a pre-production release, and as such may contain regressions or other issues. Please do not use it in production, and keep backups of all important projects and data. If you find an issue, please report it in JIRA with a reproducible test case. We ask you provide feedback by Wednesday, 5/29.
How to Update
These are links to continuous integration builds. To install them, choose “Help Menu > Install Specific Titanium SDK…” from inside Titanium Studio.
To update Studio, please visit http://preview.appcelerator.com and follow the instructions to update to the RC stream, or to download a new install.
npm install -g <a href="mailto:email@example.com">firstname.lastname@example.org</a>
npm install -g <a href="mailto:email@example.com">firstname.lastname@example.org</a>
npm remove -g titanium
npm install -g titanium
npm remove -g alloy
npm install -g alloy
Updates in Titanium 3.1.1
Changes in supported OS versions
3.1.1 now has a minimum supported Android version of 2.3.3 (API level 10). The minimum iOS supported version is 5.x, which requires Xcode 4.3 or later.
We’ve updated Titanium.Calendar, and deprecated Titanium.Android.Calendar.
Support for Android r22 tooling. See Updating to Android r22 Tools for information about supporting older SDKs. Note that this beta still has some issues with r22 tooling on Windows, but this will be addressed in the final release.
Google Maps Support
We added a new userLocationButton property and updated the regionchanged event.
We’ve folded in the latest version of our BlackBerry platform to this release. It’s no longer a separate download.