This week Symfony continued polishing the new features introduced in the upcoming Symfony 3.4 and 4.0 versions. The main change was the introduction of a new config option to opt-out from legacy autowiring. In addition, the Symfony Community Awards 2017 were announced in preparation for SymfonyCon Cluj 2017, which will take place in just three weeks.

Symfony development highlights

2.7 changelog:

  • aa49a00: [Console] escaped trailing \ in QuestionHelper autocompletion
  • d744027: [HttpFoundation] fixed FileBag issue with associative arrays

3.3 changelog:

  • 2dc8534: [Monolog Bridge] prefer line formatter on missing CLI dumper
  • 4365d23: [PhpUnitBridge] fixed deprecation triggering test detection
  • 107705a: [PhpUnitBridge] fixed isolated error handling
  • 6cf3d56: [DependencyInjection] throw when a service name or an alias contains dynamic values
  • 4910ac6: [FrameworkBundle] fixed $_ENV/$_SERVER precedence in test framework

3.4 changelog:

  • fe07c25: [DependencyInjection] register default env var provided types
  • 7d97133: [Security] fixed missing BC layer for AbstractGuardAuthenticator::getCredentials()
  • 2a5759d: [DependencyInjection] handle container.autowiring.strict_mode to opt-out from legacy autowiring
  • fdac9e3: [HttpFoundation] fixed caching of session-enabled pages

Master changelog:

  • 9233549: added type-hints to many methods/classes
  • 0686378: [Intl] allowed passing null as a locale fallback
  • beee423: [HttpFoundation] allowed DateTimeImmutable in Response setters
  • b5023ec: [FrameworkBundle] fixed CachePoolPrunerPass to use correct command service id
  • 002b3f2: [TwigBridge] re-add Bootstrap 3 checkbox layout
  • 91d2690: [PhpUnitBridge] ensured DeprecationErrorHandler::collectDeprecations() is triggered
  • e80cf9c: [DependencyInjection] added the possibility to disable assets via xml

Newest issues and pull requests

They talked about us

Published in #A week of symfony