Symfony 5.4.25 has just been released. Here is the list of the most important changes since 5.4.24:

  • bug #50763 [DependencyInjection] Skip errored definitions deep-referenced as runtime exceptions (@nicolas-grekas)
  • bug #50728 [HttpClient] Explicitly exclude CURLOPT_POSTREDIR (@nicolas-grekas)
  • bug #50671 [HttpClient] Fix encoding some characters in query strings (Daniel Kozák)
  • bug #50655 Revert "Respect isRetryable decision of the retry strategy for re-delivery" (@bendavies)
  • bug #50665 [FrameworkBundle] Ignore missing directories in about command (@ro0NL)
  • bug #50644 [VarDumper] Dumping DateTime throws error if getTimezone is false (@bogdanmoza)
  • bug #50656 Only update autoload_runtime.php when it changed (@Seldaek)
  • bug #50698 [HttpClient] Fix int conversion for GenericRetryStrategy with floated multiplier (@francisbesset)
  • bug #50548 [FrameworkBundle] Show non-bundle extensions in debug:config & config:dump list view & completion (@HypeMC)
  • bug #50585 [Cache] Fix RedisTrait::createConnection for cluster (@darkanakin41)
  • bug #50546 [FrameworkBundle] Fix debug:config & config:dump in debug mode (@HypeMC)
  • bug #50560 [DependencyInjection] Support PHP 8.2 true and null type (@ruudk)
  • bug #50562 [Lock] Fix sprintf (@fancyweb)
  • bug #50524 Fix Doctrine deprecations (@nicolas-grekas)
  • bug #50539 [Validator] Remove internal from methods on non-internal interfaces (@wouterj)
  • bug #50534 [PhpUnitBridge] Fix support for the NO_COLOR env var (@nicolas-grekas)
  • bug #50517 [DependencyInjection] Fix casting scalar env vars from null (@fancyweb)
  • bug #50507 [Cache] Fix DBAL deprecations (@MatTheCat)
  • bug #50501 [Serializer] Fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE (@HypeMC)
  • bug #50437 [Filesystem] Follow symlinks when dumping files (@ausi)
  • bug #50478 [DependencyInjection] Escape from parameter-like default values (@MatTheCat)

Want to upgrade to this new release? Because Symfony protects backwards-compatibility very closely, this should be quite easy. Use SymfonyInsight upgrade reports to detect the code you will need to change in your project and read our upgrade documentation to learn more.

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.

Published in #Releases