This week, time, logger and Doctrine collectors were tweaked and refactored. Meanwhile, the Form component fixed lots of bugs, specially with the improvements of ChoiceListInterface and its implementations.
Development mailing list
Symfony2 development highlights
- 3b260d2: refactored the collector to separate the loggers per connection
- e37783f: [DoctrineBridge] refactored the query sanitization in the collector
- 2a998e0: [FrameworkBundle] handle disabled csrf protection in the PHP templating form helper
- 3a1699a: handle disabled csrf protection in the Twig FormExtension
- 87b16e7: [Form] greatly improved ChoiceListInterface and all of its implementations (EntityChoiceList was adapted, the methods getEntities(), getEntitiesByByKeys(), getIdentifier() and getIdentifierValues() were removed/made private. Instead of the first two you can use getChoices() and getChoicesByValues(), for the latter two no replacement exists. ArrayChoiceList was replaced by SimpleChoiceList. PaddedChoiceList, MonthChoiceList and TimezoneChoiceList were removed. Their functionality was merged into DateType, TimeType and TimezoneType)
- e1fc5a5: [Form] restricted form names to specific characters to fix generation of HTML IDs and to avoid problems with property paths
- f533ef0: [Form] added ChoiceView class for passing choice-related data to the view
- 43e0db5: [DomCrawler] add support for multivalued form fields
- 399af27: [Form] implemented checks to assert that values and indices generated in choice lists match their requirements
- ed9c348: [Security] Authentication(Success|Failure)Handler can now return null
- 2dd4bf1, c3f637b: [Form] support for PATCH method in forms
- d4300b9, b879397: [WebProfilerBundle] tweak the time view
- a52c675: [WebProfilerBundle] improved the logger panel
- 7f96c8a: [HttpKernel] prevent php script execution in cached ESI pages using HttpCache
- c3f0ec7: [DoctrineBundle] made DoctrineBundle fowards compatible with Doctrine 2.2
Repository summary: 3,830 watchers (#1 in PHP, #27 overall) and 983 forks (#1 in PHP, #11 overall).
Updated plugins
-
dcReloadedFormExtra:
- added a uniquenes checker widget that checks the uniqueness of a value using an Ajax callback
-
sfSyncContent:
- created default parameters for sync content to be frontend dev FROM prod@production
-
apostrophe:
- added an app.yml option to return email links in a different format that allows apostrophe.unobfuscateEmailInline to be called outside of the a_js spool
- all unlink() and rmdir() calls in the product now invoke aFiles::unlink() and aFiles::rmdir(), providing a capability to override these methods
- the aFiles class has been refactored into a BaseaFiles? class and an empty aFiles subclass, allowing convenient overrides
- a_button helper now accepts a single array of options as an alternative to the full list of parameters
- slideshows are allowed to have the crossfade transition now even if they have no height specified
- fixed event bug in menutoggle script and added jQuery 1.7 to the plugin
- annotation of multiple media items works again
-
apostropheBlog:
- added a 'first' class to the first pager in the blog index
They talked about us
- deSymfony 2012 inicia su call for papers
- Create your own framework ... on top of the Symfony2 Components (part 11)
- Une semaine symfonique #264 - du 16 au 22 janvier 2012
- symfony forward through LAN
- Use virtuals forms with Symfony2
- Create your own framework ... on top of the Symfony2 Components (part 12)
- sqlite w środowisku developerskim w symfony i symfony2
- Load fixtures with Symfony2 and YAML files
- Onde encontrar Bundles para o Symfony2
- Notes: Symfony 2 (一)
- Nazwa.pl, PostgreSQL i Symfony
- Recording ‘Last Activity’ for Users in Symfony2 + FOSUserBundle
- Get started with Symfony in Amazon Cloud
- symfony schema.yml の覚書
- Symfony YAML MySQL Workbench Plugin
- Symfony 1.4 Admin Generator – Aktuelles Objekt in Partial
- Uso de sfWidgetFormJQueryDate (datepicker) en Symfony
- Symfony meets APC (Alternative PHP Cache)
- Сайт за масла – голямото предизвикателство решено със Symfony
Une date de sortie pour Sf 2.1 ?
Still listing plug-ins and not bundles.
When will the market place be done?!