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.
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
5476d38: [Mime] fix RawMessage constructor argument type
0c91466: [Validator] add tldMessage parameter to Url constraint constructor
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.
Symfony Blog