This week, Symfony development activity focused on fixing bugs on existing branches: we provided a workaround for a parse_url() bug, updated the wcswidth data in the String component to Unicode 16, and updated ICU data to version 75.1. In addition, we published a security release to solve a potential Twig sandbox bypass. Finally, we published the full schedule of the SymfonyCon Vienna 2024 conference.
Symfony development highlights
This week, 22 pull requests were merged (17 in code and 5 in docs) and 24 issues were closed (22 in code and 2 in docs). Excluding merges, 12 authors made additions and deletions. See details for code and docs.
- adc87ad: [TwigBridge] avoid calling deprecated mergeGlobals()
 - e35606b: [FrameworkBundle] work around parse_url() bug
 - bcb8e70: [String] update wcswidth data with Unicode 16
 - fea8f98: [Filesystem] add a warning about chown() and chgrp() on Windows
 - 60a717d: [TwigBridge] use DeprecatedCallableInfo for Twig callables if possible
 - 463fdfd: [HttpFoundation] update links for X-Accel-Redirect and fail properly when X-Accel-Mapping is missing
 - aef8ed5: [Intl] update ICU data from 74.1 to 75.1
 
- f2e8474: [Process] fix the removal of host-specific configuration when managing the ini settings in PhpSubprocess
 
- a138360: pass validator.translation_domain to RequestPayloadValueResolver
 - 44395ab: [Translation] document status query variable in Loco provider
 - 4e70834: [Mime] cache finfo objects to reduce open file handles and optimize perf
 
Newest issues and pull requests
- [Mailer] add Mailtrap bridge
 - [Serializer] Support serialized names and paths configuration per group
 - Add Default id Attribute Option for ButtonType in Symfony Forms
 
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.
This week, SymfonyCasts published the following updates:
- (Video) Design Patterns Episode 2: State in the Real World
 - (Video) Design Patterns Episode 2: Factory Pattern
 
They talked about us
- Symfony Station Communiqué - 13 September 2024
 - Integration tests on Symfony with Testcontainers
 - Symfony S3 Service Encapsulation
 - Access Control with Symfony Voters
 - What's New with SymfonyInsight?
 - Comprendre le Design Pattern Factory en PHP avec Symfony
 - Optimiser la gestion des comportements avec le Pattern Strategy en PHP et Symfony
 - Simplifier la gestion des permissions avec le Pattern Decorator en PHP et Symfony
 
Call to Action
- Follow Symfony on X, on Mastodon, on Bluesky and on Threads and share this article.
 - Subscribe to the Symfony blog RSS and never miss a Symfony story again.