A new year means new symfony versions and therefore, this week symfony core developers started committing changesets to 1.3 branch. In addition, the winner of the Jobeet design contest was announced and symfony 1.2.2 was released.

Development mailing list

Development highlights

  • r14468, r14469: [1.0, 1.1] backported fix from #2240 to 1.0 and 1.1 after having it tested in 1.2 version
  • r14481: [1.1] fixed autoloading for PHP 5.1.2
  • r14483, r14484: [1.1, 1.2] fixed unfinished ob_start in sfValidatorFile
  • r14485: [1.2] fixed form and view_cache tester are not overridable
  • r14486: [1.2] fixed sfTesterUser inability to test attribute for namespaces
  • r14507: [1.2] fixed uppercase POST/GET are not XHTML valid
  • r14511: [1.2] fixed generate:app and escaping-strategy
  • r14515: [1.2] silenced possible warning
  • r14516: [1.2] fixed multiple selector chaining in sfDomCssSelector.class
  • r14518: [1.2] added cast of generate:app escaping strategy to boolean
  • r14523: [1.2] publish-assets now canonicalizes pathes before creating the links, thus allowing "\.." and "\."
  • r14561: [1.3] Created symfony 1.3 doc branch from symfony 1.2.2
  • Milestone 1.2.2 completed
  • r14591: [1.3] implemented ArrayAccess interface for sfUser attributes
  • r14592: [1.3] implemented ArrayAccess interface for sfRequest parameters
  • r14593: [1.3] added accessor for request content
  • r14594: [1.3] added accessor for request options + added to web debug bar
  • r14596: [1.3] made web asset (js, css, image) paths customizable
  • r14599: [1.3] tweaked cache reload url in web debug bar (to maintain environment)
  • r14600: [1.3] added accessor for logger options + set dispatcher
  • r14601: [1.3] added php error handling when using web debug logger (partially reverted)
  • r14602: [1.3] added better logging for sfBasicSecurityFilter
  • r14619: [1.3] added upgrade structure for 1.3
  • sfDoctrinePlugin:
    • r14466: [1.2] fixed issue with sfDoctrineFormFilter::processValues
    • r14470: [1.2] corrected fix for resetting filters
    • r14472: [1.2] fixed issue where i18n doesn't fall back to default culture
    • r14498: [1.2] adding coverage for ticket
    • r14499: [1.2] form filters now perform a stricter check
    • r14500: [1.2] fixed issue where filter functions for fields are not camelized
    • r14501: [1.2] fixed sfDoctrineRoute to return object instead of null
    • r14510: [1.2] fixed lingering uppercase method attribute
    • r14512: [1.2] admin generator resets default filter values correctly
    • r14550: [1.2] fixed error when uploading files for embedded forms
    • r14597: [1.3] fixed ability to disable admin generator css by setting false
  • sfPropelPlugin:
    • r14470: [1.2] corrected fix for resetting filters
    • r14480: [1.2] updated bg translations of the admin generator
    • r14499: [1.2] form filters now perform a stricter check
    • r14509: [1.2] fixed the way propel handles batch deletions to notify deletion behaviours
    • r14512: [1.2] admin generator resets default filter values correctly
    • r14597: [1.3] fixed ability to disable admin generator css by setting false
  • Updated dwhittle branch
  • ...and many other changes

Development digest: 170 changesets, 39 defects created, 54 defects closed, 6 enhancements created, 14 enhancements closed, 20 documentation defects created, 31 documentation defects closed and 23 documentation edits.

Book and documentation

Wiki

  • New Job Postings:
    • Symfony Developer for various plugins and projects - freelance, based in Berlin or Leipzig, Germany - Contact: info [at] mahono [dot] com
    • Symfony Developer @ Cortica - half or full-time based in MATAM, Haifa (Israel) - Contact: koby [at] cortica [dot] com
  • New developers for hire:
    • Boxlight Media Ltd: London based new media agency specializing in enterprise web application development and e-mail marketing strategies who are actively using symfony as their preferred and recommended application development framework.
  • New symfony blogger:

Plugins

Some new symfony powered websites

They talked about us

Published in #A week of symfony