This week, the development activity of the main Symfony2 branches was very intense. In Symfony 2.2 branch, a new BCrypt password encoder was added and some fixes were made for the Request::create() method and the BinaryFileResponse. Meanwhile, the master branch added support for the X-Forwarded-For header.
Development mailing list
Symfony2 development highlights
- 74f2fcf: [DependencyInjection] fixed a circular call
- ddf4678: [HttpFoundation] fixed the creation of sub-requests under some circumstancies
- a12744e: [HttpFoundation] added a dot character to legal mime subtype regular expression
- bd0ad92: [DependencyInjection] allowed frozen containers to be dumped to graphviz
- 87f3db7: [EventDispathcer] fixed removeListener
- 8ca00c5: [Security] fixed session creation when none is needed
- e50d333: [HttpKernel] fixed the creation of the Profiler directory
- 3615e19: [Security] fixed session creation on login
- 83e9558: [DependencyInjection] fixed undefined index error when entering scope recursively
- e0637fa: [DependencyInjection] added clone for resources which were introduced in 2.1
- 35b62ac: [Security] renamed Constraint namespace to Constraints for validator classes in order to be consistent with the whole current validator API
- 3166e5b: [Finder] fixed regression in the Finder component (it was possible to use it without using exec before)
- 63f3006: removed underscores from test method names to be consistent with other components
- 9d089ef: added BCrypt password encoder
- badb2b9, d5fe378: added "'property_path' => false" deprecation message for forms
- 0c20a5a: [Security] fixed interface implementation
- 3053194: [DependencyInjection] enhanced some error messages
- 5a2caa5: [HttpKernel] fixed the hinclude fragment renderer when the template is empty
- bc4a0e7: [HttpFoundation] fixed Request::create() method (now the information contained in the URI always take precedence over information coming from the server array)
- 73aa7d1: replaced usage of the deprecated pattern routing key (replaced with path)
- 30b0c37: [Router] fixed TraceableUrlMatcher
- 642c95a: added Universal* classes in the list of deprecated classes for 3.0
- d9b9145: [HttpFoundation] fixed byte ranges in the BinaryFileResponse
- 381bd7e: [HttpFoundation] added support for partial ranges in the BinaryFileResponse
- bd0709c: use REQUEST_TIME_FLOAT if available (this will give a more correct initialization time when using the DataCollectors without a KernelInterface implementation such as Silex)
- 6a9c510: fixed the IP address in HttpCache when calling the backend
- 42d3c4c: added support for the X-Forwarded-For header
- 8adb0e3: [Form] fixed FormRenderer::humanize() to humanize camel cased label
- 4cbdbcb: [Validator] added check for existing metadata on property
- a923849: [HttpFoundation] moved file hash calculation to own method
Repository summary: 6,183 watchers (#1 in PHP, #37 overall) and 2,026 forks (#1 in PHP, #13 overall).
They talked about us
- A Symfony 2 TodoMVC implementation using Backbone.js and Chaplin.js
- Nouveaux chapitres: les évènements et les traductions!
- Сборка Symfony2 проектов с использованием Jenkins
- What brings us Symfony2 2.2
- Debugging Silex applications just got fun
- Versioni di Capifony
- Las presentaciones de la SunshinePHP 2013
- Trim and remove Twig whitespace
- Symfony – заметки на будущие проекты
- Symfony 2 Bundles usage - Project Easy
- Symfony 2 SwiftMailer Spoof and Redirect Response Abnormal behavior
- Symfony2でコマンドラインから実行し、データベースに登録する(4)
- Доступ к объекту пользователя в Symfony2 из экшенов и шаблонов
- Git version information in Symfony2 WDT
- Formulaire Symfony2 et Javascript [FR]
- Using master and slave databases with Symfony 2 + Doctrine
- How to configure Symfony’s Service Container to use Twitter API
- Making an entity repository container aware in Symfony2.1
- Laravel4とSymfony2のクールで熱い関係