SymfonyWorld Online 2021 Winter Edition December 9 – 10, 2021 100% Online 25 talks and 10 workshops

A Week of Symfony #770 (27 September - 3 October 2021)

This week of Symfony blog post is backed by SensioLabs. As the creator of Symfony, SensioLabs supports companies using Symfony, with an offering encompassing consultancy, expertise, services, training, and technical assistance to ensure the success of web application development projects.

This week, Symfony 4.4.32 and 5.3.9 maintenance versions were released. Meanwhile, we continued polishing the upcoming Symfony 5.4 and 6.0 versions with some bug fixes and new features such as the option to configure log level and status code per exception class.

Symfony development highlights

This week, 44 pull requests were merged (42 in code and 2 in docs) and 54 issues were closed (49 in code and 5 in docs). Excluding merges, 23 authors made 5,796 additions and 3,251 deletions. See details for code and docs.

4.4 changelog:

  • 0eac61e: [Serializer] fix denormalizing XML array with empty body
  • 7b9fc09: [HttpClient] accept headers when CURLE_RECV_ERROR is received before the content
  • eab8591: update Danish translations
  • 1d4042d: update Armenian translations
  • 262898b: updae Swedish translations

5.3 changelog:

  • de2ff10: [Workflow] add missing audit-trail settings in XSD schema
  • 4b3d3e0: [Security] remove annoying deprecation in UsageTrackingTokenStorage
  • d121089: [PhpUnitBridge] do not override correct triggering file for return type deprecations

5.4 changelog:

  • d1fd413: [Messenger] allow using user's serializer for message do not fit the expected JSON structure
  • 998b1ef: [Runtime] possibility to define the env and/or debug key
  • 2468019: [Serializer] fix collecting type errors during denormalization with promoted properties
  • 8653b33: [Messenger] move container resetting after receiver acknowledging
  • f56b471: [Runtime] tweak config for env var names
  • c6a0be2: [Finder] add recursive .gitignore files support
  • 498284e: [Mailer] improve error message when STARTTLS fails
  • 6e4bbd3: [Security] add alias for FirewallMapInterface to
  • 7244d83: fix framework configuration when messenger uses without console
  • 1aa057b: add return types to HttpCache createSurrogate and createStore methods
  • e026dc5: [HttpKernel] add support for configuring log level and status code by exception class
  • d121089: [PhpUnitBridge] do not override correct triggering file for return type deprecations
  • 78dea90: [Dotenv] reimplement symfony/flex dump-env as a Symfony command
  • ea5b632: [FrameworkBundle] minor improvement in Routing to not merge arrays inside loops

6.0 changelog:

  • 472409e: use #[AsCommand] to describe commands

Symfony CLI

Symfony CLI is a must-have tool when developing Symfony applications on your local machine. It includes the Symfony Local Server, the best way to run local Symfony applications. This week Symfony CLI released its new 4.26.4, 4.26.5 and 4.26.6 versions with the following changes:

  • Fix SMTP env vars on SymfonyCloud clusters
  • Disable peer verification in $MAILER_DSN
  • Fix running symfony binary on SymfonyCloud clusters

Newest issues and pull requests

They talked about us

Call to Action

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


Login with SymfonyConnect to post a comment