Appcelerator Blog

The Leading Resource for All Things Mobile

Announcing Titanium 3.1.1 Production Release

4 Flares 4 Flares ×
I am pleased to announce the general availability of our latest Titanium release, version 3.1.1.  In this minor release we addressed over 125 bugs fixes and included several enhancements. For a full list of all changes and improvements in this release, please read the release notes.

Android Enhancements

  • Google Maps v2
    •  Support “userLocationButton” property
      • Allows developers to turn on/off the user location button.
    •  Support “regionchanged” event
      • Provides the delta of the latitude and longitude.
    • Support “isGooglePlayServicesAvailable”
      • Allow developers to determine if Google Play Services are available for the app
  • Camera
    • Support “savePhotoToGallery” property. Previously, photos were automatically stored in the gallery. This property gives you the control to store or not store the photos.

BlackBerry Beta

This release also includes the latest version of our BlackBerry SDK beta, with integrated Studio support for creating and running BlackBerry apps.

Changes That Require Your Attention

  • Android SDK 2.3.3
    • We have increased the minimum Android SDK support from 2.2 to 2.3.3.
  • iOS 5.x
    • We have increased the minimum supported version of iOS from 4.3.x to 5.x.
  • Change of the calendar namespace
    • If you are using the calendar in Android our namespace has changed from Titanium.Android.Calendar to Titanium.Calendar. This means that you will have to change any areas of your code referencing Titanium.Android.Calendar to Titanium.Calendar.

Downloading 3.1.1

For new users, download Titanium 3.1.1 by clicking here. For existing Titanium Studio users, you will be prompted to update automatically on the next restart. You can also manually check for updates by selecting the “Check for Titanium SDK Updates” from the “Help” menu within Titanium Studio. If you previously installed the Release Candidate versions of the Titanium CLI and Alloy, that is, npm install titanium@3.1.1-cr, or any -beta or -cr packages, you need to first uninstall these components before installing or updating to 3.1.1.GA. The release notes contain specific instructions on how to do so. As always I want to thank our 470,000 strong community of developers for your constant feedback and support.
4 Flares Twitter 0 Facebook 0 Google+ 4 LinkedIn 0 Email -- 4 Flares ×

10 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  1. YR

    It is essential that ListView will have a scroll event that will give us an index, so we can fetch more items from the database or the server and display them.
    Thanks!

    • Ingo Muschenetz

      @YR: Please add your comment to ListView Phase 2 as that’s the ticket we are using to track the feature.

  2. Nuno Costa

    Thanks for this build.

    About alloy releases, there are an oficial place to check those changes etc, or is in github?

    • Ingo Muschenetz

      @Nuno. You should get a set of release notes when updating Alloy inside Studio, but you can also view them on GitHub.

  3. Paulo C Levy

    I want to know if the problems with the “r22″ release of Android SDK are resolved.

    • Ingo Muschenetz

      @Paulo. Yes, if you are building with SDK 3.1.1. If you need to build with an older version of the SDK, you’ll need to stay at r21, or pursue one of the workarounds in the blog post.

  4. DHennrich

    I already update to 3.1.1 and I already update my android sdk and I’m still getting the same error as before:

    [ERROR] Traceback (most recent call last):
    [ERROR] File “/Users/douglashennrich/Library/Application Support/Titanium/mobilesdk/osx/3.1.1.GA/android/builder.py”, line 2579, in
    [ERROR] builder.build_and_run(False, avd_id, debugger_host=debugger_host, profiler_host=profiler_host)…

    what can I do to fix that?

    Thanks

  5. Titanium SDK is better every day, congratulations!!!

  6. Ingo Muschenetz

    @DHennrich–that should have been addressed as part of https://jira.appcelerator.org/browse/TIMOB-13944. Can you please add the details of what you have installed to that ticket? Alternately, try any of the listed workarounds.

Sign up for updates!

Thank you for subscribing!

Subscribe to:

  
Become a mobile leader. Take the first step to scale mobile innovation throughout your enterprise. Get in touch
computer and tablet showing Appcelerator software
Start free, grow from there.
4 Flares Twitter 0 Facebook 0 Google+ 4 LinkedIn 0 Email -- 4 Flares ×