A week of symfony #80 (7->13 july 2008)

After the big symfony 1.1 launch, development activity of symfony core has slowed down a bit. In contrast, plugins maintain their great activity with more than 20 plugins updated this week.

Development mailing list

Development highlights

  • r10186, r10187, r10188: [1.0, 1.1, 1.2] added some kind of test for mail_to encoding
  • r10197: [1.1, 1.2] fixed typo in plugin:add-channel task
  • r10198: [1.1, 1.2] fixed plugin:install task when providing a channel via the --channel option
  • r10227: [1.1, 1.2] fixed cache on components
  • r10235, r10236: [1.1, 1.2] fixed sfWidgetForm to produce a valid <input> tag in HTML mode
  • Updated dwhittle branch
  • ...and many other changes

Development digest: 110 changesets, 37 defects created, 19 defects closed, 15 enhancements created, 3 enhancements closed, 11 documentation defects created, 8 documentation defects closed and 79 documentation edits.

Book and documentation


  • New Job Postings:
    • Symfony Developer @ WP Wissensportal GmbH - full-time based in Munich, Germany - Contact: bewerbung [at] wissensportal [dot] com
  • New developers for hire:
    • Jonathan Chum (jchum [at] primoplace.com): end-to-end web application developer with 7 years experience in PHP (2 years with Symfony), MySQL DBA, CSS, (X)HTML, and JS (include ajax) coding. I have developed several high availability and scalable applications using Symfony. I reside in San Francisco, CA and available to take on new projects.


  • New plugins
  • Updated plugins
    • sfGoogleAnalyticsPlugin: fixed compat of logging with sf 1.0, released version 1.1.3
    • sfPhpExcelPlugin: update with PHPExcel 1.6.2, added externals to branches 1.6.2 and add license and changelog for PHPExcel
    • sfPropelFinderPlugin: added sfPropelFinder::combine() method to handle complex queries with And and Or, fixed a problem when looking for a relationship, released 0.3 version, initialized DbFinder and sfDoctrineFinder
    • sfCombineFilterPlugin: moved all config from filter.yml into app.yml
    • sfExtjsThemePlugin: include pjs files last, start of reimplementation of JSON-encoding, rewritten json-autocomplete and json-save-message to action.class as well (removing templates and using json_encode), added documentation for the renderers, renamed flag state from isVeryHidden to isInvisible, addFiltersCriteria bug fix where direct-fieldnames where missing first letter, implemented partials for grid columns, implemented partials for edit/form-panel
    • sfYUIPlugin: refactored main field value getter method
    • sfBreadNavPlugin: updated documentation for symfony 1.1
    • sfPropel13Plugin: added info for sf1.1 and the official plugin
    • sfPropelVersionableBehaviorPlugin: added a deleteHistory() method to remove unused version records
    • dkGeshiPlugin: refactoring
    • sfCaptchaGDPlugin: small documentation update
    • sfReCaptchaPlugin: updated for 1.1 compatibility, released 1.1.0 version
    • sfExtjs2Plugin: added extra quoteExcept for my project with the theme-plugin
    • sfPropelActAsTaggableBehaviorPlugin: when objects are deleted their tagging should be deleted too, added sort_by_popularity option on the method TagPeer::getAllWithCount(), tag_list helper now can output an ordered list
    • sfPropelMigrationsLightPlugin: added symfony 1.1 tasks, added auto-generation of first migration, added ->loadSql() method to run SQL from a file, coding standards fixes, set svn:eol-style and svn:keyword properties, released 1.1.0 version
    • dgDojoPlugin: lots of documentation updates
    • sfSearchPlugin: changed xfRetort's dependency on xfDocumentHit to be on xfDocument only
    • sfPropelSearchPlugin: updated xfRetort's dependency
    • sfSymfonySearchPlugin: updated xfRetort's dependency
    • sfLucenePlugin: removed unneccessary config file

Some new symfony powered websites

  • JulkSound: (english) make and share fun personalized audio messages. Upload your vocal sample, alter it, mix it, download the resulting mp3 and share it

They talked about us

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


What happened to placing recent blog posts to the main page?

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.