All Versions
88
Latest Version
Avg Release Cycle
19 days
Latest Release
580 days ago

Changelog History
Page 5

  • v4.4.11 Changes

    July 24, 2020

    Changelog (v4.4.10...v4.4.11)

    • πŸ› bug #37590 Allows RedisClusterProxy instance in Lock RedisStore (@jderusse)
    • πŸ› bug #37583 [Mime] Fix EmailHeaderSame to make use of decoded value (@evertharmeling)
    • πŸ› bug #37569 [Messenger] Allow same middleware to be used multiple times with different arguments (@HypeMC)
    • πŸ› bug #37624 [Cache] Connect to RedisCluster with password auth (@mforbak)
    • πŸ› bug #37635 [Cache] fix catching auth errors (@nicolas-grekas)
    • πŸ› bug #37628 [Serializer] Support multiple levels of discriminator mapping (@jeroennoten)
    • πŸ› bug #37572 [FrameworkBundle] set default session.handler alias if handler_id is not provided (@youssef BENHSSAIEN)
    • πŸ› bug #37607 Fix checks for phpunit releases on Composer 2 (@colinodell)
    • πŸ› bug #37594 Use hexadecimal numerals instead of hexadecimals in strings to repres… (@arekzb)
    • πŸ› bug #37576 [WebProfilerBundle] modified url generation to use absolute urls (@smatyas)
    • πŸ› bug #36888 [Mailer] Fix mandrill raw http request setting from email/name (@JohJohan)
    • πŸ› bug #37527 [Mailer] Fix reply-to functionality in the SendgridApiTransport (@jt2k)
    • πŸ› bug #37581 [Mime] Fix compat with HTTP requests (@fabpot)
    • πŸ› bug #37580 [Mime] Keep Sender full address when used by non-SMTP transports (@fabpot)
    • πŸ› bug #37511 [DependencyInjection][Config] Use several placeholder unique prefixes for dynamic placeholder values (@fancyweb)
    • πŸ› 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 #37550 [OptionsResolver] Fix force prepend normalizer (@hason)
    • πŸ› 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 #37513 [PhpUnitBridge] ExcludeList usage for PHPUnit 9.4 (@gennadigennadigennadi)
    • bug #37461 [Process] Fix Permission Denied error when writing sf_proc_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 #37491 [HttpClient] Fix promise behavior in HttplugClient (@brentybh)
    • πŸ› bug #37469 [Console] always use stty when possible to ask hidden questions (@nicolas-grekas)
    • πŸ› bug #37486 [HttpClient] fix parsing response headers in CurlResponse (@nicolas-grekas)
    • πŸ› bug #37484 [HttpClient][CurlHttpClient] Fix http_version option usage (@fancyweb)
    • πŸ› bug #37447 [Validator] fix validating lazy properties that evaluate to null (@xabbuh)
    • bug #37464 [ErrorHandler] fix throwing from __toString() (@nicolas-grekas)
    • πŸ› bug #37449 [Translation] Fix caching of parent locales file in translator (@jvasseur)
    • πŸ› bug #37418 [PhpUnitBridge] Fix compatibility with phpunit 9.3 (@gennadi Janzen)
    • πŸ› bug #37441 [DoctrineBridge] work around Connection::ping() deprecation (@nicolas-grekas)
    • πŸ› bug #37291 [MimeType] Duplicated MimeType due to PHP Bug (@juanmrad)
    • πŸ› bug #37429 [DI] fix parsing of argument type=binary in xml (@Tobion)
    • πŸ› bug #37425 [Form] fix guessing form types for DateTime types (@xabbuh)
    • πŸ› bug #37392 [Validator] fix handling typed properties as constraint options (@xabbuh)
    • πŸ› bug #37358 Directly use the driverConnection executeUpdate method (@TristanPouliquen)
    • πŸ› bug #37389 [HttpFondation] Change file extension of "audio/mpeg" from "mpga" to "mp3" (@YaFou)
    • πŸ› bug #37379 [HttpClient] Support for cURL handler objects (@derrabus)
    • πŸ› bug #37383 [VarDumper] Support for cURL handler objects (@derrabus)
    • πŸ› bug #37395 add .body wrapper element (@Nemo64)
    • πŸ› bug #37400 [HttpClient] unset activity list when creating CurlResponse (@nicolas-grekas)
    • πŸ› bug #36304 Check whether path is file in DataPart::fromPath() (@freiondrej)
    • πŸ› bug #37345 [Form] collect all transformation failures (@xabbuh)
    • bug #37362 [SecurityBundle] Drop cache.security_expression_language service if invalid (@chalasr)
    • πŸ› bug #37353 [DI] disable preload.php on the CLI (@nicolas-grekas)
    • πŸ› bug #37268 [Messenger] Fix precedence of DSN options for 4.4 (@jderusse)
    • πŸ› bug #37341 Fix support for PHP8 union types (@nicolas-grekas)
    • πŸ› bug #37271 [FrameworkBundle] preserve dots in query-string when redirecting (@nicolas-grekas)
    • πŸ› 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 #37319 [HttpClient] Convert CurlHttpClient::handlePush() to instance method (@mpesari)
    • πŸ› bug #37342 [Cache] fix compat with DBAL v3 (@nicolas-grekas)
    • πŸ› bug #37286 [Console] Reset question validator attempts only for actual stdin (bis) (@nicolas-grekas)
    • πŸ› bug #37160 Reset question validator attempts only for actual stdin (@ostrolucky)
    • πŸ› bug #36975 [PropertyInfo] Make PhpDocExtractor compatible with phpDocumentor v5 (@DerManoMann)

    [PR] #37648

  • v4.4.10 Changes

    June 12, 2020

    Changelog (v4.4.9...v4.4.10)

    • πŸ› bug #37227 [DependencyInjection][CheckTypeDeclarationsPass] Handle unresolved parameters pointing to environment variables (@fancyweb)
    • πŸ› bug #37103 [Form] switch the context when validating nested forms (@xabbuh)
    • πŸ› bug #37182 [HttpKernel] Fix regression where Store does not return response body correctly (@mpdude)
    • πŸ› bug #37193 [DependencyInjection][CheckTypeDeclarationsPass] Always resolve parameters (@fancyweb)
    • πŸ› bug #37191 [HttpClient] fix offset computation for data chunks (@nicolas-grekas)
    • πŸ› bug #37177 [Ldap] fix refreshUser() ignoring extra_fields (@arkste)
    • πŸ› bug #37181 [Mailer] Remove an internal annot (@fabpot)
    • πŸ› bug #36913 [FrameworkBundle] fix type annotation on ControllerTrait::addFlash() (@ThomasLandauer)
    • πŸ› bug #37162 [Mailer] added the reply-to addresses to the API SES transport request. (@ribeiropaulor)
    • πŸ› bug #37167 [Mime] use fromString when creating a new Address (@fabpot)
    • πŸ› bug #37169 [Cache] fix forward compatibility with Doctrine DBAL 3 (@xabbuh)
    • πŸ› bug #37159 [Mailer] Fixed generator bug when creating multiple transports using Transport::fromDsn (@atailouloute)
    • πŸ› bug #37048 [HttpClient] fix monitoring timeouts when other streams are active (@nicolas-grekas)
    • πŸ› bug #37085 [Form] properly cascade validation to child forms (@xabbuh)
    • πŸ› bug #37095 [PhpUnitBridge] Fix undefined index when output of "composer show" cannot be parsed (@nicolas-grekas)
    • πŸ› bug #37092 [PhpUnitBridge] fix undefined var on version 3.4 (@nicolas-grekas)
    • πŸ› bug #37065 [HttpClient] Throw JsonException instead of TransportException on empty response in Response::toArray() (@jeroennoten)
    • πŸ› bug #37077 [WebProfilerBundle] Move ajax clear event listener initialization on loadToolbar (@bruno BOUTAREL)
    • πŸ› bug #37049 [Serializer] take into account the context when preserving empty array objects (@xabbuh)

    [PR] #37246

  • v4.4.9 Changes

    May 31, 2020

    Changelog (v4.4.8...v4.4.9)

    • πŸ› bug #37008 [Security] Fixed AbstractToken::hasUserChanged() (@wouterj)
    • πŸ› bug #36894 [Validator] never directly validate Existence (Required/Optional) constraints (@xabbuh)
    • πŸ› bug #37007 [Console] Fix QuestionHelper::disableStty() (@chalasr)
    • πŸ› bug #36865 [Form] validate subforms in all validation groups (@xabbuh)
    • πŸ› bug #36907 Fixes sprintf(): Too few arguments in form transformer (@pedrocasado)
    • πŸ› bug #36868 [Validator] Use Mime component to determine mime type for file validator (@pierredup)
    • πŸ› bug #37000 Add meaningful message when using ProcessHelper and Process is not installed (@l-vo)
    • πŸ› bug #36995 [TwigBridge] fix fallback html-to-txt body converter (@nicolas-grekas)
    • πŸ› bug #36993 [ErrorHandler] fix setting $trace to null in FatalError (@nicolas-grekas)
    • πŸ› bug #36987 Handle fetch mode deprecation of DBAL 2.11. (@derrabus)
    • πŸ› bug #36974 [Security] Fixed handling of CSRF logout error (@wouterj)
    • πŸ› bug #36947 [Mime] Allow email message to have "To", "Cc", or "Bcc" header to be valid (@ernest Hymel)
    • πŸ› bug #36914 Parse and render anonymous classes correctly on php 8 (@derrabus)
    • πŸ› bug #36921 [OptionsResolver][Serializer] Remove calls to deprecated ReflectionParameter::getClass() (@derrabus)
    • πŸ› bug #36920 [VarDumper] fix PHP 8 support (@nicolas-grekas)
    • πŸ› bug #36917 [Cache] Accessing undefined constants raises an Error in php8 (@derrabus)
    • πŸ› bug #36891 Address deprecation of ReflectionType::getClass() (@derrabus)
    • πŸ› bug #36899 [VarDumper] ReflectionFunction::isDisabled() is deprecated (@derrabus)
    • πŸ› bug #36905 [Validator] Catch expected ValueError (@derrabus)
    • πŸ› bug #36915 [DomCrawler] Catch expected ValueError (@derrabus)
    • πŸ› bug #36908 [Cache][HttpClient] Made method signatures compatible with their corresponding traits (@derrabus)
    • πŸ› bug #36906 [DomCrawler] Catch expected ValueError (@derrabus)
    • πŸ› bug #36904 [PropertyAccess] Parse php 8 TypeErrors correctly (@derrabus)
    • πŸ› bug #36839 [BrowserKit] Raw body with custom Content-Type header (@azhurb)
    • πŸ› bug #36896 [Config] Removed implicit cast of ReflectionProperty to string (@derrabus)
    • πŸ› bug #35944 [Security/Core] Fix wrong roles comparison (@thlbaut)
    • πŸ› bug #36882 [PhpUnitBridge] fix installing under PHP >= 8 (@nicolas-grekas)
    • πŸ› bug #36833 [HttpKernel] Fix that the Store would not save responses with the X-Content-Digest header present (@mpdude)
    • πŸ› bug #36867 [PhpUnitBridge] fix bad detection of unsilenced deprecations (@nicolas-grekas)
    • πŸ› bug #36862 [Security] Unserialize $parentData, if needed, to avoid errors (@rfaivre)
    • πŸ› bug #36855 [HttpKernel] Fix error logger when stderr is redirected to /dev/null (@fabpot)
    • πŸ› bug #36838 [HttpKernel] Bring back the debug toolbar (@derrabus)
    • πŸ› bug #36592 [BrowserKit] Allow Referer set by history to be overridden (@Slamdunk)
    • πŸ› bug #36823 [HttpClient] fix PHP warning + accept status code >= 600 (@nicolas-grekas)
    • πŸ› bug #36824 [Security/Core] fix compat of NativePasswordEncoder with pre-PHP74 values of PASSWORD_* consts (@nicolas-grekas)
    • πŸ› bug #36811 [DependencyInjection] Fix register event listeners compiler pass (@X-Coder264)
    • πŸ› bug #36789 Change priority of KernelEvents::RESPONSE subscriber (@marcw)
    • πŸ› bug #36794 [Serializer] fix issue with PHP 8 (@nicolas-grekas)
    • πŸ› bug #36786 [WebProfiler] Remove 'none' when appending CSP tokens (@ndench)
    • πŸ› bug #36743 [Yaml] Fix escaped quotes in quoted multi-line string (@ossinkine)
    • πŸ› bug #36777 [TwigBundle] FormExtension does not have a constructor anymore since sf 4.0 (@Tobion)
    • πŸ› bug #36716 [Mime] handle passing custom mime types as string (@mcneely)
    • πŸ› bug #36747 Queue name is a required parameter (@theravel)
    • πŸ› bug #36751 [Mime] fix bad method call on EmailAddressContains (@Kocal)
    • πŸ› bug #36696 [Console] don't check tty on stdin, it breaks with "data lost during stream conversion" (@nicolas-grekas)
    • πŸ› bug #36569 [PhpUnitBridge] Mark parent class also covered in CoverageListener (@lyrixx)
    • πŸ› bug #36690 [Yaml] prevent notice for invalid octal numbers on PHP 7.4 (@xabbuh)
    • πŸ› bug #36590 [Console] Default hidden question to 1 attempt for non-tty session (@ostrolucky)
    • πŸ› bug #36497 [Filesystem] Handle paths on different drives (@crishoj)
    • πŸ› bug #36678 [WebProfiler] Do not add src-elem CSP directives if they do not exist (@ndench)
    • πŸ› bug #36501 [DX] Show the ParseException message in all YAML file loaders (@fancyweb)
    • πŸ› bug #36683 [Yaml] fix parse error when unindented collections contain a comment (@wdiesveld)
    • πŸ› bug #36672 [Validator] Skip validation when email is an empty object (@acrobat)
    • πŸ› bug #36673 [PhpUnitBridge] fix PHP 5.3 compat again (@nicolas-grekas)
    • πŸ› bug #36505 [Translation] Fix for translation:update command updating ICU messages (@artemoliynyk)
    • πŸ› bug #36627 [Validator] fix lazy property usage. (@bendavies)
    • πŸ› bug #36601 [Serializer] do not transform empty \Traversable to Array (@soyuka)
    • πŸ› bug #36606 [Cache] Fixed not supported Redis eviction policies (@SerheyDolgushev)
    • πŸ› bug #36625 [PhpUnitBridge] fix compat with PHP 5.3 (@nicolas-grekas)

    [PR] #37017

  • v4.4.8 Changes

    April 28, 2020

    Changelog (v4.4.7...v4.4.8)

    • πŸ› bug #36536 [Cache] Allow invalidateTags calls to be traced by data collector (@l-vo)
    • πŸ› bug #36566 [PhpUnitBridge] Use COMPOSER_BINARY env var if available (@fancyweb)
    • πŸ› bug #36560 [YAML] escape DEL(\x7f) (@sdkawata)
    • πŸ› bug #36539 [PhpUnitBridge] fix compatibility with phpunit 9 (@garak)
    • πŸ› bug #36555 [Cache] skip APCu in chains when the backend is disabled (@nicolas-grekas)
    • πŸ› bug #36523 [Form] apply automatically step=1 for datetime-local input (@ottaviano)
    • πŸ› bug #36519 [FrameworkBundle] debug:autowiring: Fix wrong display when using class_alias (@weaverryan)
    • πŸ› bug #36454 [DependencyInjection][ServiceSubscriber] Support late aliases (@fancyweb)
    • πŸ› bug #36498 [Security/Core] fix escape for username in LdapBindAuthenticationProvider.php (@stoccc)
    • πŸ› bug #36506 [FrameworkBundle] Fix session.attribute_bag service definition (@fancyweb)
    • πŸ› bug #36500 [Routing][PrefixTrait] Add the _locale requirement (@fancyweb)
    • πŸ› bug #36457 [Cache] CacheItem with tag is never a hit after expired (@alexander-schranz, @nicolas-grekas)
    • πŸ› bug #36490 [HttpFoundation] workaround PHP bug in the session module (@nicolas-grekas)
    • πŸ› bug #36483 [SecurityBundle] fix accepting env vars in remember-me configurations (@zek)
    • πŸ› bug #36343 [Form] Fixed handling groups sequence validation (@HeahDude)
    • πŸ› bug #36460 [Cache] Avoid memory leak in TraceableAdapter::reset() (@lyrixx)
    • πŸ› bug #36467 Mailer from sender fixes (@fabpot)
    • πŸ› bug #36408 [PhpUnitBridge] add PolyfillTestCaseTrait::expectExceptionMessageMatches to provide FC with recent phpunit versions (@soyuka)
    • πŸ› bug #36447 Remove return type for Twig function workflow_metadata() (@gisostallenberg)
    • πŸ› bug #36449 [Messenger] Make sure redis transports are initialized correctly (@Seldaek)
    • πŸ› bug #36411 [Form] RepeatedType should always have inner types mapped (@biozshock)
    • πŸ› bug #36441 [DI] fix loading defaults when using the PHP-DSL (@nicolas-grekas)
    • πŸ› bug #36434 [HttpKernel] silence E_NOTICE triggered since PHP 7.4 (@xabbuh)
    • πŸ› bug #36365 [Validator] Fixed default group for nested composite constraints (@HeahDude)
    • πŸ› bug #36422 [HttpClient] fix HTTP/2 support on non-SSL connections - CurlHttpClient only (@nicolas-grekas)
    • πŸ› bug #36417 Force ping after transport exception (@oesteve)
    • πŸ› bug #35591 [Validator] do not merge constraints within interfaces (@greedyivan)
    • πŸ› bug #36377 [HttpClient] Fix scoped client without query option configuration (@X-Coder264)
    • πŸ› bug #36387 [DI] fix detecting short service syntax in yaml (@nicolas-grekas)
    • πŸ› bug #36392 [DI] add missing property declarations in InlineServiceConfigurator (@nicolas-grekas)
    • πŸ› bug #36400 Allowing empty secrets to be set (@weaverryan)
    • πŸ› bug #36380 [Process] Fixed input/output error on PHP 7.4 (@mbardelmeijer)
    • πŸ› bug #36376 [Workflow] Use a strict comparison when retrieving raw marking in MarkingStore (@lyrixx)
    • πŸ› bug #36375 [Workflow] Use a strict comparison when retrieving raw marking in MarkingStore (@lyrixx)
    • πŸ› bug #36305 [PropertyInfo][ReflectionExtractor] Check the array mutator prefixes last when the property is singular (@fancyweb)
    • πŸ› bug #35656 [HttpFoundation] Fixed session migration with custom cookie lifetime (@Guite)
    • πŸ› bug #36342 [HttpKernel][FrameworkBundle] fix compat with Debug component (@nicolas-grekas)
    • πŸ› bug #36315 [WebProfilerBundle] Support for Content Security Policy style-src-elem and script-src-elem in WebProfiler (@ampaze)
    • πŸ› bug #36286 [Validator] Allow URL-encoded special characters in basic auth part of URLs (@cweiske)
    • πŸ› bug #36335 [Security] Track session usage whenever a new token is set (@wouterj)
    • πŸ› bug #36332 [Serializer] Fix unitialized properties (from PHP 7.4.2) when serializing context for the cache key (@alanpoulain)
    • πŸ› bug #36337 [MonologBridge] Fix $level type (@fancyweb)
    • πŸ› bug #36223 [Security][Http][SwitchUserListener] Ignore all non existent username protection errors (@fancyweb)
    • πŸ› bug #36239 [HttpKernel][LoggerDataCollector] Prevent keys collisions in the sanitized logs processing (@fancyweb)
    • πŸ› bug #36245 [Validator] Fixed calling getters before resolving groups (@HeahDude)
    • πŸ› bug #36265 Fix the reporting of deprecations in twig:lint (@stof)
    • πŸ› bug #36283 [Security] forward multiple attributes voting flag (@xabbuh)

    [PR] #36614

  • v4.4.7 Changes

    March 30, 2020

    Changelog (v4.4.6...v4.4.7)

    • πŸ”’ security #cve-2020-5255 [HttpFoundation] Do not set the default Content-Type based on the Accept header (@yceruto)
    • πŸ”’ security #cve-2020-5275 [Security] Fix access_control behavior with unanimous decision strategy (@chalasr)
    • πŸ› bug #36262 [DI] fix generating TypedReference from PriorityTaggedServiceTrait (@nicolas-grekas)
    • πŸ› bug #36252 [Security/Http] Allow setting cookie security settings for delete_cookies (@wouterj)
    • πŸ› bug #36261 [FrameworkBundle] revert to legacy wiring of the session when circular refs are detected (@nicolas-grekas)
    • πŸ› bug #36259 [DomCrawler] Fix BC break in assertions breaking Panther (@dunglas)
    • πŸ› bug #36181 [BrowserKit] fixed missing post request parameters in file uploads (@codebay)
    • πŸ› bug #36216 [Validator] Assert Valid with many groups (@phucwan91)
    • πŸ› bug #36222 [Console] Fix OutputStream for PHP 7.4 (@guillbdx)

    [PR] #36268
    πŸš€ [SECURITY] Security release

  • v4.4.6 Changes

    March 27, 2020

    Changelog (v4.4.5...v4.4.6)

    • πŸ› bug #36169 [HttpKernel] fix locking for PHP 7.4+ (@nicolas-grekas)
    • πŸ› bug #36175 [Security/Http] Remember me: allow to set the samesite cookie flag (@dunglas)
    • πŸ› bug #36173 [Http Foundation] Fix clear cookie samesite (@guillbdx)
    • πŸ› bug #36176 [Security] Check if firewall is stateless before checking for session/previous session (@koenreiniers)
    • πŸ› bug #36149 [Form] Support customized intl php.ini settings (@jorrit)
    • πŸ› bug #36172 [Debug] fix for PHP 7.3.16+/7.4.4+ (@nicolas-grekas)
    • bug #36151 [Security] Fixed hardcoded value of SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE (@lyrixx)
    • πŸ› bug #36141 Prevent warning in proc_open() (@BenMorel)
    • πŸ› bug #36143 [FrameworkBundle] Fix Router Cache (@guillbdx)
    • πŸ› bug #36103 [DI] fix preloading script generation (@nicolas-grekas)
    • πŸ› bug #36118 [Security/Http] don't require the session to be started when tracking its id (@nicolas-grekas)
    • πŸ› bug #36108 [DI] Fix CheckTypeDeclarationPass (@guillbdx)
    • πŸ› bug #36121 [VarDumper] fix side-effect by not using mt_rand() (@nicolas-grekas)
    • πŸ› bug #36073 [PropertyAccess][DX] Improved errors when reading uninitialized properties (@HeahDude)
    • πŸ› bug #36063 [FrameworkBundle] start session on flashbag injection (@william Arslett)
    • πŸ› bug #36031 [Console] Fallback to default answers when unable to read input (@ostrolucky)
    • πŸ› bug #36083 [DI][Form] Fixed test suite (TimeType changes & unresolved merge conflict) (@wouterj)
    • πŸ› bug #36026 [Mime] Fix boundary header (@guillbdx)
    • πŸ› bug #36020 [Form] ignore microseconds submitted by Edge (@xabbuh)
    • πŸ› bug #36038 [HttpClient] disable debug log with curl 7.64.0 (@nicolas-grekas)
    • πŸ› bug #36041 fix import from config file using type: glob (@Tobion)
    • πŸ› bug #35987 [DoctrineBridge][DoctrineExtractor] Fix wrong guessed type for "json" type (@fancyweb)
    • πŸ› bug #35949 [DI] Fix container lint command when a synthetic service is used in an expression (@HypeMC)
    • bug #36023 [HttpClient] fix requests to hosts that idn_to_ascii() cannot handle (@nicolas-grekas)
    • πŸ› bug #35938 [Form] Handle false as empty value on expanded choices (@fancyweb)
    • πŸ› bug #36030 [SecurityBundle] Minor fix in LDAP config tree builder (@HeahDude)
    • πŸ› bug #35993 Remove int return type from FlattenException::getCode (@wucdbm)
    • πŸ› bug #36004 [Yaml] fix dumping strings containing CRs (@xabbuh)
    • πŸ› bug #35982 [DI] Fix XmlFileLoader bad error message (@przemyslaw-bogusz)
    • πŸ› bug #35957 [DI] ignore extra tags added by autoconfiguration in PriorityTaggedServiceTrait (@nicolas-grekas)
    • πŸ› bug #35937 Revert "bug #28179 [DomCrawler] Skip disabled fields processing in Form" (@dmaicher)
    • πŸ› bug #35928 [Routing] Prevent localized routes _locale default & requirement from being overridden (@fancyweb)
    • πŸ› bug #35912 [FrameworkBundle] register only existing transport factories (@xabbuh)
    • πŸ› bug #35899 [DomCrawler] prevent deprecation being triggered from assertion (@xabbuh)
    • πŸ› bug #35910 [SecurityBundle] Minor fixes in configuration tree builder (@HeahDude)

    [PR] #36232

  • v4.4.5 Changes

    February 29, 2020

    Changelog (v4.4.4...v4.4.5)

    • πŸ› bug #35781 [Form] NumberToLocalizedStringTransformer return int if scale = 0 (@VincentLanglet)
    • πŸ› bug #35846 [Serializer] prevent method calls on null values (@xabbuh)
    • πŸ› bug #35897 [FrameworkBundle] add missing Messenger options to XML schema definition (@xabbuh)
    • πŸ› bug #35870 [ErrorHandler] fix parsing static return type on interface method annotation (@alekitto)
    • πŸ› bug #35839 [Security] Allow switching to another user when already switched (@chalasr)
    • πŸ› bug #35851 [DoctrineBridge] Use new Types::* constants and support new json types (@fancyweb)
    • πŸ› bug #35716 [PhpUnitBridge] Fix compatibility to PHPUnit 9 (@benjamin)
    • πŸ› bug #35803 [Cache] Fix versioned namespace atomic clears (@trvrnrth)
    • πŸ› bug #35817 [DoctrineBridge] Use new Types::* constants and support new json type (@fancyweb)
    • πŸ› bug #35832 [Debug][ErrorHandler] improved deprecation notices for methods new args and return type (@HeahDude)
    • πŸ› bug #35827 [BrowserKit] Nested file array prevents uploading file (@afilina)
    • πŸ› bug #35707 [ExpressionLanguage] Fixed collisions of character operators with object properties (@Andrej-in-ua)
    • πŸ› bug #35794 [DoctrineBridge][DoctrineExtractor] Fix indexBy with custom and some core types (@fancyweb)
    • πŸ› bug #35787 [PhpUnitBridge] Use trait instead of extending deprecated class (@marcello-moenkemeyer)
    • πŸ› bug #35792 [Security] Prevent TypeError in case RememberMetoken has no attached user (@nikophil)
    • πŸ› bug #35735 [Routing] Add locale requirement for localized routes (@mtarld)
    • πŸ› bug #35772 [Config] don't throw on missing excluded paths (@nicolas-grekas)
    • πŸ› bug #35774 [Ldap] force default network timeout (@nicolas-grekas)
    • πŸ› bug #35702 [VarDumper] fixed DateCaster not displaying additional fields (@Makdessi Alex)
    • πŸ› bug #35722 [HttpKernel] Set previous exception when rethrown from controller resolver (@danut007ro)
    • πŸ› bug #35714 [HttpClient] Correctly remove trace level options for HttpCache (@aschempp)
    • πŸ› bug #35718 [HttpKernel] fix registering DebugHandlersListener regardless of the PHP_SAPI (@nicolas-grekas)
    • πŸ› bug #35728 Add missing autoload calls (@greg0ire)
    • πŸ› bug #35693 [Finder] Fix unix root dir issue (@chr-hertel)
    • πŸ› bug #35709 [HttpFoundation] fix not sending Content-Type header for 204 responses (@Tobion)
    • πŸ› bug #35710 [ErrorHandler] silence warning when zend.assertions=-1 (@nicolas-grekas)
    • πŸ› bug #35676 [Console] Handle zero row count in appendRow() for Table (@adam Prickett)
    • πŸ› bug #35696 [Console] Don't load same-namespace alternatives on exact match (@chalasr)
    • πŸ› bug #35674 [HttpClient] fix getting response content after its destructor throwed an HttpExceptionInterface (@nicolas-grekas)
    • πŸ› bug #35672 [HttpClient] fix HttpClientDataCollector when handling canceled responses (@thematchless)
    • πŸ› bug #35641 [Process] throw when PhpProcess::fromShellCommandLine() is used (@Guikingone)
    • πŸ› bug #35645 [ErrorHandler] Never throw on warnings triggered by assert() and set assert.exception=1 in Debug::enable() (@nicolas-grekas)
    • πŸ› bug #35633 [Mailer] Do not ping the SMTP server before sending every message (@micheh)
    • πŸ› bug #33897 [Console] Consider STDIN interactive (@ostrolucky)
    • πŸ› bug #35605 [HttpFoundation][FrameworkBundle] fix support for samesite in session cookies (@fabpot)
    • πŸ› bug #35609 [DoctrineBridge] Fixed submitting ids with query limit or offset (@HeahDude)
    • πŸ› bug #35597 [PHPunit bridge] Provide current file as file path (@greg0ire)
    • πŸ› bug #33960 [DI] Unknown env prefix not recognized as such (@ro0NL)
    • πŸ› bug #35342 [DI] Fix support for multiple tags for locators and iterators (@alexandre Parent)
    • πŸ› bug #33820 [PhpUnitBridge] Fix some errors when using serialized deprecations (@l-vo)
    • πŸ› bug #35553 Fix HTTP client config handling (@julienfalque)
    • πŸ› bug #35588 [ErrorHandler] Escape variable in Exception template (@jderusse)
    • πŸ› bug #35583 Add missing use statements (@fabpot)
    • πŸ› bug #35582 Missing use statement 4.4 (@fabpot)
    • πŸ› bug #34123 [Form] Fix handling of empty_data's \Closure value in Date/Time form types (@yceruto)
    • πŸ› bug #35537 [Config][XmlReferenceDumper] Prevent potential \TypeError (@fancyweb)
    • πŸ› bug #35227 [Mailer] Fix broken mandrill http send for recipients with names (@vilius-g)
    • πŸ› bug #35430 [Translation] prefer intl domain when adding messages to catalogue (@Guite)
    • πŸ› bug #35497 Fail on empty password verification (without warning on any implementation) (@Stefan Kruppa)
    • bug #35546 [Validator] check for __get method existence if property is uninitialized (@alekitto)
    • πŸ› bug #35332 [Yaml][Inline] Fail properly on empty object tag and empty const tag (@fancyweb)
    • πŸ› bug #35489 [PhpUnitBridge] Fix running skipped tests expecting only deprecations (@chalasr)
    • πŸ› bug #35161 [FrameworkBundle] Check non-null type for numeric type (@Arman-Hosseini)
    • πŸ› bug #34059 [DomCrawler] Skip disabled fields processing in Form (@sbogx)
    • πŸ› bug #34114 [Console] SymonfyStyle - Check value isset to avoid PHP notice (@leevigraham)
    • πŸ› bug #35557 [Config] dont catch instances of Error (@nicolas-grekas)
    • πŸ› bug #35562 [HttpClient] fix HttpClientDataCollector when handling canceled responses (@nicolas-grekas)

    [PR] #35905

  • v4.4.4 Changes

    January 31, 2020

    Changelog (since v4.4.3...v4.4.4)

    • πŸ› bug #35530 [HttpClient] Fix regex bearer (@noniagriconomie)
    • πŸ› bug #35532 [Validator] fix access to uninitialized property when getting value (@greedyivan)
    • πŸ› bug #35486 [Translator] Default value for 'sort' option in translation:update should be 'asc' (@versgui)
    • πŸ› bug #35305 [HttpKernel] Fix stale-if-error behavior, add tests (@mpdude)
    • πŸ› bug #34808 [PhpUnitBridge] Properly handle phpunit arguments for configuration file (@biozshock)
    • πŸ› bug #35517 [Intl] Provide more locale translations (@ro0NL)
    • πŸ› bug #35518 [Mailer] Fix STARTTLS support for Postmark and Mandrill (@fabpot)
    • πŸ› bug #35480 [Messenger] Check for all serialization exceptions during message dec… (@patrick Berenschot)
    • πŸ› bug #35502 [Messenger] Fix bug when using single route with XML config (@Nyholm)
    • πŸ› bug #35438 [SecurityBundle] fix ldap_bind service arguments (@Ioni14)
    • πŸ› bug #35429 [DI] CheckTypeDeclarationsPass now checks if value is type of parameter type (@pfazzi)
    • πŸ› bug #35464 [ErrorHandler] Add debug argument to decide whether debug page is shown or not (@yceruto)
    • πŸ› bug #35423 Fixes a runtime error when accessing the cache panel (@DamienHarper)
    • πŸ› bug #35428 [Cache] fix checking for igbinary availability (@nicolas-grekas)
    • πŸ› bug #35424 [HttpKernel] Check if lock can be released (@sjadema)

    [PR] #35540

  • v4.4.3 Changes

    January 21, 2020

    Changelog (since v4.4.2...v4.4.3)

    • πŸ› bug #35364 [Yaml] Throw on unquoted exclamation mark (@fancyweb)
    • πŸ› bug #35065 [Security] Use supportsClass in addition to UnsupportedUserException (@linaori)
    • πŸ› bug #35351 Revert #34797 "Fixed translations file dumper behavior" and fix #34713 (@yceruto)
    • πŸ› bug #35355 [DI] Fix EnvVar not loaded when Loader requires an env var (@jderusse)
    • πŸ› bug #35343 [Security] Fix RememberMe with null password (@jderusse)
    • πŸ› bug #34223 [DI] Suggest typed argument when binding fails with untyped argument (@gudfar)
    • πŸ› bug #35323 [FrameworkBundle] Set booted flag to false when test kernel is unset (@thiagocordeiro)
    • πŸ› bug #35324 [HttpClient] Fix strict parsing of response status codes (@Armando-Walmeric)
    • πŸ› bug #35318 [Yaml] fix PHP const mapping keys using the inline notation (@xabbuh)
    • 0️⃣ bug #35306 [FrameworkBundle] Make sure one can use fragments.hinclude_default_template (@Nyholm)
    • πŸ› bug #35304 [HttpKernel] Fix that no-cache MUST revalidate with the origin (@mpdude)
    • πŸ› bug #35299 Avoid stale-if-error in FrameworkBundle's HttpCache if kernel.debug = true (@mpdude)
    • πŸ› bug #35240 [SecurityBundle] Fix collecting traceable listeners info on lazy firewalls (@chalasr)
    • πŸ› bug #35151 [DI] deferred exceptions in ResolveParameterPlaceHoldersPass (@Islam93)
    • πŸ› bug #35290 [Filesystem][FilesystemCommonTrait] Use a dedicated directory when there are no namespace (@fancyweb)
    • πŸ› bug #35099 [FrameworkBundle] Do not throw exception on value generate key (@jderusse)
    • πŸ› bug #35278 [EventDispatcher] expand listener in place (@xabbuh)
    • πŸ› bug #35269 [HttpKernel][FileLocator] Fix deprecation message (@fancyweb)
    • πŸ› bug #35254 [PHPUnit-Bridge] Fail-fast in simple-phpunit if one of the passthru() commands fails (@mpdude)
    • πŸ› bug #35261 [Routing] Fix using a custom matcher & generator dumper class (@fancyweb)
    • πŸ› bug #34643 [Dotenv] Fixed infinite loop with missing quote followed by quoted value (@naitsirch)
    • πŸ› bug #35239 [Security\Http] Prevent canceled remember-me cookie from being accepted (@chalasr)
    • πŸ› bug #35267 [Debug] fix ClassNotFoundFatalErrorHandler (@nicolas-grekas)
    • πŸ› bug #35252 [Serializer] Fix cache in MetadataAwareNameConverter (@bastnic)
    • πŸ› bug #35200 [TwigBridge] do not render preferred choices as selected (@xabbuh)
    • πŸ› bug #35243 [HttpKernel] release lock explicitly (@nicolas-grekas)
    • πŸ› bug #35193 [TwigBridge] button_widget now has its title attr translated even if its label = null or false (@stephen-lewis)
    • πŸ› bug #35219 [PhpUnitBridge] When using phpenv + phpenv-composer plugin, composer executable is wrapped into a bash script (@oleg-andreyev)
    • πŸ› bug #35150 [Messenger] Added check if json_encode succeeded (@toooni)
    • πŸ› bug #35137 [Messenger] Added check if json_encode succeeded (@toooni)
    • πŸ› bug #35170 [FrameworkBundle][TranslationUpdateCommand] Do not output positive feedback on stderr (@fancyweb)
    • πŸ› bug #35245 [HttpClient] fix exception in case of PSR17 discovery failure (@nicolas-grekas)
    • πŸ› bug #35244 [Cache] fix processing chain adapter based cache pool (@xabbuh)
    • πŸ› bug #35247 [FrameworkBundle][ContainerLintCommand] Only skip .errored. services (@fancyweb)
    • πŸ› bug #35225 [DependencyInjection] Handle ServiceClosureArgument for callable in container linting (@shieldo)
    • πŸ› bug #35223 [HttpClient] Don't read from the network faster than the CPU can deal with (@nicolas-grekas)
    • πŸ› bug #35214 [DI] DecoratorServicePass should keep container.service_locator on the decorated definition (@malarzm)
    • πŸ› bug #35209 [HttpClient] fix support for non-blocking resource streams (@nicolas-grekas)
    • πŸ› bug #35210 [HttpClient] NativeHttpClient should not send >1.1 protocol version (@nicolas-grekas)
    • πŸ› bug #35162 [Mailer] Make sure you can pass custom headers to Mailgun (@Nyholm)
    • πŸ› bug #33672 [Mailer] Remove line breaks in email attachment content (@stuart Fyfe)
    • πŸ› bug #35101 [Routing] Fix i18n routing when the url contains the locale (@fancyweb)
    • πŸ› bug #35124 [TwigBridge][Form] Added missing help messages in form themes (@cmen)
    • πŸ› bug #35195 [HttpClient] fix casting responses to PHP streams (@nicolas-grekas)
    • πŸ› bug #35168 [HttpClient] fix capturing SSL certificates with NativeHttpClient (@nicolas-grekas)
    • πŸ› bug #35134 [PropertyInfo] Fix BC issue in phpDoc Reflection library (@jaapio)
    • πŸ› bug #35184 [Mailer] Payload sent to Sendgrid doesn't include names (@versgui)
    • πŸ› bug #35173 [Mailer][MailchimpBridge] Fix missing attachments when sending via Mandrill API (@vilius-g)
    • πŸ› bug #35172 [Mailer][MailchimpBridge] Fix incorrect sender address when sender has name (@vilius-g)
    • πŸ› bug #35125 [Translator] fix performance issue in MessageCatalogue and catalogue operations (@ArtemBrovko)
    • πŸ› bug #35120 [HttpClient] fix scheduling pending NativeResponse (@nicolas-grekas)
    • πŸ› bug #35117 [Cache] do not overwrite variable value (@xabbuh)
    • πŸ› bug #35113 [VarDumper] Fix "Undefined index: argv" when using CliContextProvider (@xepozz)
    • πŸ› bug #34673 Migrate server:log command away from WebServerBundle (@jderusse)
    • πŸ› bug #35103 [Translation] Use locale_parse for computing fallback locales (@alanpoulain)
    • πŸ› bug #35060 [Security] Fix missing defaults for auto-migrating encoders (@chalasr)
    • πŸ› bug #35067 [DependencyInjection][CheckTypeDeclarationsPass] Handle \Closure for callable (@fancyweb)
    • πŸ› bug #35094 [Console] Fix filtering out identical alternatives when there is a command loader (@fancyweb)

    [PR] #35413

  • v4.4.2 Changes

    December 19, 2019

    Changelog (since v4.4.1...v4.4.2)

    • πŸ› bug #35051 [DependencyInjection] Fix binding tagged services to containers (@nicolas-grekas)
    • πŸ› bug #35039 [DI] skip looking for config class when the extension class is anonymous (@nicolas-grekas)
    • πŸ› bug #35049 [ProxyManager] fix generating proxies for root-namespaced classes (@nicolas-grekas)
    • πŸ› bug #35022 [Dotenv] FIX missing getenv (@mccullagh)
    • πŸ› bug #35023 [HttpKernel] ignore failures generated by opcache.restrict_api (@nicolas-grekas)
    • πŸ› bug #35024 [HttpFoundation] fix pdo session handler for sqlsrv (@azjezz)
    • πŸ› bug #35025 [HttpClient][Psr18Client] Remove Psr18ExceptionTrait (@fancyweb)
    • πŸ› bug #35015 [Config] fix perf of glob discovery when GLOB_BRACE is not available (@nicolas-grekas)
    • πŸ› bug #35014 [HttpClient] make pushed responses retry-able (@nicolas-grekas)
    • bug #35010 [VarDumper] ignore failing __debugInfo() (@nicolas-grekas)
    • πŸ› bug #34998 [DI] fix auto-binding service providers to their service subscribers (@nicolas-grekas)
    • πŸ› bug #34954 [Mailer] Fixed undefined index when sending via Mandrill API (@wulff)
    • πŸ› bug #33670 [DI] Service locators can't be decorated (@malarzm)
    • πŸ› bug #35000 [Console][SymfonyQuestionHelper] Handle multibytes question choices keys and custom prompt (@fancyweb)
    • πŸ› bug #35005 [HttpClient] force HTTP/1.1 when NTLM auth is used (@nicolas-grekas)
    • πŸ› bug #34707 [Validation][FrameworkBundle] Allow EnableAutoMapping to work without auto-mapping namespaces (@ogizanagi)
    • πŸ› bug #34996 Fix displaying anonymous classes on PHP 7.4 (@nicolas-grekas)
    • πŸ› bug #29839 [Validator] fix comparisons with null values at property paths (@xabbuh)
    • πŸ› bug #34900 [DoctrineBridge] Fixed submitting invalid ids when using queries with limit (@HeahDude)
    • πŸ› bug #34791 [Serializer] Skip uninitialized (PHP 7.4) properties in PropertyNormalizer and ObjectNormalizer (@vudaltsov)
    • πŸ› bug #34956 [Messenger][AMQP] Use delivery_mode=2 by default (@lyrixx)
    • πŸ› bug #34915 [FrameworkBundle] Fix invalid Windows path normalization in TemplateNameParser (@mvorisek)
    • πŸ› bug #34981 stop using deprecated Doctrine persistence classes (@xabbuh)
    • πŸ› bug #34904 [Validator][ConstraintValidator] Safe fail on invalid timezones (@fancyweb)
    • πŸ› bug #34935 [FrameworkBundle][DependencyInjection] Skip removed ids in the lint container command and its associated pass (@fancyweb)
    • πŸ› bug #34957 [Security] Revert "AbstractAuthenticationListener.php error instead info" (@larzuk91)
    • πŸ› bug #34922 [FrameworkBundle][Secrets] Hook configured local dotenv file (@fancyweb)
    • πŸ› bug #34967 [HttpFoundation] fix redis multi host dsn not recognized (@jan Christoph Beyer)
    • πŸ› bug #34963 [Lock] fix constructor argument type declaration (@xabbuh)
    • πŸ› bug #34955 Require doctrine/persistence 1.3 (@nicolas-grekas)
    • πŸ› bug #34923 [DI] Fix support for immutable setters in CallTrait (@Lctrs)
    • πŸ› bug #34878 [TwigBundle] fix broken FilesystemLoader::exists() with Twig 3 (@dpesch)
    • πŸ› bug #34921 [HttpFoundation] Removed "Content-Type" from the preferred format guessing mechanism (@yceruto)
    • πŸ› bug #34886 [HttpKernel] fix triggering deprecation in file locator (@xabbuh)
    • πŸ› bug #34918 [Translation] fix memoryleak in PhpFileLoader (@nicolas-grekas)
    • πŸ› bug #34920 [Routing] fix memoryleak when loading compiled routes (@nicolas-grekas)
    • πŸ› bug #34787 [Cache] Propagate expiry when syncing items in ChainAdapter (@trvrnrth)
    • πŸ› bug #34694 [Validator] Fix auto-mapping constraints should not be validated (@ogizanagi)
    • πŸ› bug #34848 [Process] change the syntax of portable command lines (@nicolas-grekas)
    • πŸ› bug #34862 [FrameworkBundle][ContainerLintCommand] Reinitialize bundles when the container is reprepared (@fancyweb)
    • πŸ› bug #34896 [Cache] fix memory leak when using PhpFilesAdapter (@nicolas-grekas)
    • πŸ› bug #34438 [HttpFoundation] Use Cache-Control: must-revalidate only if explicit lifetime has been given (@mpdude)
    • πŸ› bug #34449 [Yaml] Implement multiline string as scalar block for tagged values (@natepage)
    • πŸ› bug #34601 [MonologBridge] Fix debug processor datetime type (@mRoca)
    • πŸ› bug #34842 [ExpressionLanguage] Process division by zero (@tigr1991)
    • πŸ› bug #34902 [PropertyAccess] forward caught exception (@xabbuh)
    • πŸ› bug #34903 Fixing bad order of operations with null coalescing operator (@weaverryan)
    • πŸ› bug #34888 [TwigBundle] add tags before processing them (@xabbuh)
    • πŸ› bug #34760 [Mailer] Fix SMTP Authentication when using STARTTLS (@DjLeChuck)
    • πŸ› bug #34762 [Config] never try loading failed classes twice with ClassExistenceResource (@nicolas-grekas)
    • πŸ› bug #34783 [DependencyInjection] Handle env var placeholders in CheckTypeDeclarationsPass (@fancyweb)
    • πŸ› bug #34839 [Cache] fix memory leak when using PhpArrayAdapter (@nicolas-grekas)
    • πŸ› bug #34812 [Yaml] fix parsing negative octal numbers (@xabbuh)
    • πŸ› bug #34854 [Messenger] gracefully handle missing event dispatchers (@xabbuh)
    • πŸ› bug #34802 [Security] Check UserInterface::getPassword is not null before calling needsRehash (@dbrekelmans)
    • πŸ› bug #34788 [SecurityBundle] Properly escape regex in AddSessionDomainConstraintPass (@fancyweb)
    • πŸ› bug #34859 [SecurityBundle] Fix TokenStorage::reset not called in stateless firewall (@jderusse)
    • πŸ› bug #34827 [HttpFoundation] get currently session.gc_maxlifetime if ttl doesnt exists (@rafaeltovar)
    • πŸ› bug #34755 [FrameworkBundle] resolve service locators in debug:* commands (@nicolas-grekas)
    • πŸ› bug #34832 [Validator] Allow underscore character "_" in URL username and password (@romainneutron)
    • bug #34811 [TwigBridge] Update bootstrap_4_layout.html.twig missing switch-custom label (@sabruss)
    • πŸ› bug #34820 [FrameworkBundle][SodiumVault] Create secrets directory only when it is used (@fancyweb)
    • πŸ› bug #34776 [DI] fix resolving bindings for named TypedReference (@nicolas-grekas)
    • πŸ› bug #34794 [DependencyInjection] Resolve expressions in CheckTypeDeclarationsPass (@fancyweb)
    • πŸ› bug #34797 [Translation] Fix FileDumper behavior (@yceruto)
    • πŸ› bug #34738 [SecurityBundle] Passwords are not encoded when algorithm set to "true" (@nieuwenhuisen)
    • πŸ› bug #34759 [SecurityBundle] Fix switch_user provider configuration handling (@fancyweb)
    • πŸ› bug #34779 [Security] do not validate passwords when the hash is null (@xabbuh)
    • πŸ› bug #34786 [SecurityBundle] Use config variable in AnonymousFactory (@martijnboers)
    • πŸ› bug #34784 [FrameworkBundle] Set the parameter bag as resolved in ContainerLintCommand (@fancyweb)
    • πŸ› bug #34763 [Security/Core] Fix checking for SHA256/SHA512 passwords (@david Brooks)
    • πŸ› bug #34757 [DI] Fix making the container path-independent when the app is in /app (@nicolas-grekas)

    [PR] #35053