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.
Connectez-vous pour ajouter un commentaire
Autres messages de ce groupe

SymfonyLive Berlin 2025 is almost here! Join us next week for an exciting event filled with fresh talks, inspiring speakers, and everything you need to make the most of this incredible gatheri

After announcing the Symfony UX Core Team and adding more core team members earlier this year, I'm back again with a great addition to the Symfony Core Team. I'm very excited to announce that Tugdual

This week, the upcoming Symfony 7.3 version updated its default configuration to exclude container extensions, entities and messenger messages when registering services, and made some changes related

SymfonyLive Paris 2025, conference in French language only, is just around the corner! Next week, we’ll come together for an exciting event featuring brand-new talks, inspiring speakers, and e

This week, the upcoming Symfony 7.3 version updated lazy services to use PHP native lazy objects and added a feature to define global translation parameters. Meanwhile, the existing Symfony versions f

SymfonyLive Paris 2025 (March 27 – 28) and SymfonyLive Berlin 2025 (April 3 – 4) are fast approaching! While an incredible lineup of speakers and topics has already been announced, you still have a ch

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.
We’re thrilled to announce