Roadmap
To make the development process of qooxdoo more transparent to users and developers this page outlines the activities and plans relevant for future releases.
Do not expect the list to always be complete, though. There is always a good chance that new contributions may make it into a scheduled release while other features may miss the release they were originally intended for. qooxdoo development will continue to be flexible enough to account for modifications and additions needed by either the framework or the community and its projects. The goal of this roadmap is to allow users to plan for future releases as early as possible and to help developers to sync with the development process and to actively participate in the project.
If you have any ideas for new features you are welcome to add them to the list of ideas. If you are about to start investigating or developing new features, please announce your plans and ideas on the mailing list. For more information about the progress of qooxdoo also see the news blog with its weekly status updates.
Previous Releases
Please see the Release Notes for an overview of previous releases.
Current Releases
Release 0.8.2
Release date: 2009-03-05
A solid maintenance/bugfix release. It also includes impressive additional functionality, often as an experimental preview. It is recommended that users upgrade their existing applications to this latest stable version.
- SVN repository:
tags/release_0_8_2
Primary goals:
- Full IE8 support (general availability of RC1)
- Up-to-date support for latest Google Chrome and Firefox 3.1
- Improved and consolidated application loading
- Significant amount of data binding implementation
- Consolidation of data bound widgets
- Completing documentation/manual
- Advanced debugging capabilities (Inspector)
Release 0.7.4
Release date: 2008-12-05
Maintenance release, including many bugfixes.
- SVN repository:
tags/release_0_7_4
Future Releases
Release 0.8.3
Release date: mid of 2009 (preliminary)
Preparing for the consolidated APIs in 0.9 one focus of developing 0.8.3 will be proper deprecation of existing APIs.
- SVN repository:
trunk(as long as there is no branchlegacy_0_8_x) - Release notes (preliminary)
Release 0.9
Release date: October/November 2009 (preliminary)
A milestone release towards a final 1.0.
- SVN repository:
trunk - Release notes (preliminary)
Primary goals (preliminary!):
- Data binding (non-experimental)
- Virtual widget fundamentals (non-experimental)
- Low-level API (non-experimental)
- Consolidated Selection API
- Consolidated Form API
- Reintroducing Flash widget
- Introducing app tutorial beyond hello world (calculator)
- Document image slicing/combining for custom images
Release 1.0
Release date: December 2009 (preliminary)
- SVN repository:
trunk - Release notes (preliminary)
Release 0.7.5
Release date: t.b.a.
Unclear if and when such a release of the branch legacy_0_7_x would be made available. It clearly depends on users’ interest and is currently not a focus for the qooxdoo core team. If such a release is to be made, it should be a maintenance/bugfix release without major changes in functionality and features.
- SVN repository:
branches/legacy_0_7_x - Release notes (preliminary)
Past Releases
Release 0.8.1
Release date: 2008-12-18
- SVN repository:
tags/release_0_8_1
Primary goals:
- Resolve issues when loading and initializing applications. There is some special handling in place for the demobrowser apps, which conflicts with regular app loading. 1303
- Issues with Window and/or Desktop widget
- Issues with Inline applications and/or scrolling; Scroll container
- Issues of generator (non-JS problems)
- Check for IE8 support, i.e. for the latest beta versions. May not be fully supported in this release.
- Up-to-date support for latest Google Chrome
- Improve documentation, tutorials, guidelines
- “height for width” for layouts 1256
Release 0.8
Release date: 2008-08-28
- 0.8-alpha1: 2008-05-20
- 0.8-alpha2: 2008-07-11
- 0.8-beta1: 2008-08-01
- 0.8-rc1: 2008-08-21
- 0.8: 2008-08-28
- SVN repository:
tags/release_0_8
Planned features that have successfully been implemented:
- Solid and high-performance low-level DOM layer as a base for a future revised widget implementation.
- Re-engineered layout managers to account for shortcomings of the current implementation, e.g. missing flex size support for the listview, or overflow handling for tabs
- Easier integration of qooxdoo elements into traditional web pages and page-oriented web applications.
- Basic implementation of rounded borders and other complex border styles (e.g. shadows) that allow for a powerful individual interface design
- Animation both in low-level DOM-layer and on GUI toolkit level.
- Many more requested and important features, particularly in the GUI toolkit part of the framework, ...

