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

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

Call to Action

Published in #A week of symfony