Symfony 3.4.47
7 December 2020
Symfony version 3.4.47 is now available.
Upgrading to Symfony 3.4.47
Symfony 3.4.47 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Symfony updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Symfony install to test the 3.4.47 upgrade prior to applying it live. Get started managing your Symfony installations with Installatron
What's New in Symfony 3.4.47
3.4.47
Bug Fixes
- bug #38628 [DoctrineBridge] indexBy could reference to association columns (@juanmiguelbesada)
3.4.46
Bug Fixes
- bug #38669 [Serializer] fix decoding float XML attributes starting with 0 (@Marcin Kruk)
- bug #38595 [TwigBridge] do not translate null placeholders or titles (@xabbuh)
- bug #38652 [Filesystem] Check if failed unlink was caused by permission denied (@Nyholm)
- bug #38604 [DoctrineBridge] indexBy does not refer to attributes, but to column names (@xabbuh)
- bug #38606 [WebProfilerBundle] Hide debug toolbar in print view (@jt2k)
- bug #38582 [DI] Fix Reflection file name with eval()’d code (@maxime-aknin)
- bug #38516 [HttpFoundation] Fix Range Requests (@BattleRattle)
- bug #38510 [PropertyInfo] Support for the mixed type (@derrabus)
- bug #38444 [PhpUnitBridge] fix running parallel tests with phpunit 9 (@nicolas-grekas)
- bug #38442 [VarDumper] fix truncating big arrays (@nicolas-grekas)
- bug #38380 [Form] propagate validation groups to subforms (@johanderuijter, @xabbuh)
- bug #38360 [BrowserKit] Cookie expiration at current timestamp (@iquito)
3.4.45
Bug Fixes
- bug #38228 [Yaml Parser] Fix edge cases when parsing multiple documents (@digilist)
- bug #38229 [Yaml] fix parsing comments not prefixed by a space (@xabbuh)
- bug #38131 [Validator] allow consumers to mock all methods (@xabbuh)
- bug #37097 DateTime validator support for trailing data (@stefankleff)
- bug #38116 [Console] Silence warnings on sap _window _c _set() call (@chalasr)
- bug #38114 [Console] guard $argv + $token against null, preventing unnecessary exceptions (@bilogic)
- bug #38099 Prevent parsing invalid octal digits as octal numbers (@julienfalque)
- bug #38091 [DI] fix ContainerBuilder on PHP8 (@nicolas-grekas)
- bug #38080 [Console] Make sure $maxAttempts is an int or null (@derrabus)
- bug #38073 [VarDumper] Fix caster for invalid SplFileInfo objects on php 8 (@derrabus)
- bug #38071 [PhpUnitBridge] Adjust output parsing of CoverageListenerTrait for PHPUnit 9.3 (@sanmai, @derrabus)
- bug #38049 [Debug] Parse “x not found” errors correctly on php 8 (@derrabus)
- bug #38024 [Console] Fix undefined index for inconsistent command name definition (@chalasr)
3.4.44
Bug Fixes
- bug #37949 [Yaml] fix more numeric cases changing in PHP 8 (@xabbuh)
- bug #37921 [Yaml] account for i _numeric() behavior changes in PHP 8 (@xabbuh)
- bug #37912 [ExpressionLanguage] fix passing arguments to cal _use _fun _array() on PHP 8 (@xabbuh)
- bug #37853 [Validator] ensure that the validator is a mock object for backwards-compatibility (@xabbuh)
- bug #37845 [Serializer] Fix variadic support when using type hints (@fabpot)
- bug #37725 [Form] Fix Guess phpdoc return type (@franmomu)
- bug #37771 Use PHPUnit 9.3 on php 8 (@derrabus)
- bug #35843 [Validator] Add target guards for Composite nested constraints (@ogizanagi)
- bug #37744 [Yaml] Fix for #36624; Allow PHP constant as first key in block (@jnye)
- bug #37767 [Form] fix mapping errors from unmapped forms (@xabbuh)
- bug #37763 Fix deprecated libxm _disabl _entit _loader (@jderusse)
- bug #37774 [Console] Make sure we pass a numeric array of arguments to cal _use _fun _array() (@derrabus)
- bug #37701 [Serializer] Fix that it will never reach DOMNode (@TNAJanssen)
- bug #37671 [Cache] fix saving no-expiry items with ArrayAdapter (@philipp-kolesnikov)
- bug #37700 [VarDumper] Improve previous fix on light array coloration (@l-vo)
3.4.43
Bug Fixes
- bug #37635 [Cache] fix catching auth errors (@nicolas-grekas)
- bug #37572 [FrameworkBundle] set default session.handler alias if handle _id is not provided (@Youssef BENHSSAIEN)
- bug #37607 Fix checks for phpunit releases on Composer 2 (@colinodell)
- bug #37562 [Cache] Use the default expiry when saving (not when creating) items (@philipp-kolesnikov)
- bug #37563 Fix DBAL deprecation (@nicolas-grekas)
- bug #37521 [Form] Fix ChoiceType translation domain (@VincentLanglet)
- bug #37520 [Form] silently ignore uninitialized properties when mapping data to forms (@ph-fritsche)
- bug #37526 [Cache][Config] ensure compatibility with PHP 8 stack traces (@xabbuh)
- bug #37461 [Process] Fix Permission Denied error when writing s _pro _00 lock files on Windows (@JasonStephensTAMU)
- bug #37505 [Form] fix handling null as empty data (@xabbuh)
- bug #37385 [Console] Fixes question input encoding on Windows (@YaFou)
- bug #37447 [Validator] fix validating lazy properties that evaluate to null (@xabbuh)
- bug #37464 [ErrorHandler] fix throwing from toString() (@nicolas-grekas)
- bug #37291 [MimeType] Duplicated MimeType due to PHP Bug (@juanmrad)
- bug #37425 [Form] fix guessing form types for DateTime types (@xabbuh)
- bug #37392 [Validator] fix handling typed properties as constraint options (@xabbuh)
- bug #37389 [HttpFondation] Change file extension of “audio/mpeg” from “mpga” to “mp3” (@YaFou)
- bug #37383 [VarDumper] Support for cURL handler objects (@derrabus)
- bug #37345 [Form] collect all transformation failures (@xabbuh)
- bug #37340 Fix support for PHP8 union types (@nicolas-grekas)
- bug #37275 [DI] tighten detection of local dirs to prevent false positives (@nicolas-grekas)
- bug #37090 [PhpUnitBridge] Streamline ansi/no-ansi of composer according to phpunit –colors option (@kick-the-bucket)
- bug #36230 [VarDumper] Fix CliDumper coloration on light arrays (@l-vo)
- bug #37270 [FrameworkBundle] preserve dots in query-string when redirecting (@nicolas-grekas)
- bug #37342 [Cache] fix compat with DBAL v3 (@nicolas-grekas)