January 22, 2017 Javier Eguiluz

This week, Symfony 3.3 added a new data collector and profiler panel for the Cache component. In addition, the autowiring feature was simplified to always autowire the constructors. Finally, the ClassLoader component was deprecated because the advances in Composer and PHP 7 have made it unnecessary.

Symfony development highlights

2.7 changelog:

419bcf6: [HttpKernel] gave higher priority to adding request formats

5ba84ca: [DependencyInjection] added some missing typehints in YamlFileLoader

77289b9: [HttpKernel] fixed ArgumentValueResolver for arguments default null

2.8 changelog:

0ca3e96: [PropertyInfo] excluded static methods form properties guessing

bfdac85: [PropertyInfo] don't try to access a property thru a static method

3.1 changelog:

d228d34: [Doctrine Bridge] fixed UniqueEntityValidator for composite object primary keys

0dd6a90: [Ldap] Fixed the LDAP username case

3.2 changelog:

87dcda8: [Debug] fixed fatal error when changing ErrorHandler loggers if an exception is buffered

84d0da2: [WebProfilerBundle] don't add CSP headers if none are required

30a0143: [Workflow] added new validator to make sure each place has unique translation names

24f0fd0: [Workflow] fixed support of multiple transitions with the same name

922b7c1: [Cache] fixed tags expiration

Master changelog:

f8b02ed: [DependencyInjection] always autowire the constructor

71f8f15: [DependencyInjection] do not set values of lazy arguments after inlining them

e823e85: [WebProfilerBundle] added cache data collector and profiler page

cf7d2f2: [Ldap] added Ldap entry rename for ExtLdap adapter

4491eb6: [Workflow] introduced concept of SupportStrategyInterface

63b8d31: [DependencyInjection] reduce the complexity of the _defaults YAML parser

065ac8b: [ClassLoader] deprecated the component

0abe862: [Yaml] removed internal arguments from the API

Newest issues and pull requests

They talked about us