Release Notes for Sencha Touch 2.1.0

Release Notes: Release Notes: November 6, 2012
Version Number: 2.1.0

Release Notes for Sencha Touch 2.1.0-rc2

Release Notes: Release Notes: October 12, 2012
Version Number: 2.1.0-rc2

We are now preparing for the final GA release of Touch 2.1. Until then we will be focusing on bug fixing, documentation, and performance tweaks.

A DOM change was made to ListItems to improve performance by removing a level of box nesting. If you use a header with a custom height you will need to set that height in the sass For example:

                .x-list-normal {
                  &.x-list-grouped .x-list-header-wrap .x-dock-horizontal {
                      padding-top: 26px;
                  }
                }
            

In addition if you were targeting ".x-list-item .x-dock-vertical", this will change to ".x-list-item .x-dock-horizontal".

Release Notes for Sencha Touch 2.1.0-rc1

Release Notes: Release Notes: October 3, 2012
Version Number: 2.1.0-rc1

We are now preparing for the final GA release of Touch 2.1. Until then we will be focusing on bug fixing, documentation, and performance tweaks.

Release Notes for Sencha Touch 2.1.0-b3

Release Notes: Release Notes: September 10, 2012
Version Number: 2.1.0-b3

The new List component is included with this release. This implementation replaces the old one for lists and is no longer bound one-to-one between a store and DOM elements. This means that the length of the list will no longer have a bearing on it's scrolling performance. In addition, lists can use components if you specify them with an itemConfig and itemTpl will be converted to an itemConfig dynamically if you specify one. Due to these changes, the DOM structure was altered for lists and you may need to change some css selectors to add appropriate styling for your lists. Typically you need to change the selector from '.x-list-item' to '.x-list-item > .x-dock-vertical > .x-dock-body' for any padding or margins you may have added. We have change the TouchTweets example from using a component based DataView to the new List very easily and should be a good example of using the new List component with dynamic large lists.

We are releasing an update to Sencha Command and the Native Packager. This includes many bugfixes and enhancements including:

  • in-app purchases API for iOS
  • Contacts APIs for iOS and Android
  • Push notifications for iOS
  • openURL support
The Native packages are also now plugin based and includes an API for developers to write their own plugins.

We continue to add more to charting, and this release includes some of the labeling, grouped bar charts, axis titles, and more. We want the next release for charting to be feature complete so expect the last chart types and missing functionality to be added soon.

Once again, thank you for all the reported issues, we have fixed many bugs for this release and continue to work hard on them. The major changes are now in place and we are continuing to work on performance enhancements and bug fixes until the release is ready.

Release Notes for Sencha Touch 2.1.0-b2

Release Notes: Release Notes: August 7, 2012
Version Number: 2.1.0-b2

Thank you for all the feedback on the first release, this beta for Touch 2.1 is includes many performance enhancements to Layouts and DOM events as well as additional drawing and charting enhancements.

Release Notes for Sencha Touch 2.1.0-b1

Release Notes: Release Notes: July 19, 2012
Version Number: 2.1.0-b1

This is the initial beta for Touch 2.1 which is focused on the new charting package as well as bug fixes. The charting package has had a major rewrite and includes SVG support on devices which can support it. Most devices perform faster with Canvas and will use that engine by default. We will be adding more charting types and other missing functionality in charts throughout the beta cycle. The next release will be more focused on performance enhancements with updates to the layouts and events.

Release Notes for Sencha Touch 2.0.2

Release Notes: Release Notes: June 28, 2012
Version Number: 2.0.2

Release Notes for Sencha Touch 2.0.1

Release Notes: Release Notes: April 23, 2012
Version Number: 2.0.1

Special Notes:

If you are using a LocalStorage proxy, from now on your Model's identifier strategy must generate unique id's. We suggest you use the included UUID strategy by adding identifier: 'uuid' to your Model definition. Any existing Models you have saved to LocalStorage will need to have this added. A warning will be thrown for any Model configured with a LocalStorage proxy that doesn't have a unique id generating strategy.

The change event in Ext.field.Select has been changed to return the new and old values and not records. This is to make it more consistent with all other form fields.

The change event in Ext.field.Slider has been changed event now passes the Slider component

Removed the default Ext.MessageBox requirement, added a proper error when Ext.Msg is used without Ext.MessageBox the requirement

Refactored NavigationBar. NavigationBar now extends TitleBar and has ellipsis support. Animations in NavigationView on Android are now supported

Optimized Card Layout with extra absolute position wrapper, improves performance in complex applications and when docking items to the left/right

Implemented a new default ui for the radio field

Revamped Command, removed all binaries (now reside in SDK Tools installations entirely)

Release Notes for Sencha Touch 2.0.1.RC

Release Notes: Release Notes: March 30, 2012
Version Number: 2.0.1.RC

Special Notes:

The change event in Ext.field.Select has been changed to return the new and old values and not records. This is to make it more consistent with all other form fields.

The change event in Ext.field.Slider has been changed event now passes the Slider component

Removed the default Ext.MessageBox requirement, added a proper error when Ext.Msg is used without Ext.MessageBox the requirement

Refactored NavigationBar. NavigationBar now extends TitleBar and has ellipsis support. Animations in NavigationView on Android are now supported

Optimized Card Layout with extra absolute position wrapper, improves performance in complex applications and when docking items to the left/right

Implemented a new default ui for the radio field

Revamped Command, removed all binaries (now reside in SDK Tools installations entirely)

Release Notes for Sencha Touch 2.0 FINAL

Release Notes: Release Notes: March 6, 2012
Version Number: 2.0.0

Release Notes for Sencha Touch 2.0.RC2

Release Notes: Release Notes: February 28, 2012
Version Number: 2.0.0.RC2

Special Notes:

The SASS $base-color in the default theme has been changed to Triton blue. If you want to continue to use the 1.x $base-color, you set it to `#354F6E` in your SASS theme file.

Release Notes for Sencha Touch 2.0.RC

Release Notes: Release Notes: February 21, 2012
Version Number: 2.0.0.RC

Release Notes for Sencha Touch 2.0.beta3

Release Notes: Release Notes: February 13, 2012
Version Number: 2.0.0.beta3

Special Notes:

Application dependency logic has been tweaked to allow more versatility in specifying dependencies from packages outside your application. As of this release any combination of local and external dependencies should be possible, but you'll need use Ext.Loader.setPath to specify where external dependencies can be found. See the updated Application class docs for sample usage.

Release Notes for Sencha Touch 2.0.beta2

Release Notes: Release Notes: February 8, 2012
Version Number: 2.0.0.beta2

Android 4 transitions are hampered by a bug reported to the Android team. Help get its attention by starring the issue.

Notes:

Navigation View has been updated so the 'stack' is now based on the items config/collection. This means that if you define more than 1 item in a navigation view, the last item will always be the active item. The animation methods have also been removed from Navigaiton View. Instead, you should change the animation using the view.getLayout().setAnimation() setter instead, just like you would on a Ext.Container.

The signature returned in the callback configuration of Ext.util.JSONP#request has changed. Previously it only returned the JSON object. It now returns the success value (Boolean) as the first argument and then the JSON object as the second argument. The class has also been deprecated

The sencha-touch-debug.js shipped with Beta 2 now includes deprecated compatibility methods. Please remember that in order to use the smaller build without compatibility, you will need to fix any deprecation warnings you receive during development


Release Notes for Sencha Touch 2.0.beta1

Release Notes: Release Notes: February 1, 2012
Version Number: 2.0.0.beta1

Note: if you have been using the preview Preview Release builds of Sencha Touch, be aware that B1 ships with an updated set of built JavaScript files. There are now five builds in total, all of which are described in the builds and building guide.

As of beta 1 most people will need to update their PRx app to use sencha-touch-debug.js while developing, then switch to sencha-touch.js in production.


Release Notes for Sencha Touch 2.0.pr4

Release Notes: Release Notes: January 23, 2012
Version Number: 2.0.0.pr4


Release Notes for Sencha Touch 2.0.pr3

Release Notes: Release Notes: December 9, 2011
Version Number: 2.0.0.pr3


Release Notes for Sencha Touch 2.0.pr2

Release Notes: Release Notes: November 10, 2011
Version Number: 2.0.0.pr2

New In This Release


Release Notes for Sencha Touch 2.0.pr1

Release Notes: Release Notes: October 10, 2011
Version Number: 2.0.0.pr1

Initial release