The changes in the component and block API:

  1. setOptInstance() became setView and takes the current Opt_View object as an argument. Now the components and blocks can refer to the template variables.
  2. createAttributes() became manageAttributes(), and moreover, the semantics has been changed. The new method takes an array of tag attribute values and returns the modified version. OPT translates it to the valid XML attribute list.

The tutorials can be found in the documentation. Another improvement are the get() and getGlobal() methods in Opt_View that allow to read the template variable values from the view object.

The things that need to be done now are:

  1. To check the caching port interface.
  2. To test several rarely-used compiler API features.
  3. To check, whether all the features mentioned in the documentation are implemented and vice versa.
  4. To fix more bugs :).

By the way, it is possible that in a few next days, there will be PHAR files with the beta2 available to download for use with PHP 5.3.

The library can be downloaded from our file repositories and the English documentation can be found here.