This week, development activity focused on the upcoming Symfony 7.1 version. We optimized the generation of some UUIDs, improved the autocompletion feature in the console and made AutowirePass reentrant in preparation for further improvements.

Symfony development highlights

This week, 39 pull requests were merged (27 in code and 12 in docs) and 20 issues were closed (16 in code and 4 in docs). Excluding merges, 25 authors made 892 additions and 267 deletions. See details for code and docs.

5.4 changelog:

  • ed7d7aa: [Cache] explicitly cast boolean SSL stream options
  • 1ba6fe3: [WebProfilerBundle] disable turbo in web profiler toolbar to avoid link prefetching
  • 6438969: [FrameworkBundle] fix config builder with extensions extended in build()
  • 45c63b2: [Console] fix display of Table on Windows OS
  • 9c6da5e: [ErrorHandler] return the unchanged text if preg_replace_callback() fails
  • 21afb26: [ErrorHandler] fix parsing messages that contain anonymous classes on PHP >= 8.3.3
  • 208f6d9: [Messenger] fix the 'use_notify' option is on the factory, not on the postgres connection
  • ecb2145: [Serializer] fix unknown types normalization type when known type
  • 1a4748e: [DependencyInjection] fix computing error messages involving service locators
  • 85d0165: [Config, Messenger, Security] don't turn deprecations into exceptions when unserializing
  • 89d5eb2: [Validator] update Swedish translation
  • 526bb8b: [Validator] update Romanian translation

6.4 changelog:

  • faac38c: [Process] fix the command -v exception
  • 2735cf4: [AssetMapper] fix enquoted string pattern
  • 243db27: [Console] fix display of vertical Table on Windows OS

7.0 changelog:

  • fce2d88: [Translation] fix extracting qualified t() function calls

7.1 changelog:

  • 86b07f0: [Uid] optimize UuidV4 generation
  • 73f8713: [Console] add descriptions to Fish completion output
  • 6719e0a: [Form] throw error if the number is too high on moneyTransformer
  • e9c4a6c: [Clock] add get/setMicroseconds()
  • 17c5508: [Notifier] add SMSense bridge
  • f78f932: [Messenger] automatically reconnect on AMQP connection loss
  • 82acd7a: [DependencyInjection] make AutowirePass reentrant

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