A Week of Symfony #804 (23-29 May 2022)


This week, Symfony 6.1 was released including lots of great new features. In addition, Symfony published its 4.4.42, 5.4.9 and 6.0.9 maintenance releases.

Symfony development highlights

This week, 35 pull requests were merged (24 in code and 11 in docs) and 34 issues were closed (27 in code and 7 in docs). Excluding merges, 16 authors made 1,866 additions and 1,049 deletions. See details for code and docs.

4.4 changelog:

  • 11a87ad: [FrameworkBundle] fix wiring of annotations.cached_reader
  • f6fecb5: [DoctrineBridge] don't reinit managers when they are proxied as ghost objects
  • dffd4e5: [DependencyInjection] fix proxy tag to resolve its parameters and pass it to child definitions

5.4 changelog:

  • 25dd794: [ErrorHandler] update tentative types
  • f79ed9a: [Console] fix missing negative variation of negatable options in shell completion

6.1 changelog:

  • 5eb4306: [Console] complete negatable options (Fish)
  • f79ed9a: [Console] fix missing negative variation of negatable options in shell completion
  • 1b0cb41: [ExpressionLanguage] fix null-safe chaining
  • aa2c93c: [PropertyInfo] fix resolution of partially docblock covered constructors
  • b139196: [MonologBridge] ensure that the $response property is initialized before being read

6.2 changelog:

  • 6cd0da0: [DependencyInjection] add Hydrator::hydrate() and preserve PHP references when using it
  • 4ebfa6b: [DependencyInjection] optimize dumped container
  • 6760559: [ErrorHandler, HttpKernel] add favicon to welcome and error pages
  • 7e485db: [DependencyInjection] optimize autowiring logic by telling it about excluded symbols
  • a10071b: [Routing] add Requirement::POSITIVE_INT for common ids and pagination

Newest issues and pull requests

SymfonyCasts Updates

SymfonyCasts is the official way to learn Symfony.
Select a track for a guided path through 100+ video tutorial courses about
Symfony, PHP and JavaScript.

These were some of the most relevant SymfonyCasts updates
of the week:

They talked about us

Call to Action

Sponsor the Symfony project.