A week of symfony #117 (23->29 March 2009)

Symfony 1.2.5 was released this week, fixing lots of minor bugs. Documentation was also updated with lots of minor fixes, specially the Jobeet tutorial. Meanwhile, CMS based plugins (sfSympal and pkContextCMS) were once more the most active of the 24 updated plugins.

DbFinderPlugin: added a DbFinderRoute class to implement object routing without knowing if the underlying object is Propel or Doctrine, fixed DSN syntax for whereCustom() escaping

sfExtjsThemePlugin: typo in edit formpanel initComponent partial include, changed jsonCombo to use new dbfinder select method, fixed partial includes for edit formpanel and list filterpanel, fixed filter handling to account for setting of filter on baseParams, added pagesizer to grid, fixed rowactions, obsoleted * for expander column, is now only expander, tweaks to filter datefield presentation, made edit able to accept an array of id's to set the same values for, added multiEdit to gridpanel, added ability to set the grid title via list.title

pkContextCMSPlugin: included more CSS styles, switched table navigation for list navigation, moved slideshow and video slots to the media plugin where they belong, slots are back for IE, make sure we keep any explicitly specified user when checking parent page permissions, removed stray references to media slot types that have migrated to our forthcoming media plugin, prettify breadcrumbs, added slot button style, first stab at built-in Zend Lucene search, Fetched number of results per search page from the right place, created zendIndexes folder with suitably permissive permissions, updated documentation

pkToolkitPlugin: added autoSubmit option for pkRadioSelect, added ZendSearch shared stuff, fixed broken searches when there were no results, pkZendSearch::addSearchQuery now properly handles existing doctrine queries being passed, added task for rebuilding indexes, got around the lack of namespaces in symfony 1.2 request attributes, added stuff for manipulating temporary files and for creating good GUIDs (Globally Unique IDentifiers), moved registerZend into pkZendSearch where it belongs, added pkPager module, punk images are now in the toolkit plugin so they work with cmstest and pkcontextcms in general, modified to be painlessly compatible with a global install of Zend if present

sfSphinxPlugin: moved sfSphinxPager to sfSphinxPropelPager, added choice of using custom criteria instead of being limited to retrieveByPKs, added sfSphinxDoctrinePager, fixed typo in sfSphinxPropelPager

I've worked on a prototype plugin that convert html2pdf with few lines of code for simple / properly formatted xhtml documents.
i posted it on the forum
http://forum.symfony-project.org/index.php?t=msg&th=19975&