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

Wiki

  • 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.

Plugins

  • 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

Published in #A week of symfony