This week, the Symfony2 master branch focused on a big DoctrineBridge refactorization. In addition, the Filesystem class was moved to its own component. Lastly, the 2.0 branch was made compatible with the upcoming Twig 1.5 version.
Development mailing list
- Consider better strategies for regenerating cache files
 - A component for kernel
 - Asset Dependency Bundle
 
symfony 1 development highlights
- r33292: [1.4] fixed test for PHP 5.3
 
Symfony2 development highlights
- 517eebc: [DoctrineBridge] refactored entity choice list to be ORM independant using an EntityLoader interface
 - fd174a2: [Tests] use proper assertion for counting
 - b919d92: [DoctrineBridge] optimized fetching of entities to use WHERE IN and fix other inefficencies
 - 3b5c617: [DoctrineBridge] removed large parts of the EntityChoiceList code that were completly unnecessary
 - 3c81b62: [DoctrineBridge] cleanup and move loader into its own method
 - 200ed54: [DoctrineBridge] extracted the common type and made the choice list generic
 - f1199c0: [DoctrineBridge] decoupled the EntityUserProvider from the ORM (it can now be used by any Doctrine project implementing the interfaces from Doctrine Common 2.2)
 - 84ad40d: added cache clear hook
 - 24319bb: [DoctrineBridge] made it possible to change the manager used by the provider
 - 9653be6: moved the EntityFactory to the bridge
 - 818a332: [Component] moved Filesystem class to its own component
 - 74cfd04: [Security] made the logout path check configurable
 - 9daa2a6: [Profiler] added function to get parent token directly
 
- 29f4111: [DoctrineBridge] added a failing test showing the issue for proxy users
 - 649fa52: [DoctrineBridge] fixed the entity provider to support proxies
 - ebc9979: [Process] fixed unit tests on PHP 5.4
 - 3dd1072: [HttpKernel] fixed unit tests that can fail randomly
 - 5a6c989: [FrameworkBundle] added test-attribute in xsd-schema to write functional-tests if using xml-configurations
 - 8235848: [HttpFoundation] added flv file default extension
 - 1b4aaa2: [HttpFoundation] fixed ApacheRequest (pathinfo was incorrect when using mod_rewrite; added better test coverage)
 - bebdd07: [TwigBridge] simplified code
 - 6e98730: added forwards compatibility with Symfony 2.1 for the Filesystem component
 - adea589: [Twig] made code compatible with Twig 1.5
 
Repository summary: 3,640 watchers (#1 in PHP, #22 overall) and 943 forks (#1 in PHP, #12 overall).
Updated plugins
- 
          dcReloadedFormExtra:
            
- added onChange event on autocomplete
 
 - 
          WebPurify:
            
- replaced simple_xml_call with sfWebBrowser, which uses CURL
 - added 10 second timeout
 
 - 
          sfSphinx:
            
- updated main lib to version 2.0.2-beta
 
 - 
          cpUniForm:
            
- added a missing require_once
 
 - 
          apostrophe:
            
- fixed bug with singleton slots and the areaHideWhenEmpty flag
 - more flexible form fields in the blog / events admin sidebar
 - the placeholder of media slots is now sized automatically and clickable
 - created a utility function for checking and calling a callback
 
 - 
          apostropheBlog:
            
- added more descriptive labels for the delete button in the admin form
 - when app_a_simple_permissions is true (PR), there is no list of allowed editors for a blog post
 - moved that refactored JS to a.js from aBlog.js because it can be shared by both admin generator skeletons
 
 
They talked about us
- Pst...Zsh now friends with symfony
 - FOSUserBundle – compatibility break
 - Symfony2 & Doctrine Common: creating powerful annotations
 - Introducing IngewikkeldWrapperBundle
 - Un llamamiento a la solidaridad de la comunidad Symfony
 - Une semaine symfonique #259 - du 12 au 18 décembre 2011
 - Symfony Google Recaptcha Widget + Validator
 - 業務連絡 Symfony Advent Calendar JP 2011 参加者の皆さんへ
 - Symfony custom configuration files
 - Continuous Testing of lime unit tests in Symfony 1.4 using watchr, Growl, growlnotify and launchd plists
 - [symfony] Symfony2のRequestクラスの解説
 - How to make a twig extension in symfony2
 - Default Validation Messages überschreiben
 - Configuration Reference(配置参考)
 - ■2日目■ symfonyの学習-プロジェクト作成→モジュール作成まで-
 - The "default" context does not exist и symfony doctrine:data-dump