Symfony 4.3.1 released

Warning: This post is about an unsupported Symfony version. Some of this information may be out of date. Read the most recent Symfony Docs.

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

  • bug #31894 Fix wrong requirements for ocramius/proxy-manager in root composer.json (@henrikvolmer)
  • bug #31865 [Form] Fix wrong DateTime on outdated ICU library (@aweelex)
  • bug #31893 [HttpKernel] fix link to source generation (@nicolas-grekas)
  • bug #31880 [FrameworkBundle] fix BC-breaking property in WebTestAssertionsTrait (@nicolas-grekas)
  • bug #31881 [FramworkBundle][HttpKernel] fix KernelBrowser BC layer (@nicolas-grekas)
  • bug #31879 [Cache] Pass arg to get callback everywhere (@fancyweb)
  • bug #31874 [Doctrine Bridge] Check field type before adding Length constraint (@belinde)
  • bug #31872 [Messenger] Add missing runtime check for ext redis version (@chalasr)
  • bug #31864 [Cache] Fixed undefined variable in ArrayTrait (@eXtreme)
  • bug #31863 [HttpFoundation] Fixed case-sensitive handling of cache-control header in RedirectResponse constructor (@Ivo)
  • bug #31850 [HttpClient] add $response->cancel() (@nicolas-grekas)
  • bug #31871 [HttpClient] revert bad logic around JSO _THRO _O _ERROR (@nicolas-grekas)
  • bug #31869 Fix json-encoding when JSO _THRO _O _ERROR is used (@nicolas-grekas)
  • bug #31868 [HttpKernel] Fix handling non-catchable fatal errors (@nicolas-grekas)
  • bug #31834 [HttpClient] Don't throw InvalidArgumentException on bad Location header (@nicolas-grekas)
  • bug #31846 [Mailer] Set default crypto method (@bpolaszek)
  • bug #31849 [Console] Add check for Konsole/Yakuake to disable hyperlinks (@belinde)
  • bug #31854 Rename the Symfony Mailer service implementation to avoid conflict with SwitMailer (@tgalopin)
  • bug #31856 [VarDumper] fix dumping the cloner itself (@nicolas-grekas)
  • bug #31861 [HttpClient] work around PHP 7.3 bug related to jso _encode() (@nicolas-grekas)
  • bug #31860 [HttpFoundation] work around PHP 7.3 bug related to jso _encode() (@nicolas-grekas)
  • bug #31852 [Form] add missing symfony/service-contracts dependency (@nicolas-grekas)
  • bug #31836 [DoctrineBridge] do not process private properties from parent class (@xabbuh)
  • bug #31790 [Messenger] set amqp conten _type based on serialization format (@Tobion)
  • bug #31832 [HttpClient] fix unregistering the debug buffer when using curl (@nicolas-grekas)
  • bug #31407 [Security] added support for updated "distinguished name" format in x509 authentication (@Robert Kopera)
  • bug #31774 [Mailer] Fix the possibility to set a From header from MessageListener (@fabpot)
  • bug #31811 [DoctrineBridge] don't add embedded properties to wrapping class metadata (@xabbuh)
  • bug #31786 [Translation] Fixed case sensitivity of lint:xliff command (@javiereguiluz)
  • bug #31815 [Translator] Collect locale details earlier in the process (@pierredup)
  • bug #31761 [TwigBridge] suggest Translation Component when TranslationExtension is used (@nicolas-grekas)
  • bug #31748 [Messenger] Inject RoutableMessageBus instead of bus locator (@chalasr)
  • bug #31763 [SecurityCore] Make SodiumPasswordEncoder validate BCrypt-ed passwords (@nicolas-grekas)
  • bug #31744 [Validator] Fix TimezoneValidator default option (@ro0NL)
  • bug #31749 [DoctrineBridge][Validator] do not enable validator auto mapping by default (@xabbuh)
  • bug #31757 [DomCrawler] Fix type error with null Form::$currentUri (@chalasr)
  • bug #31721 [PHPUnitBridge] Use a more appropriate group when deprecating mode (@greg0ire)

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.

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


Great Job!
Amazing job!

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.