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://silex.symfony.com/blog/a-week-of-symfony-781-13-19-december-2021?utm_source=Symfony%20Blog%20Feed&utm_medium=feed

Created 3y | Dec 22, 2021, 10:20:07 PM


Login to add comment

Other posts in this group

SymfonyOnline June 2025: FormFlow: Build Stunning Multistep Forms

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:

June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

Apr 23, 2025, 3:20:21 PM | Symfony
New in Symfony 7.3: Assets Pre-Compression

Contributed by Kévin Dunglas in

Apr 23, 2025, 8:20:31 AM | Symfony
SymfonyOnline June 2025: Inside a Financial App Breach: Debugging a Million-Dollar Bug

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:

June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

Apr 22, 2025, 1:50:03 PM | Symfony
New in Symfony 7.3: Invokable Commands and Input Attributes

This is the first article in a series showcasing the most important new features introduced by Symfony 7.3, which will be released at the end of May 2025.

Apr 22, 2025, 9:10:36 AM | Symfony
A Week of Symfony #955 (April 14–20, 2025)

This week, the upcoming Symfony 7.3 version improved the AsAlias attribute by adding a new argument, introduced Clock support for UriSigner, and refined the return type of the ContainerInterface::get(

Apr 20, 2025, 8:30:06 AM | Symfony
SymfonyOnline June 2025: Rethinking File Handling in Symfony

SymfonyOnline June 2025 is almost here, starting in almost 2 months on:

June 10-11: Workshop days. It is possible to attend 1 two-day training or 2 one-day trainings. June 12-13: Online confe

Apr 16, 2025, 4:30:02 PM | Symfony
SymfonyLive Paris 2025: Recap and replay!

SymfonyLive Paris 2025 took place three weeks ago — a big thank you to everyone who joined us! The conference was held entirely in French, and now you can relive the best moments: replays, hig

Apr 15, 2025, 2:50:24 PM | Symfony