Symfony v5.1.6 Release Notes

Release Date: 2020-09-27 // over 3 years ago
  • Changelog (v5.1.5...v5.1.6)

    • ๐Ÿ› bug #38291 [OptionsResolver] Fix deprecation message access (@fancyweb)
    • ๐Ÿ› bug #38248 [HttpClient] Allow bearer token with colon (@stephanvierkant)
    • ๐Ÿ› bug #37837 [Form] Fix custom formats deprecation with HTML5 widgets (@fancyweb)
    • ๐Ÿ› bug #38285 [Contracts][Translation] Optional Intl dependency (@ro0NL)
    • ๐Ÿ› bug #38283 [Translator] Optional Intl dependency (@ro0NL)
    • ๐Ÿ› bug #38271 [ErrorHandler] Escape JSON encoded log context (@ro0NL)
    • ๐Ÿ› bug #38284 [Cache][Lock][Messenger] fix compatibility with Doctrine DBAL 3 (@xabbuh)
    • ๐Ÿ› bug #38228 [Yaml Parser] Fix edge cases when parsing multiple documents (@digilist)
    • ๐Ÿ› bug #38226 [FrameworkBundle] loadRoutes shoud receive RoutingPhpFileLoader (@grachevko)
    • ๐Ÿ› bug #38229 [Yaml] fix parsing comments not prefixed by a space (@xabbuh)
    • ๐Ÿ› bug #38127 [Translator] Make sure a null locale is handled properly (@jschaedl)
    • bug #38221 [Cache] Allow cache tags to be objects implementing __toString() (@lstrojny)
    • ๐Ÿ› bug #38212 [HttpKernel] Do not override max_redirects option in HttpClientKernel (@dmolineus)
    • ๐Ÿ› bug #38215 [HttpClient] Support for CURLOPT_LOCALPORT (@derrabus)
    • ๐Ÿ› bug #38202 [FrameworkBundle] Fix xsd definition which prevent to add more than one workflow metadata (@l-vo)
    • ๐Ÿ› bug #38195 [String] improve slugger's portability accross implementations of iconv() (@nicolas-grekas)
    • ๐Ÿ› bug #38166 [Console] work around disabled putenv() (@SenTisso)
    • ๐Ÿ› bug #38190 [Notifier] Fix errors parsing in FirebaseTransport (@jderusse)
    • ๐Ÿ› bug #38173 [HttpClient][HttpClientTrait] don't calculate alternatives if option is auth_ntlm (@ybenhssaien)
    • ๐Ÿ› bug #38169 [PhpUnitBridge] Internal classes are not legacy (@derrabus)
    • ๐Ÿ”‹ feature #38160 [Security] In the new authenticator system, no auth listener is valid (@weaverryan)
    • ๐Ÿ› bug #38156 [Cache] fix ProxyAdapter not persisting items with infinite expiration (@dmaicher)
    • ๐Ÿ› bug #38148 [HttpClient] fail properly when the server replies with HTTP/0.9 (@nicolas-grekas)
    • ๐Ÿ› bug #38131 [Validator] allow consumers to mock all methods (@xabbuh)
    • ๐Ÿ› bug #38140 [DI] dump OS-indepent paths in the preload file (@nicolas-grekas)
    • ๐Ÿ› bug #38139 [DI] dump OS-indepent paths in the compiled container (@nicolas-grekas)
    • ๐Ÿ› bug #38147 [Mailer] Fixed Mailgun API bridge JsonException when API response is not applicaton/json (@asprega)
    • ๐Ÿ› bug #38126 [Cache] Limit cache version character range (@lstrojny)
    • ๐Ÿ› bug #38136 [Messenger] Run postgres setup trigger in transaction (@akondas)
    • ๐Ÿ› bug #38142 [FrameworkBundle] adopt src/.preload.php (@nicolas-grekas)
    • ๐Ÿ› bug #38108 [Cache] Fix key encoding issue in Memcached adapter (@lstrojny)
    • ๐Ÿ› bug #38122 [HttpClient] Fix Array to string conversion notice when parsing JSON error body with non-scalar detail property (@emarref)
    • ๐Ÿ› bug #37097 DateTime validator support for trailing data (@stefankleff)
    • ๐Ÿ bug #38116 [Console] Silence warnings on sapi_windows_cp_set() call (@chalasr)
    • ๐Ÿ› bug #38114 [Console] guard $argv + $token against null, preventing unnecessary exceptions (@bilogic)
    • ๐Ÿ› bug #38094 [PhpUnitBridge] Skip internal classes in CoverageListenerTrait (@sanmai)
    • ๐Ÿ› bug #38101 [VarExporter] unserialize() might throw an Exception on php 8 (@derrabus)
    • ๐Ÿ› bug #38100 [ErrorHandler] Parse "x not found" errors correctly on php 8 (@derrabus)
    • ๐Ÿ› bug #38099 Prevent parsing invalid octal digits as octal numbers (@julienfalque)
    • ๐Ÿ› bug #38095 [Mailer] Remove unnecessary check for existing request (@jschaedl)
    • ๐Ÿ› bug #38091 [DI] fix ContainerBuilder on PHP8 (@nicolas-grekas)
    • ๐Ÿ› bug #38086 [HttpClient] with "bindto" with NativeHttpClient (@nicolas-grekas)
    • ๐Ÿ› bug #38063 [FrameworkBundle] generate preload.php in src/ to make opcache.preload predictable (@nicolas-grekas)
    • ๐Ÿ› bug #38080 [Console] Make sure $maxAttempts is an int or null (@derrabus)
    • ๐Ÿ› bug #38075 esmtp error not being thrown properly (@anton Zagorskii)
    • ๐Ÿ› bug #38040 [Yaml Parser] fixed Parser to skip comments when inlining sequences (@korve)
    • ๐Ÿ› bug #38073 [VarDumper] Fix caster for invalid SplFileInfo objects on php 8 (@derrabus)
    • ๐Ÿ› bug #38074 [Messenger] Remove DelaySeconds parameter for FIFO queues (@netbull)
    • ๐Ÿ› bug #38071 [PhpUnitBridge] Adjust output parsing of CoverageListenerTrait for PHPUnit 9.3 (@sanmai, @derrabus)
    • bug #38062 [DI] fix generating preload file when cache_dir is outside project_dir (@nicolas-grekas)
    • ๐Ÿ› bug #38059 [Cache] Fix CacheCollectorPass with decorated cache pools (@shyim)
    • ๐Ÿ› bug #38054 [PhpUnitBridge] CoverageListenerTrait update for PHPUnit 8.5/9.x (@sanmai)
    • ๐Ÿ› bug #38049 [Debug] Parse "x not found" errors correctly on php 8 (@derrabus)
    • ๐Ÿ› bug #38041 [PropertyInfo] Fix typed collections in PHP 7.4 (@ndench)
    • ๐Ÿ› bug #38013 [PHPUnitBridge] Fix deprecation type detection when trigger_deprecation is used (@l-vo)
    • ๐Ÿ› bug #37959 [PhpunitBridge] Fix deprecation type detection (when several autoload files are used) (@l-vo)
    • ๐Ÿ› bug #38031 Allow Drupal to wrap the Symfony test listener (5.1 backport) (@fabpot, @alexpott)

    [PR] #38313