As planned the Open Source RIA Framework qooxdoo is available in a new release 0.8.3. It is quite a comprehensive release, with many improvements and bugfixes over the previous version. For more info please see the detailed release notes.
Some highlights of this release include:
- New Form Handling
- Unified Selection API
- Advanced Data Binding
- New FlowLayout
- New FlashWidget
- New ThemedIframe
- Global Error Handling
- and more …
The following screenshot shows some features of the new form handling:

qooxdoo 0.8.3 is one of the best tested and most extensive releases to date. To get an idea, see some indicators for the development and testing that went into this release:
- about 1.700 Commits since last release
- about 300 Bug fixes
- more than 1.100 Unit tests (incl. more than 3.200 assertions)
- about 30 Browsers/OS combinations continuously unit-/GUI-tested
- about 160 GUI-tests of applications, fully automated
It is recommended that users upgrade their existing applications to this latest stable version. Migration should be straightforward (but you should carefully read the migration info in the release notes). As the latest stable version it is also perfect for new users to easily get started with qooxdoo. Download and enjoy the brand new 0.8.3 release.
Thanks to all the fellow developers, contributors and users of qooxdoo for their great support and collaboration!
Yay! This time with the Dutch translation
Isaak, u bent welkom (!?)
Really an impressive list of new features. Just wonder: Do you regard all of them already as stable?
It is an amazing work done. Is it really stable already? To me it sounds a bit too early… I am concerned about the development speed. Can it be increased?
One question: What about data binding to the server side, database, file etc.. How is that going to be coupled? Are there any plans for it? When has it been scheduled?
They wrote “… is one of the best tested …”.
From that point i think it should be pretty stable.
By the way, great work
Hi Guys,
Great job. I migrated my software from 0.8.2 to 0.8.3 and was totally impressed for speed, stability and overall performance. There still are places of improvement, though, and need to be addressed:
- Timer (still) has memory leaks, a simple counter that runs for ever will consume more and more memory over time.
- Background color for widgets (still) leaves some space untouched on the upper part of the widgets.
Also, I liked the new API; but, had to make a lot of changes to adopt the new release. I liked the changes in DateField! One thing I couldn’t understand was SelectBox’s set(get)Selectables; it WILL return an array of ListItems with ONE element! So it is closer to ComboBox rather than a List; but the API doesn’t tell that!
All in all, another great job!! Thanks a bunch!
Regards.
I’m not sure which Timer you’re referring to. There are a number of timer capabilities in qooxdoo. Only one of them uses exactly one native timer and provides full control of one-shot vs recurrent, initial timeout vs subsequent timeouts, etc., so for many uses, it may be your best choice. See qx.util.TimerManager. AFAIK, there are no leaks in it, but if there are, please report them via bugzilla. (Please report whatever Timer leaks you refer to in your posting too, so they can get fixed.)
Derrell
Pingback: Ajaxian » Qooxdoo 0.8.3; New widgets, layouts, and utilities
Pingback: Qooxdoo 0.8.3; New widgets, layouts, and utilities - Programming Blog