Release Notes 1.2.4

From bemoko developer wiki

Jump to: navigation, search

Released on 14 September 2009

Summary

1.2.4 is an upgrade from the 1.2.3 branch of bemokoLive, it is now the recommended version of bemokoLive.

The headline feature in this release is the support for the DeviceAtlas database

Over and above 1.2.3.4 it includes the following changes:

Enhancements

  • Plugins can access other plugins in the same site via the platform.plugins API, e.g. platform.plugins.myotherplugin (#888)
  • Exceptions in template now report on the physical template name as well as the logical name so that you can more readily locate the template throwing the error (#1471), e.g. Exception during rendering of template /var/bemoko/stage/sites/bemokofest/ui/root/artists.html
  • platform.request and platform.response within plugins now provide access to the request and response objects, replacing the deprecated access via the Struts API (#1512)
  • Exceptions sent as email message now include the subject as part of the body of the message to make it easier to cut and paste the whole message (#1557)
  • ".js" files now send Cache-Control:no-cache header by default (#1574)
  • Support for DeviceAtlas device repository (#1683)
  • "sisx" added as extension to default live configuration (#1690)
  • Support the use of canoo webtest scripts from within a site project (#1740)

Fixes

All the following have been fixed:

  • Plugin stored at session scope in one site clashed with the one of the same name in another site (#1701)
  • Occasional "java.lang.VerifyError: Illegal use of nonvirtual function call" when plugins extended from another plugin in a parent site, when the plugin in the parent site was used in another site (#1700)