A Week of Symfony #750 (10-16 May 2021)

This week, Symfony 3.4.48, 4.4.23 and 5.2.8 maintenance versions were released to mitigate the CVE-2021-21424 security issue. In addition, the fourth beta of Symfony 5.3 was published and the first speakers of the SymfonyWorld 2021 conference were announced.

Symfony development highlights

This week, 61 pull requests were merged (56 in code and 5 in docs) and 37 issues were closed (30 in code and 7 in docs). Excluding merges, 25 authors made 397,998 additions and 353,391 deletions. See details for code and docs.

4.4 changelog:

132e09f: [HttpClient] don't prepare the request in ScopingHttpClient 21bf85f: [Console] fixes for PHP 8.1 deprecations 89c1be8: [WebProfilerBundle] only load Sfjs if it is not present already 9a53e6a: [DependencyInjection] fix dumping service-closure-arguments 2a581d2: [Security, Guard] prevent user enumeration 49dd6ef: [Console] fix Windows code page support 3b0c6f9: [HttpClient] fix adding query string to relative URLs with scoped clients a0f8fc5: [Security] update Finnish translations 9066677: [Security] update Lithuanian translations 4289ab9: [Security] update Bulgarian translations a7d3533: [Security] update Ukrainian translations

5.2 changelog:

7c43648: [Security] reset limiters on successful login 3348c63: [Security] make Login Rate Limiter also case insensitive for non-ascii user identifiers

5.x changelog:

2a87821: [Translation] improve CrowdinProvider c151f76: [Runtime] fix defining $_SERVER[APP_ENV] af19b6b: [Translation] add PoEditor provider 0b66008: [Translation] add Lokalise Provider 90ab9ed: [Translation] improve Translation providers 8ef49cf: [HttpClient] add DecoratorTrait to ease writing simple decorators c2ce15d: [Translation] remove credentials from PoEditorProvider 18997ab: [FrameworkBundle] fix debug:event-dispatcher and debug:firewall 33bfb3d: [Mailer, Notifier, Translation] add tests for UnsupportedSchemeException 649d115: [Messenger] ability to distinguish retry and delay actions 1bf384a: [DependencyInjection] don't try to load YamlFileLoader if it's not actually needed 1921c78, fef1099: [FrameworkBundle] improve AbstractController::handleForm() b14d769: [DependencyInjection] allow PHP-DSL files to be env-conditional 854226b, 2ac23c6: [FrameworkBundle] introduce AbstractController::renderForm() instead of handleForm() 35dbf8c: [Notifier] add missing charset to content-type for Slack notifier c61617e: [Console] fix registering command aliases when using the new "cmd|alias" syntax for names

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.24.1 version with the following changes:

Fix fuzzy command name algorithm when there is an exact match

Newest issues and pull requests

LoginLinkHandler options should be able to be overridden programmatically [Serializer] Allow max depth of 0 Allow to Group Form Items Define alias with an attribute [Serializer] set context for property by Property Info Extractor

They talked about us

Batching Symfony Messenger messages Custom Doctrine profiling system Vue.js and Symfony — nested menu Introducing ECS Prefixed and Downgraded to PHP 7.1

Symfony — découpler la gestion des formulaires

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/ChwOgPF_OMM/a-week-of-symfony-750-10-16-may-2021

Created 4y | May 16, 2021, 8:20:07 AM


Login to add comment

Other posts in this group

A Week of Symfony #972 (August 11–17, 2025)

This week, development activity mostly focused on dealing with the deprecation of sleep/wakeup methods in PHP 8.5 and their replacement by serialize/unserialize methods. In addition, we published more

Aug 17, 2025, 8:30:06 AM | Symfony
Let’s build the Symfony AI ecosystem together

It’s been only in July that we published symfony/ai and kicked off our AI initiative, but the repository has been busy since day one. Over 500 stars, more than 200 pull requests & issues, trending

Aug 16, 2025, 9:30:03 AM | Symfony
SymfonyCon Amsterdam 2025:   Unconference Track at SymfonyCon Amsterdam 2025

🎤 Take the stage at SymfonyCon Amsterdam 2025, on your own terms!

The Unconference track is back and more dynamic than ever!

This unique, participant-driven format invites attendees to shape

Aug 12, 2025, 12:40:20 PM | Symfony
A Week of Symfony #971 (August 4–10, 2025)

This week, Symfony completed the migration to PHPUnit 12 in the 7.4 branch, which required many changes during the past weeks, such as replacing annotations with attributes. In addition, we updated th

Aug 10, 2025, 9:40:09 AM | Symfony
SymfonyCon Amsterdam 2025:  Join the Symfony Hackathon:  Collaborate, Contribute, Create

🧑‍💻HACKDAY IS COMING!

Get ready to code, collaborate, and contribute, Symfony Hackday is back!

Join us in Amsterdam on Saturday, November 29th, for a hands-on hackathon designed to bring the

Aug 6, 2025, 10:40:04 AM | Symfony
A Week of Symfony #970 (July 28 – August 3, 2025)

This week, Symfony released the maintenance versions 6.4.24, 7.2.9, and 7.3.2. Meanwhile, we began deprecating the XML configuration format in some components, enhanced the YAML configuration format t

Aug 3, 2025, 8:30:03 AM | Symfony
Symfony 6.4.24 released

Symfony 6.4.24 has just been released. Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will need to change in you

Jul 31, 2025, 1:10:32 PM | Symfony