This week, the upcoming Symfony 7.2 version simplified the kernel setup in MicroKernelTrait, added errorPath to Unique constraint and improved profiler data about Security. Meanwhile, we published more information about how to become a partner at SymfonyCon Vienna 2024.

Symfony development highlights

This week, 49 pull requests were merged (30 in code and 19 in docs) and 34 issues were closed (23 in code and 11 in docs). Excluding merges, 23 authors made 66,822 additions and 68,572 deletions. See details for code and docs.

5.4 changelog:

  • e480b38: [HttpKernel, Security] fix accessing session for stateless request
  • 53a3024: [Notifier] fix thread key in GoogleChat bridge
  • 7085623: [SecurityBundle] add provider XML attribute to the authenticators config
  • e79eea1: [HttpClient] fix parsing SSE

6.4 changelog:

7.1 changelog:

  • 3c44ed8: [FrameworkBundle] inject the missing logger service
  • df9d96b: [Notifier] fix request body format to JSON string in Lox24 bridge

7.2 changelog:

  • 9ed27d0: [Validator] fix IBAN validator fails if IBAN contains non-breaking space
  • 41c6833: [Mailer] add support for adding trackClicks, trackOpens and trackingUrl HTTP headers in Infobip bridge
  • a86c96a: [FrameworkBundle] wire a clock for the BlueSky transport in the FrameworkBundle
  • 5279a30: [FrameworkBundle] simpler Kernel setup with MicroKernelTrait
  • 46b624f: [Validator] add errorPath to Unique constraint
  • 65e88c8: [Validator] add more precise types for the Yaml flags
  • c0e30bb: [SecurityBundle] improve profiler data
  • 187f878: [Serializer] use SUPPORTED_TYPES in Normalizers when available

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