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

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 security.firewall.map 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

[Notifier] Customise browser Flash Message level with importance Ability to start & stop SMTP connection when needed [RFC][Messenger] Remove ResetLoggersWorkerSubscriber [HttpFoundation] Deprecate session.upload_progress.* and url_rewriter.tags as valid configuration options

They talked about us

Display Symfony form errors, without any submit OpenAPI Generator - use Symfony Bundle in your Project How to send notification asynchronously using Symfony & RabbitMQ Symfony Station Communique — 1 October 2021 — A look at Symfony and PHP News How to enable CloudWatch logging with Symfony on AWS Déployer une application Symfony sur Koyeb — Vous avez dit base de données ?

Call to Action

Follow Symfony on Twitter and retweet this article. Subscribe to the Symfony blog RSS and never miss a Symfony story again.

                Sponsor the Symfony project.

http://feedproxy.google.com/~r/symfony/blog/~3/WbPYaExeGdM/a-week-of-symfony-770-27-september-3-october-2021

Établi 3y | 3 oct. 2021 à 08:20:09


Connectez-vous pour ajouter un commentaire

Autres messages de ce groupe

SymfonyLive Berlin 2025: Where have the women of tech history gone?

SymfonyLive Berlin 2025, conference held in English, will take place from April 1 to 4! The schedule is being revealed gradually. More details are available here.

As we are now unveiling th

3 févr. 2025 à 14:40:15 | Symfony
A Week of Symfony #944 (27 January - 2 February 2025)

This week, Symfony released maintenance versions 6.4.18, 7.1.11 and 7.2.3. In addition, Twig published a security advisory and we shared several updates about upcoming Symfony conferences. Lastly, Sym

2 févr. 2025 à 10:50:16 | Symfony
Back on the inspiring SymfonyCon Vienna 2024!

We were absolutely thrilled to gather with the incredible Symfony community for the first time in Vienna, Austria, from December 5th to 6th, surrounded by the warm and festive atmosphere of the

31 janv. 2025 à 12:30:18 | Symfony
SymfonyLive Paris 2025 : Reveal of workshop topics!

SymfonyLive Paris 2025, conference in French language only, will take place from March 27 to 28! The schedule is currently being revealed as we go along. More details are available here.

💻

30 janv. 2025 à 08:50:03 | Symfony
Get Symfony news on your favorite social network

Symfony has been active on X, Mastodon, and Bluesky for some time, but until recently, not all platforms received equal attention. Since Twitter (now X) was our first social network, all blog posts we

29 janv. 2025 à 14:20:10 | Symfony
SymfonyLive Berlin 2025: Demystify the magic of the Container

SymfonyLive Berlin 2025, conference held in English, will take place from April 1 to 4! The schedule is being revealed gradually. More details are available here.

As we are now unveiling th

29 janv. 2025 à 14:20:10 | Symfony
Twig CVE-2025-24374: Missing output escaping for the null coalesce operator

Affected versions

Twig versions >=3.16.0,<3.19.0 are affected by this security issue.

The issue has been fixed in Twig 3.19.0.

Description

When using the null coalesce operator (??), output esc

29 janv. 2025 à 09:40:06 | Symfony