Sep 19
Permalink

Agavi 0.11.3 released!

Agavi 0.11.3 is out. I’m quoting from RELEASE_NOTES:

This maintenance release fixes a couple of minor problems like PEAR package generation, gettext plural form expression handling etc, and introduces some new features:

  • Accessing array values in attribute holders via foo[bar] is now possible, as it is already with parameter holders
  • Database handlers now can send arbitrary SQL statements after connecting; useful for SET NAMES utf8 in MySQL etc.
  • AgaviDoctrineDatabase improvements
  • AgaviMysqliDatabase adapter added
  • New timezone database version
  • Sample app cleanup
  • FPF has the option to ignore errors during document parsing and skip population (good for production environments)
  • Assigning of “inner” content to $slots template array can be disabled

The sample app’s SearchEngineSpamAction and the associated elements (PriceFinderModel etc) have been updated to work as the routing pattern always suggested — identify the product by ID, and allow an optional part including the name of the product. This also shows off some more Agavi features now.

A full list of changes can be found in the CHANGELOG file.