A Week of Symfony #924 (9-15 September 2024)

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.

5.4 changelog:

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

6.4 changelog:

f2e8474: [Process] fix the removal of host-specific configuration when managing the ini settings in PhpSubprocess

7.2 changelog:

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.

Sponsor the Symfony project.

Symfony Blog

Read More

Latest News

PHP-Releases

PHP 8.3.11 released!

PHP 8.1.29 released!

Generated by Feedzy