Symfony 4.2.3 has just been released. Here is a list of the most important changes:

  • bug #30050 [Cache] fix pruning pdo cache for vendors that throw on execute (@bendavies)
  • bug #30046 [DI] Fix dumping Doctrine-like service graphs (@nicolas-grekas)
  • bug #30028 [Form] fix some docblocks and type checks (@xabbuh)
  • bug #30037 Disable Twig in the profiler menu when Twig is not used (@javiereguiluz)
  • bug #30026 [VarDumper] dont implement Serializable in Stub (@nicolas-grekas)
  • bug #30034 [Config] ensure moving away from Serializable wont break cache:clear (@nicolas-grekas)
  • bug #29532 [Messenger] fixed RabbitMQ arguments not passed as integer values (@thePanz)
  • bug #30013 [Routing] dont redirect routes with greedy trailing vars with no explicit slash (@nicolas-grekas)
  • bug #30006 [Security] don't do nested calls to serialize() (@nicolas-grekas, @Renan)
  • bug #30007 [FrameworkBundle] Support use of hyphen in asset package name (@damaya, @XuruDragon)
  • bug #30004 Fix format strings for deprecation notices (@TysonAndre)
  • bug #29984 [VarDumper] Fixed search bar (@ro0NL)
  • bug #29764 [HttpFoundation] Check file exists before unlink (@adam-mospan)
  • bug #29783 [HttpFoundation] MemcachedSessionHandler::close() must close connection (@grachevko)
  • bug #29794 Always pass $key to NullAdapter->createCacheItem (@TysonAndre)
  • bug #29844 [Console] Fixed #29835: ConfirmationQuestion with default true for answer '0' (@mrthehud)
  • bug #29869 [Debug][ErrorHandler] Preserve our error handler when a logger sets another one (@fancyweb)
  • bug #29900 [Cache] PDO-based cache pool table autocreation does not work (@errogaht)
  • bug #29926 [Form] Changed UrlType input type to text when defaul _protocol is not null (@MatTheCat)
  • bug #29961 [Translation] Concatenated translation messages (@Stadly)
  • bug #29847 [Cache] fix used variable name (@xabbuh)
  • bug #29920 [Debug][DebugClassLoader] Match more cases for final, deprecated and internal classes / methods extends (@fancyweb)
  • bug #29922 Avoid dots in generated class names (@derrabus)
  • bug #29863 [Security] Do not mix passwor _() API with libsodium one (@chalasr)
  • bug #29894 [DependencyInjection] the string "0" is a valid service identifier (@xabbuh)
  • bug #29885 Update MimeType extensions (@fabpot)
  • bug #29875 [TwigBridge] fix compatibility with Twig >= 2.6.1 (@xabbuh)
  • bug #29873 [Debug] remove return type hint for PHP 5 compatibility (@xabbuh)
  • bug #29837 Fix SwiftMailerHandler to support Monolog's latest reset functionality (@Seldaek)
  • bug #29853 Revert "bug #29597 [DI] fix reporting bindings on overriden services as unused" (@mmarynich)
  • bug #29833 [DebugClassLoader] expose proxyfied findFile() method (@fancyweb)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. 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