Now Available: 4.1 DHTML Recommended release
We are proud to announce the release of OpenLaszlo 4.1.
OpenLaszlo 4.1 is a major release bringing full support for both the DHTML/Ajax and the SWF/Flash platforms. It also includes over 800 bug fixes and a significantly improved documentation suite.
OpenLaszlo 4.1 has been fully-qualified across the following browser/platform combinations: Safari3/OSX, Firefox2/OSX, Internet Explorer 7/WinXP, Firefox 2/WinXP, and Firefox 2/Linux. We have tested the full suite of demos, samplers, and example applications with the requirement that, when possible, DHTML applications behave the same as their SWF counterparts.
OpenLaszlo 4.1 is now the recommended release for all developers on all platforms, and current users of OL 3.x and 4.0 should investigate upgrading to this new release.
Preliminary support for SWF9 is included in this release but has not been enabled in the developer console. If you want to try this new functionality, you can find more information on using the SWF9 support in the Release Notes (link to come).
For every release, we rely on the OpenLaszlo community to help ensure the quality of the platform release and to determine its future direction. To propose or participate in discussion of new features, see the Wiki. We encourage you to report any problems, and to make suggestions for enhancements, through our JIRA bug tracking system. We'd also like to hear from you on the mailing lists and in the forums.
Upgrading to OpenLaszlo 4.1
There are some changes to the OpenLaszlo release that may require changes to your code to work under release 4.1. Complete details and additional information on the differences between the SWF and DHTML runtimes can be found on the OpenLaszlo Wiki ( http://wiki.openlaszlo.org/Runtime_Differences ).
The major change is that user classes are no longer defined as part of the global namespace. This gives OpenLaszlo better interoperability with other frameworks. In your application, user classes defined as:
<class name="Foo" .../>
<class name="Foo" .../>
will need to be changed to:
new lz.foo (...)
A script has been posted by Sebastian Wagner to help convert user classes. It can be found here: http://code.google.com/p/laszlo4converter/.
In addition, warnings may now appear if you are using deprecated syntax in your application. OpenLaszlo 4.1 includes a perl conversion script (convert_laszlo.pl) to help mitigate these warnings.