This week, Symfony2 master branch committed an important security-related and backwards-incompatible change: moved user comparison logic out of UserInterface. In addition, the winners of the first Symfony Community Awards were announced.
Symfony2 development highlights
- 9386583, 56db4a1, 3682f62, 9d3a49f, d7ffeb5, 2a74ac3: [Security] moved user comparison logic out of UserInterface (BC break)
- ef6297a, a7f857d, 1ad3d86, f750e54, defdac6: removed a lot of unused variables
- c0ad1ac: [HttpKernel] minor fixes in the Stopwatch
- 348a3c6: [TwigBridge] use reflection to get guess the file path for form resources
- b7a8f6d: harmonized commands descriptions
- 0507840: prevent parameters from overwriting the template filename
- 127cf52: [FrameworkBundle] updated Slovak validator messages
- 253eeba, 7f7c2a7: [Validator] fix for PHP incosistent behaviour of ArrayAccess
- fe62401: optimized string starts with checks (doing this with strpos() is slightly faster than substr())
- 7f7f82a: [HttpKernel] removed unnecessary regex
- efce640, 7961014: [Yaml] throw an exception if not readable
- d67d419: [HttpFoundation] added missing trustProxy condition
- af32590: [FrameworkBundle] use only _route_params to generate redirect routes
Repository summary: 3,748 watchers (#1 in PHP, #25 overall) and 965 forks (#1 in PHP, #11 overall).
Updated plugins
-
cpTcpdf:
- fixed watermark to support landscape page orientation
-
sfDoctrineActAsTaggable:
- pkInlineTaggableWidget sends change() events to the widget being enhanced
-
apostrophe:
- button slots have a new editLink option, which defaults to true. If you set it explicitly to false, the link field does not appear in the form
- button slot edit forms default to the title and link that were passed in by the template now, if any, rather than being initially blank
- the "You are still editing content. Are you sure you want to leave this page?" message is not displayed if the slot has the .a-no-unload-warning class
- aMediaItemTable::getEmbedCode now accepts an 'alt' option that overrides the use of the media item's title as the alt attribute
-
apostropheBlog:
- blog and event metadata forms track whether they have unsaved changes, so the new apostrophe.onBeforeUnload method in a.js can ask them
They talked about us
- Create your own framework... on top of the Symfony2 Components (part 4)
- Feature flags with Symfony2
- Une semaine symfonique #261 - du 26 décembre 2011 au 1 janvier 2012
- Create your own framework... on top of the Symfony2 Components (part 5)
- Introduction to Symfony2 talk at the South Florida PHP Users Group
- Создаем собственный фреймворк на основе Symfony2. (Часть 1)
- Une semaine symfonique #262 - du 2 au 8 janvier 2012
- Anunciados los ganadores de los Premios de la Comunidad Symfony 2011
- The Symfony2 Serializer Component: create a Normalizer for JSON class hinting
- Mocking Symfony Container services in Behat scenarios with Mockery
- Apprendre Symfony2: Les validateurs dans le framework sf2
- Create your own framework... on top of the Symfony2 Components (part 6)
- Utiliser les forms virtuals avec Symfony2
- 使用Symfony2的组件创建自己的PHP框架(第四部分)
- Checkout management bundle for Symfony 2
- symfony-1.4を試す(2) - プロジェクト
- My First RESTful Web Service with Symfony2 Part I
- Symfony 2: Inte bara ett framework
- Symfony 2 Framework PHP WEB
- Fully isolated tests in Symfony2
- How to Change the Database Schema for Symfony
- Vespolina: The Sandbox Story 4 – composer.json To The Rescue!
- Create your own framework... on top of the Symfony2 Components (part 7)
- Перемещаем панель дебага
- I just love Symfony Components!
- Symfony インストールメモ
- Tutoriel Vidéo Symfony 2 : Introduction à Symfony 2
- Utiliser un Validator dans un Form\Type Symfony2
- Symfonyのオートロード、ヘルパー、スタイルシートの読み込み
- Il Symfony Live 2012 diventa sempre più concreto