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:
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.