A Week of Symfony #918 (29 July – 4 August 2024)

This week, Symfony development activity was calmer than usual because of the summer holidays. In addition to some fixes and tweaks in existing features, the community proposed new features for upcoming Symfony versions such as a Week number constraint and improvements in AssetMapper code, and in the HtmlDumper links.

Symfony development highlights

This week, 26 pull requests were merged (18 in code and 8 in docs) and 24 issues were closed (19 in code and 5 in docs). Excluding merges, 16 authors made 14,670 additions and 10,252 deletions. See details for code and docs.

5.4 changelog:

a787ab9: [HttpClient] disable HTTP/2 PUSH by default when using curl
54641cb: [Uid] ensure UuidV1 is created in lowercase
a91d20d: [String] fix English inflector for words ending with „le“ such as „articles“
68fc2c4: [Validator] allow more unicode characters in URL paths
92a4b72: [Finder] do not duplicate directory separators

6.4 changelog:

5476d38: [Mime] fix RawMessage constructor argument type

7.1 changelog:

0c91466: [Validator] add tldMessage parameter to Url constraint constructor

7.2 changelog:

7368685: replace uniqid() with random_bytes() to create identifiers
127a824: [Cache] document igbinary changes in the Cache component
5286f27: [HttpFoundation] add $requests parameter to RequestStack constructor

Newest issues and pull requests

[Workflow] add guard expression to Workflow debug
[Validator] Add Week constraint
[AssetMapper] Leverage Filesystem
[VarDumper] Add clickable links in HtmlDumper

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: Command Pattern in the Real World

They talked about us

Symfony Station Communiqué – 02 August 2024
Bundling Your Symfony UX Twig Components
Deep Dive into Symfony’s Dependency Injection Component
A Better Architecture for Your Symfony UX Twig Components
The least privileged principle applied to Symfony firewalls
Integrating Google reCAPTCHA with Symfony Forms: A Step-by-Step Guide
Monofony — Le guide ultime pour les débutants

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.4.1 released!

PHP 8.1.31 released!

PHP 8.3.14 released!

PHP 8.2.26 released!

Generated by Feedzy