Ext JS Road Map
Publishing a Road Map is a path fraught with peril for a software company. On the one hand, we'd like to tell you what's coming so you can avoid making choices that aren't optimal. For example, if we're going to develop a new component, you'd like to know that, so that you don't build it yourself. Or, in an example from last year, let's say that you needed Chrome support for Ext GWT last year. If we hadn't told you it was coming in Ext GWT 2.1, then you might have ruled Ext GWT out for your project.
On the other hand, making hard commitments to very specific features can create sticky situations for us. Sometimes features are much harder to implement than expected and we have to defer them. Sometimes new feature ideas pop up that are far more interesting than what we have in the roadmap, and we put them into the product first. And sometimes, something that starts out as a small feature starts to snowball, and we end up deciding that it deserves to be a completely separate product (e.g. Ext Designer).
As a result of those factors, we're continually updating our Roadmap, so please don't be surprised when it changes. The only alternative to having a changing roadmap is for us not to publish a Roadmap (or make it so bland and unobjectionable that it doesn't actually give meaningful guidance). We trust you to understand that the Roadmap below is our best current idea of where we're going with our products, but it is only going to be at best mostly accurate, and it completely omits features or products that we don't have reasonable confidence in implementing. So, with that large and heart-felt disclaimer, here is what we see coming in future releases.
Ext JS 4.0
- A brand new plugin system - almost any class in Ext will be pluggable
- A rewrite of the Ext.data package with a brand new architecture and enormous new capabilities
- Rearchitected component rendering system - smaller, faster and simpler than ever before
- Much greater guidance on how to structure an Ext JS application the 4.x way
- Web Storage proxies that make storing data on the client easy
- An optimised layout system that lays out components exactly when it needs to and faster than ever before
Ext JS 3.3
- A brand new PivotGrid component for enterprise-class data analysis. Includes OLAP support, giving your users unprecedented insight into complicated datasets.
- A complete example application demonstrating Ext JS 3.x best practices. Includes great new calendar components for displaying events by day, week or month.
- All of the performance optimisations and bug fixes from 3.2.x, plus dozens more new to 3.3.
- Our continuing commitment to API compatibility with the 3.x line — upgrades should again be seamless in most cases.
Ext JS 3.2 (Released March 30th, 2010)
View the release notes for full details.
- Slider Field
- Performance Improvements
- High Contrast Theme
- Data View Filter Example
- Multiple Filters on Stores
- Switch Button (deferred)
- Row Header Example (deferred)
Ext JS 3.1 (Released December 14th, 2009)
View the release notes for full details.
- Additional ARIA/Section 508 accessibility improvements
- Addtional memory improvements
- Grid View with Column Locking Example
- Column Header Grouping
- Tree Grid
- Body Templates for Components
Ext JS 3.0 (Released July 6th, 2009)
View the release notes for full details.
- All new lightweight, high-speed core base library
- Flash Charting API
- Ext.Direct - Remoting and data streaming/comet support
- Integrated client-server data binding/marshaling of updates
- ListView component
- Enhanced Button and Toolbar components
- ARIA/Section 508 accessibility improvements
- CSS updates for reset style scoping and easier custom theming
- Update the Ext event registration model
- Ext.Ajax enhancements
- Browser history support (released in 2.2)
Ext JS 2.2 (Released August 4, 2008)
View the release notes for full details.
- Styled Checkbox and Radio button controls
- CheckBox/Radio group controls
- Browser history support
- XML TreeLoader sample
- FileUpload field sample
- MultiSelect and ItemSelector sample
- Firefox 3.0 support
- Slider (already released in 2.1)
- Ext.Ajax enhancements (deferred to 3.0)
- Support for reset styles scoped to Ext components only (deferred to 3.0 to coincide with additional CSS refactoring to enable easier custom theming)
Ext JS 2.1 (Released April 21, 2008)
View the release notes for full details.
- Full REST support
- Remote component loading samples
- First class support for non-Ajax form submits
- Upgrade all adapter libraries to current versions
- Additional support for AIR platform
- Grid filtering sample
- StatusBar
- Slider
- CheckBox/Radio group controls (deferred to 2.2)