This week, the upcoming Symfony 6.3 version added some improvements to the Clock component, marked some parameters as sensitive and updated the Profiler to display date/times in the local timezone of the developer. Meanwhile, SymfonyCasts announced a new course about API Platform 3. Finally, we welcomed bitExpert, SensioLabs, SymfonyCasts and Shopware as new backers of the Symfony backers program.

Symfony development highlights

This week, 52 pull requests were merged (22 in code and 30 in docs) and 28 issues were closed (12 in code and 16 in docs). Excluding merges, 22 authors made contributions. See details for code and docs.

5.4 changelog:

  • bf901b8: [VarDumper] fix JS to expand / collapse
  • 3bd051f: [Notifier] handle invalid receiver in OvhCloud
  • dd30a08: [Runtime] fix for Windows when projects are deployed on junctions/symlinks
  • 39cd93a: [Cache] fix collecting cache stats when nesting computations

6.2 changelog:

  • ec73043: [Security] return default value instead of deferring to lower prio resolvers when using #[CurrentUser] and no user is found
  • 473d1ec, e7148da, 50e6dc7: add bitExpert, SensioLabs and SymfonyCasts as backers

6.3 changelog:

  • f3c1ef1: [Clock] make ClockAwareTrait use the global clock by default
  • 107be18: add #[SensitiveParameter] to session ID
  • bcfa507: [Config] do not array_unique EnumNode values
  • adbfcfa: [WebProfilerBundle] display date/time elements in the user local timezone
  • d29623d: [WebProfilerBundle] mailer panel tweaks
  • 66952fd: [WebProfilerBundle] close profiler settings on escape
  • 5bf96bd: [Lock] create migration for lock table when DoctrineDbalStore is used
  • 2688a15: add SensioLabs and Shopware as backers
  • 4b33917: [Config] fix EnumNode invalid value message

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 introduced a new course about API Platform 3. These were some of the most relevant SymfonyCasts updates of the week:

They talked about us

Call to Action

Published in #A week of symfony