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.