A Week of Symfony #781 (13-19 December 2021)

This week, Symfony wrapped up its 2021 conferences and announced a new SymfonyWorld Online 2022 conference for June 14-17. In addition, SymfonyCorp, the company behind the Symfony project, announced that it's hiring new developers from anywhere in the world to work on in-house projects.

Symfony development highlights

This week, 102 pull requests were merged (41 in code and 61 in docs) and 38 issues were closed (37 in code and 1 in docs). Excluding merges, 24 authors made 59,072 additions and 71,760 deletions. See details for code and docs.

4.4 changelog:

1e3d60b: [HttpClient] fix closing curl-multi handle too early on destruct 2dc418b: [HttpClient] fix dealing with "HTTP/1.1 000" responses 068674b: [HttpClient] fix monitoring responses issued before reset ab1e9b9: [Config] avoid converting from octal every string starting with a 0 in XmlUtils 311dc83: [Cache] disable lock on CLI aaa18df: [Cache] fix proxy no expiration to the Redis f91c40a: [Validator] restore default locale in ConstraintValidatorTestCase f2cac74: [DependencyInjection] cast tag attribute value to string

5.3 changelog:

5e954d6: [Workflow] fix eventsToDispatch parameter setup for StateMachine fdc61b4: [Serializer] fix denormalizing custom class in UidNormalizer 9b1dcc5: [RateLimiter] make RateLimiter resilient to timeShifting e5d3dea: [Translation] handle the blank-translation in Loco Adapter f190e9e: [HttpClient] fix tracing requests made after calling withOptions() a7e4494: [FrameworkBundle] alias cache.app.taggable to cache.app if using cache.adapter.redis_tag_aware

5.4 changelog:

8f591c3: [Validator] allow Sequence constraint to be applied onto class as an attribute aaa18df: [Cache] fix proxy no expiration to the Redis 646c33f: [HttpKernel] fix how configuring log-level and status-code by exception works

6.1 changelog:

64a4f02: [Console] add fish autocompletion ff4af00: make use of the nullsafe operator 4d9f1aa: [PropertyInfo] fix aliased namespace matching d8fd632: [Intl] leverage array_is_list 279bccb: add more nullsafe operators a976d27: [Messenger] added generic template for Envelope::last() method 53e49a8: [PropertyInfo] add support for phpDocumentor and PHPStan pseudo-types e5ea631: [Translation] translatable parameters 3fb7af0: [Workflow] add return type annotations to the Event class 0f03f94: [HttpClient] allow yielding Exception from MockResponse's $body to mock transport errors

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:

(Video) Symfony 5 Security, Chapter 35: Custom Voter (Video) Symfony 5 Security, Chapter 36: Verify Email after Registration (Video) Symfony 5 Security, Chapter 37: Verifying the Signed Confirm Email URL

Newest issues and pull requests

[RFC] Make Log dir nullable [Lock] Update factory contract Reseting object properties to uninitialized state [RFC] Abandon FrameworkExtraBundle

They talked about us

The love story between Symfony and HTTP A quick REX on SymfonyWorld Online 2021 — Winter Edition How to set up Symfony & then Dockerize it Manually implement OAuth Client functionality in Symfony Symfony Station Communique — 17 December 2021. A Look at Symfony and PHP news Overwrite APP_ENV in PHPUnit Secure Symfony API end-to-end with x509 certificates How Symfony Station was built: an adventurous exploration of layout solutions Symfony World Online 2021, édition chocolat chaud au coin du feu Symfony : Une genèse majeure

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.

https://symfony.com/blog/a-week-of-symfony-781-13-19-december-2021?utm_source=Symfony%20Blog%20Feed&utm_medium=feed

Created 3y | Dec 19, 2021, 10:20:06 AM


Login to add comment

Other posts in this group

SymfonyLive Paris 2025 : Développer avec API Platform 4, ça change quoi ?

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.

Al

Feb 4, 2025, 9:20:06 AM | Symfony
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

Feb 3, 2025, 2:40:15 PM | 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

Feb 2, 2025, 10:50:16 AM | 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

Jan 31, 2025, 12:30:18 PM | 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.

💻

Jan 30, 2025, 8:50:03 AM | 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

Jan 29, 2025, 2:20:10 PM | 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

Jan 29, 2025, 2:20:10 PM | Symfony