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

Published in #A week of symfony