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

Changelog History
Page 7

  • v4.3.5 Changes

    October 07, 2019

    Changelog (since v4.3.4...v4.3.5)

    • ๐Ÿ› bug #33742 [Crawler] document $default as string|null (@nicolas-grekas)
    • ๐Ÿ› bug #32308 [Messenger] DoctrineTransport: ensure auto setup is only done once (@bendavies)
    • ๐Ÿ› bug #33871 [HttpClient] bugfix exploding values of headers (@michaljusiega)
    • ๐Ÿ› bug #33834 [Validator] Fix ValidValidator group cascading usage (@fancyweb)
    • ๐Ÿ› bug #33863 [Routing] gracefully handle docref_root ini setting (@nicolas-grekas)
    • ๐Ÿ› bug #33846 [Cache] give 100ms before starting the expiration countdown (@nicolas-grekas)
    • ๐Ÿ› bug #33853 [HttpClient] fix "no_proxy" option ignored in NativeHttpClient (@Harry-Dunne)
    • ๐Ÿ› bug #33841 [VarDumper] fix dumping uninitialized SplFileInfo (@nicolas-grekas)
    • ๐Ÿ› bug #33842 [Cache] fix logger usage in CacheTrait::doGet() (@nicolas-grekas)
    • ๐Ÿ› bug #33835 [Workflow] Fixed BC break on WorkflowInterface (@lyrixx)
    • ๐Ÿ› bug #33799 [Security]: Don't let falsy usernames slip through impersonation (@j4nr6n)
    • ๐Ÿ› bug #33814 [HttpFoundation] Check if data passed to SessionBagProxy::initialize is an array (@mynameisbogdan)
    • ๐Ÿ› bug #33744 [DI] Add CSV env var processor tests / support PHP 7.4 (@ro0NL)
    • ๐Ÿ› bug #33805 [FrameworkBundle] Fix wrong returned status code in ConfigDebugCommand (@jschaedl)
    • ๐Ÿ› bug #33781 [AnnotationCacheWarmer] add RedirectController to annotation cache (@jenschude)
    • ๐Ÿ› bug #33777 Fix the :only-of-type pseudo class selector (@jakzal)
    • ๐Ÿ› bug #32051 [Serializer] Add CsvEncoder tests for PHP 7.4 (@ro0NL)
    • ๐Ÿ”‹ feature #33776 Copy phpunit.xsd to a predictable path (@julienfalque)
    • ๐Ÿ› bug #33759 [Security/Http] fix parsing X509 emailAddress (@nicolas-grekas)
    • ๐Ÿ› bug #33733 [Serializer] fix denormalization of string-arrays with only one element (@mkrauser)
    • ๐Ÿ› bug #33754 [Cache] fix known tag versions ttl check (@SwenVanZanten)
    • ๐Ÿ› bug #33646 [HttpFoundation] allow additinal characters in not raw cookies (@marie)
    • ๐Ÿ› bug #33748 [Console] Do not include hidden commands in suggested alternatives (@m-vo)
    • ๐Ÿ› bug #33625 [DependencyInjection] Fix wrong exception when service is synthetic (@k0d3r1s)
    • ๐Ÿ› bug #32979 [Messenger] return empty envelopes when RetryableException occurs (@surikman)
    • ๐Ÿ› bug #32522 [Validator] Accept underscores in the URL validator, as the URL will load (@battye)
    • ๐Ÿ› bug #32437 Fix toolbar load when GET params are present in "_wdt" route (@Molkobain)
    • ๐Ÿ› bug #32925 [Translation] Collect original locale in case of fallback translation (@digilist)
    • ๐Ÿ› bug #33691 [HttpClient] fix race condition when reading response with informational status (@nicolas-grekas)
    • ๐Ÿ› bug #33727 [HttpClient] workaround bad Content-Length sent by old libcurl (@nicolas-grekas)
    • ๐Ÿ› bug #31198 [FrameworkBundle] Fix framework bundle lock configuration not working as expected (@HypeMC)
    • ๐Ÿ› bug #33719 [Cache] dont override native Memcached options (@nicolas-grekas)
    • ๐Ÿ› bug #33703 [Cache] fail gracefully when locking is not supported (@nicolas-grekas)
    • ๐Ÿ› bug #33713 Fix exceptions (PDOException) error code type (@Fruty)
    • ๐Ÿ› bug #32335 [Form] Names for buttons should start with lowercase (@mcfedr)
    • ๐Ÿ› bug #33706 [Mailer][Messenger] ensure legacy event dispatcher compatibility (@xabbuh)
    • ๐Ÿ› bug #33688 Add missing row_attr option to FormType (@mcsky)
    • ๐Ÿ› bug #33693 [Security] use LegacyEventDispatcherProxy (@dmaicher)
    • ๐Ÿ› bug #33675 [PhpUnit] Fix usleep mock return value (@fabpot)
    • ๐Ÿ› bug #33652 [Cache] skip igbinary on PHP 7.4.0 (@nicolas-grekas)
    • ๐Ÿ› bug #33643 [HttpClient] fix throwing HTTP exceptions when the 1st chunk is emitted (@nicolas-grekas)
    • ๐Ÿ› bug #33618 fix tests depending on other components' tests (@xabbuh)
    • ๐Ÿ› bug #33626 [PropertyInfo] ensure compatibility with type resolver 0.5 (@xabbuh)
    • ๐Ÿ› bug #33620 [Twig] Fix Twig config extra keys (@fabpot)
    • ๐Ÿ› bug #33600 [Messenger] Fix exception message of failed message is dropped on retry (@tienvx)
    • ๐Ÿ› bug #33601 [HttpClient] Add default value for Accept header (@numerogeek)
    • ๐Ÿ› bug #33340 [Finder] Adjust regex to correctly match comments in gitignore contents (@Jeroeny)
    • ๐Ÿ› bug #33588 [PropertyInfo] ensure compatibility with type resolver 0.5 (@xabbuh)
    • ๐Ÿ› bug #33575 [WebProfilerBundle] Fix time panel legend buttons (@fancyweb)
    • ๐Ÿ› bug #33571 [Inflector] add support 'see' to 'ee' for singularize 'fees' to 'fee' (@maxhelias)
    • ๐Ÿ› bug #32763 [Console] Get dimensions from stty on windows if possible (@rtek)
    • ๐Ÿ› bug #33570 Fixed cache pools affecting each other due to an overwritten seed variable (@roed)
    • ๐Ÿ› bug #33517 [Yaml] properly catch legacy tag syntax usages (@xabbuh)
    • ๐Ÿ› bug #33546 [DependencyInjection] Accept existing interfaces as valid named args (@fancyweb)
    • ๐Ÿ› bug #33547 [HttpClient] Re-enable Server Push support (@dunglas)
    • ๐Ÿ› bug #33521 Fixed incompatibility between ServiceSubscriberTrait and classes with protected $container property (@a-menshchikov)
    • ๐Ÿ› bug #33518 [Yaml] don't dump a scalar tag value on its own line (@xabbuh)
    • bug #33505 [HttpClient] fallbackto CURLMOPT_MAXCONNECTS when CURLMOPT_MAX_HOST_CONNECTIONS is not available (@nicolas-grekas)
    • ๐Ÿ› bug #32818 [HttpKernel] Fix getFileLinkFormat() to avoid returning the wrong URL in Profiler (@Arman-Hosseini)
    • ๐Ÿ› bug #33487 [HttpKernel] Fix Apache mod_expires Session Cache-Control issue (@pbowyer)
    • ๐Ÿ› bug #33469 [FrameworkBundle] Fixed suggested package for missing server:dump command (@lyrixx)
    • ๐Ÿ› bug #31964 [Router] routing cache crash when using generator_class (@dFayet)
    • ๐Ÿ› bug #33481 [Messenger] fix empty amqp body returned as false (@Tobion)
    • ๐Ÿ› bug #33387 [Mailer] maintain sender/recipient name in SMTP envelopes (@xabbuh)
    • ๐Ÿ› bug #33449 Fix gmail relay (@beno!t POLASZEK)
    • ๐Ÿ› bug #33391 [HttpClient] fix support for 103 Early Hints and other informational status codes (@nicolas-grekas)
    • ๐Ÿ› bug #33444 [HttpClient] improve handling of HTTP/2 PUSH, disable it by default (@nicolas-grekas)
    • ๐Ÿ› bug #33435 [Validator] Only handle numeric values in DivisibleBy (@fancyweb)
    • ๐Ÿ› bug #33437 Fix #33427 (@sylfabre)
    • ๐Ÿ› bug #33439 [Validator] Sync string to date behavior and throw a better exception (@fancyweb)
    • ๐Ÿ› bug #33436 [DI] fix support for "!tagged_locator foo" (@nicolas-grekas)
    • ๐Ÿ› bug #32903 [PHPUnit Bridge] Avoid registering listener twice (@alexpott)
    • ๐Ÿ› bug #33432 [Mailer] Fix Mailgun support when a response is not JSON as expected (@fabpot)
    • ๐Ÿ› bug #33402 [Finder] Prevent unintentional file locks in Windows (@jspringe)
    • ๐Ÿ› bug #33376 [Mailer] Remove the default dispatcher in AbstractTransport (@fabpot)
    • ๐Ÿ› bug #33357 [FrameworkBundle] Fix about command not showing .env vars (@brentybh)
    • ๐Ÿ› bug #33396 Fix #33395 PHP 5.3 compatibility (@kylekatarnls)
    • ๐Ÿ› bug #33363 [Routing] fix static route reordering when a previous dynamic route conflicts (@nicolas-grekas)
    • ๐Ÿ› bug #33385 [Console] allow Command::getName() to return null (@nicolas-grekas)
    • ๐Ÿ› bug #33353 Return null as Expire header if it was set to null (@danrot)
    • ๐Ÿ› bug #33382 [ProxyManager] remove ProxiedMethodReturnExpression polyfill (@nicolas-grekas)
    • ๐Ÿ› bug #33377 [Yaml] fix dumping not inlined scalar tag values (@xabbuh)

    [PR] #33891

  • v4.3.4 Changes

    August 26, 2019

    Changelog (since v4.3.3...v4.3.4)

    • ๐Ÿ› bug #33335 [DependencyInjection] Fixed the getServiceIds implementation to always return aliases (@pdommelen)
    • ๐Ÿ› bug #33298 [Messenger] Stop worker when it should stop (@tienvx)
    • ๐Ÿ› bug #33292 [VarExporter] fix support for PHP 7.4 (@nicolas-grekas)
    • ๐Ÿ› bug #33282 [HttpKernel] Do not extend the new SF 4.3 ControllerEvent so we can make it final (@Tobion)
    • ๐Ÿ› bug #33278 [FrameworkBundle] Fix BrowserKit assertions to make them compatible with Panther (@dunglas)
    • ๐Ÿ› bug #33216 [Mime] Trim and remove line breaks from NamedAddress name arg (@maldoinc)
    • ๐Ÿ› bug #33124 [Config] Add handling for ignored keys in ArrayNode::mergeValues. (@alexandre Parent)
    • ๐Ÿ› bug #33244 [Router] Fix TraceableUrlMatcher behaviour with trailing slash (@xavier Leune)
    • ๐Ÿ› bug #33232 Fix handling for session parameters (@vkhramtsov)
    • ๐Ÿ› bug #32497 [Messenger] DispatchAfterCurrentBusMiddleware does not cancel messages from delayed handlers (@Nyholm, @BastienClement)
    • ๐Ÿ› bug #33127 [Messenger] make delay exchange and queues durable like the normal ones by default (@Tobion)
    • ๐Ÿ› bug #33210 [Mailer] Don't duplicate addresses in Sendgrid Transport (@pierredup)
    • ๐Ÿ› bug #33172 [Console] fixed a PHP notice when there is no function in the stack trace of an Exception (@fabpot)
    • ๐Ÿ› bug #33157 Fix getMaxFilesize() returning zero (@ausi)
    • ๐Ÿ› bug #33139 [Intl] Cleanup unused language aliases entry (@ro0NL)
    • ๐Ÿ› bug #33126 [SecurityBundle] display the correct class name on the deprecated notice (@maxhelias)
    • ๐Ÿ› bug #33093 [EventDispatcher] wrong Request class (@maxhelias)
    • ๐Ÿ› bug #33092 [DependencyInjection] Improve an exception message (@fabpot)
    • ๐Ÿ› bug #32541 [HttpKernel] trim the leading backslash in the controller init (@Simperfit, @fabpot)
    • ๐Ÿ› bug #32455 [HttpFoundation] Clear invalid session cookie (@Toflar)
    • ๐Ÿ› bug #33066 [Serializer] Fix negative DateInterval (@jderusse)
    • ๐Ÿ› bug #33045 Make HttpClientTestCase compatible with PHPUnit8 (@jderusse)
    • ๐Ÿ› bug #33033 [Lock] consistently throw NotSupportException (@xabbuh)
    • bug #33022 [HttpClient] Remove CURLOPT_CONNECTTIMEOUT_MS curl opt (@lyrixx)
    • ๐Ÿ› bug #32516 [FrameworkBundle][Config] Ignore exceptions thrown during reflection classes autoload (@fancyweb)
    • ๐Ÿ› bug #33010 [TwigBridge] pass translation parameters to the trans filter (@xabbuh)
    • ๐Ÿ› bug #32981 Fix tests/code for php 7.4 (@jderusse)
    • ๐Ÿ› bug #32986 [Mime] fixed wrong mimetype (@rjwebdev)
    • ๐Ÿ› bug #32992 [ProxyManagerBridge] Polyfill for unmaintained version (@jderusse)
    • ๐Ÿ› bug #32989 [HttpClient] Declare $active first to prevent weird issue (@Kocal)
    • ๐Ÿ› bug #32999 Added correct plural for box -> boxes (@cinamo)
    • bug #32933 [PhpUnitBridge] fixed PHPUnit 8.3 compatibility: method handleError was renamed to __invoke (@karser)
    • ๐Ÿ› bug #32947 [Intl] Support DateTimeInterface in IntlDateFormatter::format (@pierredup)
    • ๐Ÿ› bug #32919 [Intl] Order alpha2 to alpha3 mapping + phpdoc fixes (@ro0NL)
    • ๐Ÿ› bug #32792 [Messenger] Fix incompatibility with FrameworkBundle <4.3.1 (@chalasr)
    • ๐Ÿ› bug #32836 [Messenger] Removed named parameters and replaced with ? placeholders for sqlsrv compatibility (@david Legatt)
    • ๐Ÿ› bug #32838 [FrameworkBundle] Detect indirect env vars in routing (@ro0NL)
    • ๐Ÿ› bug #32918 [Intl] Order alpha2 to alpha3 mapping (@ro0NL)
    • ๐Ÿ› bug #32902 [PhpUnitBridge] Allow sutFqcnResolver to return array (@VincentLanglet)
    • ๐Ÿ› bug #32814 Create mailBody with only attachments part present (@srsbiz)
    • ๐Ÿ› bug #32682 [HttpFoundation] Revert getClientIp @return docblock (@ossinkine)
    • ๐Ÿ› bug #32910 [Yaml] PHP-8: Uncaught TypeError: abs() expects parameter 1 to be int or float, string given (@aleksandr Dankovtsev)
    • ๐Ÿ› bug #32870 #32853 Check if $this->parameters is array. (@ABGEO07)
    • ๐Ÿ› bug #32899 [Mailer] fix wrong error message when connection closes unexpectedly (@fabpot)
    • ๐Ÿ› bug #32895 [Mailer] Fix error not being thrown properly (@fabpot)
    • ๐Ÿ› bug #32868 [PhpUnitBridge] Allow symfony/phpunit-bridge > 4.2 to be installed with phpunit 4.8 (@jderusse)
    • ๐Ÿ› bug #32823 [HttpClient] Preserve the case of headers when sending them (@nicolas-grekas)
    • ๐Ÿ› bug #32767 [Yaml] fix comment in multi line value (@soufianZantar)
    • ๐Ÿ› bug #32790 [HttpFoundation] Fix getMaxFilesize (@bennyborn)
    • ๐Ÿ› bug #32796 [Cache] fix warning on PHP 7.4 (@jpauli)
    • ๐Ÿ› bug #32806 [Console] fix warning on PHP 7.4 (@rez1dent3)
    • ๐Ÿ› bug #32809 Don't add object-value of static properties in the signature of container metadata-cache (@arjenm)
    • ๐Ÿ› bug #32708 Recompile container when translations directory changes (@pierredup)
    • ๐Ÿ› bug #32722 [DependencyInjection] Fix bindings and tagged_locator (@deguif)
    • ๐Ÿ› bug #32802 Make sure trace_level is always defined (@dbu)
    • ๐Ÿ› bug #30096 [DI] Fix dumping Doctrine-like service graphs (bis) (@weaverryan, @nicolas-grekas)
    • ๐Ÿ› bug #32799 [HttpKernel] do not stopwatch sections when profiler is disabled (@Tobion)
    • ๐Ÿ› bug #32631 [Messenger] expire delay queue and fix auto_setup logic (@Tobion)
    • ๐Ÿ› bug #32641 [Messenger] Retrieve table default options from the SchemaManager (@vincenttouzet)

    [PR] #33345

  • v4.3.3 Changes

    July 28, 2019

    Changelog (since v4.3.2...v4.3.3)

    • ๐Ÿ› bug #32726 [Messenger] Fix redis last error not cleared between calls (@chalasr)
    • ๐Ÿ› bug #32760 [HttpKernel] clarify error handler restoring process (@xabbuh)
    • ๐Ÿ› bug #32730 [Inflector] Fix pluralizing words ending with "son" (@norkunas)
    • ๐Ÿ› bug #32715 [DI] fix perf issue with lazy autowire error messages (@nicolas-grekas)
    • ๐Ÿ› bug #32503 Fix multiSelect ChoiceQuestion when answers have spaces (@IceMaD)
    • ๐Ÿ› bug #32688 [Yaml] fix inline handling when dumping tagged values (@xabbuh)
    • ๐Ÿ› bug #32710 [Security/Core] align defaults for sodium with PHP 7.4 (@nicolas-grekas)
    • ๐Ÿ› bug #32644 [WebProfileBundle] Avoid getting right to left style (@Arman-Hosseini)
    • ๐Ÿ› bug #32689 [HttpClient] rewind stream when using Psr18Client (@nicolas-grekas)
    • ๐Ÿ› bug #32700 [Messenger] Flatten collection of stamps collected by the traceable middleware (@ogizanagi)
    • ๐Ÿ› bug #32699 [HttpClient] fix canceling responses in a streaming loop (@nicolas-grekas)
    • ๐Ÿ› bug #32679 [Intl] relax some date parser patterns (@xabbuh)
    • ๐Ÿ› bug #31303 [VarDumper] Use \ReflectionReference for determining if a key is a reference (php >= 7.4) (@dorumd, @nicolas-grekas)
    • ๐Ÿ› bug #32485 [Validator] Added support for validation of giga values (@kernig)
    • ๐Ÿ› bug #32567 [Messenger] pass transport name to factory (@Tobion)
    • ๐Ÿ› bug #32568 [Messenger] Fix UnrecoverableExceptionInterface handling (@LanaiGrunt)
    • ๐Ÿ› bug #32604 Properly handle optional tag attributes for !tagged_iterator (@apfelbox)
    • ๐Ÿ› bug #32571 [HttpClient] fix debug output added to stderr at shutdown (@nicolas-grekas)
    • ๐Ÿ› bug #32443 [PHPUnitBridge] Mute deprecations triggered from phpunit (@greg0ire)
    • ๐Ÿ› bug #32572 Bump minimum version of symfony/phpunit-bridge (@fancyweb)
    • ๐Ÿ› bug #32438 [Serializer] XmlEncoder: don't cast padded strings (@ogizanagi)
    • ๐Ÿ› bug #32579 [Config] Do not use absolute path when computing the vendor freshness (@lyrixx)
    • ๐Ÿ› bug #32563 Container*::getServiceIds() should return strings (@mathroc)
    • ๐Ÿ› bug #32553 [Mailer] Allow register mailer configuration in xml format (@Koc)
    • bug #32442 Adding missing event_dispatcher wiring for messenger.middleware.send_message (@weaverryan)
    • ๐Ÿ› bug #32466 [Config] Fix for signatures of typed properties (@tvandervorm)
    • ๐Ÿ› bug #32501 [FrameworkBundle] Fix descriptor of routes described as callable array (@ribeiropaulor)
    • ๐Ÿ› bug #32500 [Debug][DebugClassLoader] Include found files instead of requiring them (@fancyweb)
    • ๐Ÿ› bug #32464 [WebProfilerBundle] Fix Twig 1.x compatibility (@yceruto)
    • ๐Ÿ› bug #31620 [FrameworkBundle] Inform the user when save_path will be ignored (@gnat42)
    • ๐Ÿ› bug #32096 Don't assume port 0 for X-Forwarded-Port (@alexbowers, @xabbuh)
    • ๐Ÿ› bug #31820 [SecurityBundle] Fix profiler dump for non-invokable security listeners (@chalasr)
    • ๐Ÿ› bug #32392 [Messenger] Doctrine Transport: Support setting auto_setup from DSN (@bendavies)
    • ๐Ÿ› bug #31267 [Translator] Load plurals from mo files properly (@Stadly)
    • ๐Ÿ› bug #31266 [Translator] Load plurals from po files properly (@Stadly)
    • ๐Ÿ› bug #32383 [Serializer] AbstractObjectNormalizer ignores the property types of discriminated classes (@sandergo90)
    • ๐Ÿ› bug #32413 [Messenger] fix publishing headers set on AmqpStamp (@Tobion)
    • ๐Ÿ› bug #32421 [EventDispatcher] Add tag kernel.rest on 'debug.event_dispatcher' service (@lyrixx)
    • bug #32398 [Messenger] Removes deprecated call to ReflectionType::__toString() on MessengerPass (@brunowowk)
    • ๐Ÿ› bug #32379 [SecurityBundle] conditionally register services (@xabbuh)
    • ๐Ÿ› bug #32380 [Messenger] fix broken key normalization (@Tobion)
    • ๐Ÿ› bug #32363 [FrameworkBundle] reset cache pools between requests (@nicolas-grekas)
    • ๐Ÿ› bug #32365 [DI] fix processing of regular parameter bags by MergeExtensionConfigurationPass (@nicolas-grekas)
    • ๐Ÿ› bug #32187 [PHPUnit] Fixed composer error on Windows (@misterx)
    • ๐Ÿ› bug #32299 [Lock] Stores must implement putOffExpiration (@jderusse)
    • ๐Ÿ› bug #32302 [Mime] Remove @Internal annotations for the serialize methods (@francoispluchino)
    • ๐Ÿ› bug #32334 [Messenger] Fix authentication for redis transport (@alexander-schranz)
    • ๐Ÿ› bug #32309 Fixing validation for messenger transports retry_strategy service key (@weaverryan)
    • ๐Ÿ› bug #32331 [Workflow] only decorate when an event dispatcher was passed (@xabbuh)
    • ๐Ÿ› bug #32236 [Cache] work aroung PHP memory leak (@nicolas-grekas)
    • ๐Ÿ› bug #32206 Catch JsonException and rethrow in JsonEncode (@phil-davis)
    • ๐Ÿ› bug #32211 [Mailer] Fix error message when connecting to a stream raises an error before connect() (@fabpot)
    • ๐Ÿ› bug #32210 [Mailer] Fix timeout type hint (@fabpot)
    • ๐Ÿ› bug #32199 [EventDispatcher] improve error messages in the event dispatcher (@xabbuh)
    • ๐Ÿ› bug #32200 [Security/Core] work around sodium_compat issue (@nicolas-grekas)

    [PR] #32788

  • v4.3.2 Changes

    June 26, 2019

    Changelog (since v4.3.1...v4.3.2)

    • ๐Ÿ› bug #31954 [PhpunitBridge] Read environment variable from superglobals (@greg0ire)
    • ๐Ÿ› bug #32131 [Mailgun Mailer] fixed issue when using html body (@alOneh)
    • ๐Ÿ› bug #31730 [PhpUnitBridge] More accurate grouping (@greg0ire)
    • ๐Ÿ› bug #31966 [Messenger] Doctrine Connection find and findAll now correctly decode headers (@TimoBakx)
    • ๐Ÿ› bug #31972 Add missing rendering of form help block. (@alexsegura)
    • ๐Ÿ› bug #32141 [HttpClient] fix dealing with 1xx informational responses (@nicolas-grekas)
    • ๐Ÿ› bug #32138 [Filesystem] fix mirroring directory into parent directory (@xabbuh)
    • ๐Ÿ› bug #32137 [HttpFoundation] fix accessing session bags (@xabbuh)
    • ๐Ÿ› bug #32147 [HttpClient] fix timing measurements with NativeHttpClient (@nicolas-grekas)
    • ๐Ÿ› bug #32165 revert #30525 due to performance penalty (@bendavies)
    • ๐Ÿ› bug #32164 [EventDispatcher] collect called listeners information only once (@xabbuh)
    • ๐Ÿ› bug #32173 [FrameworkBundle] Fix calling Client::getProfile() before sending a request (@dunglas)
    • ๐Ÿ› bug #32163 [DoctrineBridge] Fix type error (@norkunas)
    • ๐Ÿ› bug #32154 [Messenger] fix retrying handlers using DoctrineTransactionMiddleware (@Tobion)
    • ๐Ÿ› bug #32169 [Security/Core] require libsodium >= 1.0.14 (@nicolas-grekas)
    • bug #32170 [Security/Core] Don't use ParagonIE_Sodium_Compat (@nicolas-grekas)
    • ๐Ÿ› bug #32156 [Workflow] re-add workflow.definition tag to workflow services (@nikossvnk)
    • ๐Ÿ› bug #32053 [Messenger] No need for retry to require SentStamp (@Tobion)
    • ๐Ÿ› bug #32083 [HttpClient] fixing passing debug info to progress callback (@nicolas-grekas)
    • ๐Ÿ› bug #32129 [DebugBundle] fix register ReflectionCaster::unsetClosureFileInfo caster in var cloner service (@alekitto)
    • ๐Ÿ› bug #32027 [Messenger] Remove DispatchAfterCurrentBusStamp when message is put on internal queue (@Nyholm)
    • ๐Ÿ› bug #32125 [Form] accept floats for input="string" in NumberType (@xabbuh)
    • ๐Ÿ› bug #32094 [Validator] Use LogicException for missing Property Access Component in comparison constraints (@Lctrs)
    • ๐Ÿ› bug #32136 [FrameworkBundle] sync require-dev and conflict constraints (@xabbuh)
    • ๐Ÿ› bug #32123 [Form] fix translation domain (@xabbuh)
    • ๐Ÿ› bug #32115 [SecurityBundle] don't validate IP addresses from env var placeholders (@xabbuh)
    • ๐Ÿ› bug #32116 [FrameworkBundle] tag the FileType service as a form type (@xabbuh)
    • ๐Ÿ› bug #32109 [Messenger] fix delay exchange recreation after disconnect (@Tobion)
    • ๐Ÿ› bug #32090 [Debug] workaround BC break in PHP 7.3 (@nicolas-grekas)
    • ๐Ÿ› bug #32076 [Lock] Fix PDO prune not called (@jderusse)
    • ๐Ÿ› bug #32071 Fix expired lock not cleaned (@jderusse)
    • ๐Ÿ› bug #32052 [Messenger] fix AMQP delay queue to be per exchange (@Tobion)
    • ๐Ÿ› bug #32065 [HttpClient] throw DecodingExceptionInterface when toArray() fails because of content-type error (@nicolas-grekas)
    • ๐Ÿ› bug #32057 [HttpFoundation] Fix SA/phpdoc JsonResponse (@ro0NL)
    • ๐Ÿ› bug #32040 [DI] Show the right class autowired when providing a non-existing class (@Simperfit)
    • ๐Ÿ› bug #32035 [Messenger] fix delay delivery for non-fanout exchanges (@Tobion)
    • ๐Ÿ› bug #32025 SimpleCacheAdapter fails to cache any item if a namespace is used (@moufmouf)
    • ๐Ÿ› bug #32022 [HttpClient] Don't use CurlHttpClient on Windows when curl.cainfo is not set (@nicolas-grekas)
    • ๐Ÿ› bug #32037 [Form] validate composite constraints in all groups (@xabbuh)
    • ๐Ÿ› bug #32007 [Serializer] Handle true and false appropriately in CSV encoder (@battye)
    • ๐Ÿ› bug #32036 [Messenger] improve logs (@Tobion)
    • ๐Ÿ› bug #31998 Parameterize Mailgun's region (@jderusse)
    • ๐Ÿ› bug #32000 [Routing] fix absolute url generation when scheme is not known (@Tobion)
    • ๐Ÿ› bug #32012 Add statement to fileLink to ignore href code when no fileLink. (@bmxmale)
    • bug #32024 [VarDumper] fix dumping objects that implement __debugInfo() (@nicolas-grekas)
    • ๐Ÿ› bug #32014 Do not log or call the proxy function when the locale is the same (@gmponos)
    • ๐Ÿ› bug #32011 [HttpClient] fix closing debug stream prematurely (@nicolas-grekas)
    • ๐Ÿ› bug #32017 [Contracts] add missing required dependencies (@mbessolov)
    • ๐Ÿ› bug #31992 Fix sender/recipients in SMTP Envelope (@fabpot)
    • ๐Ÿ› bug #31999 [PhpunitBridge] Restore php 5.5 compat (@greg0ire)
    • ๐Ÿ› bug #31991 [EventDispatcher] collect called listeners information only once (@xabbuh)
    • ๐Ÿ› bug #31988 [TwigBridge] add back possibility to use form themes without translations (@xabbuh)
    • ๐Ÿ› bug #31982 [HttpClient] fix Psr18Client handling of non-200 response codes (@nicolas-grekas)
    • ๐Ÿ› bug #31953 [DoctrineBridge] fix handling nested embeddables (@xabbuh)
    • ๐Ÿ› bug #31962 Fix reporting unsilenced deprecations from insulated tests (@nicolas-grekas)
    • ๐Ÿ› bug #31936 PropertyInfoLoader should not try to add validation to non-existent property (@weaverryan)
    • ๐Ÿ› bug #31923 [Serializer] Fix DataUriNormalizer deprecation (MIME type guesser is optional) (@ogizanagi)
    • ๐Ÿ› bug #31928 [FrameworkBundle] avoid service id conflicts with Swiftmailer (@xabbuh)
    • ๐Ÿ› bug #31925 [Form] fix usage of legacy TranslatorInterface (@nicolas-grekas)
    • ๐Ÿ› bug #31908 [Validator] fix deprecation layer of ValidatorBuilder (@nicolas-grekas)

    [PR] #32195

  • v4.3.1 Changes

    June 06, 2019

    Changelog (since v4.3.0...v4.3.1)

    • ๐Ÿ› 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 JSON_THROW_ON_ERROR (@nicolas-grekas)
    • bug #31869 Fix json-encoding when JSON_THROW_ON_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 json_encode() (@nicolas-grekas)
    • ๐Ÿ› bug #31860 [HttpFoundation] work around PHP 7.3 bug related to json_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 content_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 [Security\Core] 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)

    [PR] #31901

  • v4.3.0 Changes

    May 30, 2019

    Changelog (since v4.3.0-RC1...v4.3.0)

    • ๐Ÿ› bug #31654 [HttpFoundation] Do not set X-Accel-Redirect for paths outside of X-Accel-Mapping (@vilius-g)

    [PR] #31717

  • v4.3.0-RC1 Changes

    May 28, 2019

    Changelog (since v4.3.0-BETA2...v4.3.0-RC1)

    • ๐Ÿ› bug #31650 Create an abstract HTTP transport and extend it in all HTTP transports (@bocharsky-bw)
    • ๐Ÿ”‹ feature #31641 [HttpClient] make $response->getInfo('debug') return extended logs about the HTTP transaction (@nicolas-grekas)
    • ๐Ÿ”‹ feature #31571 [Contracts] split in one package per sub-contracts (@nicolas-grekas)
    • ๐Ÿ› bug #31625 [Messenger] Disable the SchemaAssetsFilter when setup the transport (@vincenttouzet)
    • ๐Ÿ› bug #31621 [Messenger] Fix missing auto_setup for RedisTransport (@chalasr)
    • ๐Ÿ› bug #31584 [Workflow] Do not trigger extra guards (@lyrixx)
    • ๐Ÿ› bug #31632 [Messenger] Use "real" memory usage to honor --memory-limit (@chalasr)
    • ๐Ÿ› bug #31610 [HttpClient] fix handling exceptions thrown before first mock chunk (@nicolas-grekas)
    • ๐Ÿ› bug #31615 Allow WrappedListener to describe uncallable listeners (@derrabus)
    • ๐Ÿ› bug #31599 [Translation] Fixed issue with new vs old TranslatorInterface in TranslationDataCollector (@althaus)
    • ๐Ÿ› bug #31565 [Mime][HttpFoundation] Added mime type audio/x-hx-aac-adts (@ifaridjalilov)
    • ๐Ÿ› bug #31591 [FrameworkBundle] fix named autowiring aliases for TagAwareCacheInterface (@nicolas-grekas)
    • ๐Ÿ› bug #31590 [Cache] improve logged messages (@nicolas-grekas)
    • ๐Ÿ› bug #31586 [HttpClient] display proper error message on TransportException when curl is used (@nicolas-grekas)
    • ๐Ÿ› bug #31349 [WebProfilerBundle] Use absolute URL for profiler links (@Alumbrados)
    • ๐Ÿ› bug #31541 [DI] fix using bindings with locators of service subscribers (@nicolas-grekas)
    • ๐Ÿ› bug #31568 [Process] Fix infinite waiting for stopped process (@mshavliuk)

    [PR] #31652

  • v4.2.11 Changes

    July 28, 2019

    Changelog (since v4.2.10...v4.2.11)

    • ๐Ÿ› bug #32760 [HttpKernel] clarify error handler restoring process (@xabbuh)
    • ๐Ÿ› bug #32503 Fix multiSelect ChoiceQuestion when answers have spaces (@IceMaD)
    • ๐Ÿ› bug #32688 [Yaml] fix inline handling when dumping tagged values (@xabbuh)
    • ๐Ÿ› bug #32644 [WebProfileBundle] Avoid getting right to left style (@Arman-Hosseini)
    • ๐Ÿ› bug #32700 [Messenger] Flatten collection of stamps collected by the traceable middleware (@ogizanagi)
    • ๐Ÿ› bug #32679 [Intl] relax some date parser patterns (@xabbuh)
    • ๐Ÿ› bug #31303 [VarDumper] Use \ReflectionReference for determining if a key is a reference (php >= 7.4) (@dorumd, @nicolas-grekas)
    • ๐Ÿ› bug #32485 [Validator] Added support for validation of giga values (@kernig)
    • ๐Ÿ› bug #32572 Bump minimum version of symfony/phpunit-bridge (@fancyweb)
    • ๐Ÿ› bug #32438 [Serializer] XmlEncoder: don't cast padded strings (@ogizanagi)
    • ๐Ÿ› bug #32579 [Config] Do not use absolute path when computing the vendor freshness (@lyrixx)
    • ๐Ÿ› bug #32563 Container*::getServiceIds() should return strings (@mathroc)
    • ๐Ÿ› bug #32466 [Config] Fix for signatures of typed properties (@tvandervorm)
    • ๐Ÿ› bug #32500 [Debug][DebugClassLoader] Include found files instead of requiring them (@fancyweb)
    • ๐Ÿ› bug #32464 [WebProfilerBundle] Fix Twig 1.x compatibility (@yceruto)
    • ๐Ÿ› bug #31620 [FrameworkBundle] Inform the user when save_path will be ignored (@gnat42)
    • ๐Ÿ› bug #32096 Don't assume port 0 for X-Forwarded-Port (@alexbowers, @xabbuh)
    • ๐Ÿ› bug #31267 [Translator] Load plurals from mo files properly (@Stadly)
    • ๐Ÿ› bug #31266 [Translator] Load plurals from po files properly (@Stadly)
    • ๐Ÿ› bug #32383 [Serializer] AbstractObjectNormalizer ignores the property types of discriminated classes (@sandergo90)
    • ๐Ÿ› bug #32421 [EventDispatcher] Add tag kernel.rest on 'debug.event_dispatcher' service (@lyrixx)
    • bug #32398 [Messenger] Removes deprecated call to ReflectionType::__toString() on MessengerPass (@brunowowk)
    • ๐Ÿ› bug #32379 [SecurityBundle] conditionally register services (@xabbuh)
    • ๐Ÿ› bug #32363 [FrameworkBundle] reset cache pools between requests (@nicolas-grekas)
    • ๐Ÿ› bug #32365 [DI] fix processing of regular parameter bags by MergeExtensionConfigurationPass (@nicolas-grekas)
    • ๐Ÿ› bug #32187 [PHPUnit] Fixed composer error on Windows (@misterx)
    • ๐Ÿ› bug #32299 [Lock] Stores must implement putOffExpiration (@jderusse)
    • ๐Ÿ› bug #32236 [Cache] work aroung PHP memory leak (@nicolas-grekas)
    • ๐Ÿ› bug #32206 Catch JsonException and rethrow in JsonEncode (@phil-davis)
    • ๐Ÿ› bug #32200 [Security/Core] work around sodium_compat issue (@nicolas-grekas)

    [PR] #32787
    ๐Ÿš€ [EOM] End of maintenance release for branch 4.2

  • v4.2.10 Changes

    June 26, 2019

    Changelog (since v4.2.9...v4.2.10)

    • ๐Ÿ› bug #31972 Add missing rendering of form help block. (@alexsegura)
    • ๐Ÿ› bug #32137 [HttpFoundation] fix accessing session bags (@xabbuh)
    • ๐Ÿ› bug #32164 [EventDispatcher] collect called listeners information only once (@xabbuh)
    • ๐Ÿ› bug #32173 [FrameworkBundle] Fix calling Client::getProfile() before sending a request (@dunglas)
    • ๐Ÿ› bug #32163 [DoctrineBridge] Fix type error (@norkunas)
    • bug #32170 [Security/Core] Don't use ParagonIE_Sodium_Compat (@nicolas-grekas)
    • ๐Ÿ› bug #32094 [Validator] Use LogicException for missing Property Access Component in comparison constraints (@Lctrs)
    • ๐Ÿ› bug #32123 [Form] fix translation domain (@xabbuh)
    • ๐Ÿ› bug #32116 [FrameworkBundle] tag the FileType service as a form type (@xabbuh)
    • ๐Ÿ› bug #32090 [Debug] workaround BC break in PHP 7.3 (@nicolas-grekas)
    • ๐Ÿ› bug #32076 [Lock] Fix PDO prune not called (@jderusse)
    • ๐Ÿ› bug #32071 Fix expired lock not cleaned (@jderusse)
    • ๐Ÿ› bug #32057 [HttpFoundation] Fix SA/phpdoc JsonResponse (@ro0NL)
    • ๐Ÿ› bug #32025 SimpleCacheAdapter fails to cache any item if a namespace is used (@moufmouf)
    • ๐Ÿ› bug #32037 [Form] validate composite constraints in all groups (@xabbuh)
    • ๐Ÿ› bug #32007 [Serializer] Handle true and false appropriately in CSV encoder (@battye)
    • ๐Ÿ› bug #32000 [Routing] fix absolute url generation when scheme is not known (@Tobion)
    • bug #32024 [VarDumper] fix dumping objects that implement __debugInfo() (@nicolas-grekas)
    • ๐Ÿ› bug #31962 Fix reporting unsilenced deprecations from insulated tests (@nicolas-grekas)
    • ๐Ÿ› bug #31925 [Form] fix usage of legacy TranslatorInterface (@nicolas-grekas)
    • ๐Ÿ› bug #31908 [Validator] fix deprecation layer of ValidatorBuilder (@nicolas-grekas)
    • ๐Ÿ› 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 #31879 [Cache] Pass arg to get callback everywhere (@fancyweb)
    • ๐Ÿ› bug #31863 [HttpFoundation] Fixed case-sensitive handling of cache-control header in RedirectResponse constructor (@ivo)
    • bug #31869 Fix json-encoding when JSON_THROW_ON_ERROR is used (@nicolas-grekas)
    • ๐Ÿ› bug #31868 [HttpKernel] Fix handling non-catchable fatal errors (@nicolas-grekas)
    • ๐Ÿ› bug #31860 [HttpFoundation] work around PHP 7.3 bug related to json_encode() (@nicolas-grekas)
    • ๐Ÿ› bug #31407 [Security] added support for updated "distinguished name" format in x509 authentication (@robert Kopera)
    • ๐Ÿ› bug #31786 [Translation] Fixed case sensitivity of lint:xliff command (@javiereguiluz)
    • ๐Ÿ› bug #31757 [DomCrawler] Fix type error with null Form::$currentUri (@chalasr)
    • ๐Ÿ› bug #31654 [HttpFoundation] Do not set X-Accel-Redirect for paths outside of X-Accel-Mapping (@vilius-g)

    [PR] #32192

  • v4.2.9 Changes

    May 28, 2019

    Changelog (since v4.2.8...v4.2.9)

    • ๐Ÿ› bug #31584 [Workflow] Do not trigger extra guards (@lyrixx)
    • ๐Ÿ› bug #31632 [Messenger] Use "real" memory usage to honor --memory-limit (@chalasr)
    • ๐Ÿ› bug #31599 [Translation] Fixed issue with new vs old TranslatorInterface in TranslationDataCollector (@althaus)
    • ๐Ÿ› bug #31349 [WebProfilerBundle] Use absolute URL for profiler links (@Alumbrados)
    • ๐Ÿ› bug #31541 [DI] fix using bindings with locators of service subscribers (@nicolas-grekas)
    • ๐Ÿ› bug #31568 [Process] Fix infinite waiting for stopped process (@mshavliuk)
    • ๐Ÿ› bug #31551 [ProxyManager] isProxyCandidate() does not take into account interfaces (@andrerom)
    • ๐Ÿ› bug #31335 [Doctrine] Respect parent class contract in ContainerAwareEventManager (@Koc)
    • ๐Ÿ› bug #31421 [Routing][AnnotationClassLoader] fix utf-8 encoding in default route name (@przemyslaw-bogusz)
    • ๐Ÿ› bug #31510 Use the current working dir as default first arg in 'link' binary (@lyrixx)
    • ๐Ÿ› bug #31524 [HttpFoundation] prevent deprecation when filesize matches error code (@xabbuh)
    • ๐Ÿ› bug #31535 [Debug] Wrap call to require_once in a try/catch (@lyrixx)
    • ๐Ÿ› bug #31477 [PropertyAccess] Add missing property to PropertyAccessor (@vudaltsov)
    • ๐Ÿ› bug #31479 [Cache] fix saving unrelated keys in recursive callback calls (@nicolas-grekas)
    • ๐Ÿ› bug #31438 [Serializer] Fix denormalization of object with variadic constructor typed argument (@ajgarlag)
    • ๐Ÿ› bug #31445 [Messenger] Making cache rebuild correctly when message subscribers change (@weaverryan)
    • ๐Ÿ› bug #31442 [Validator] Fix finding translator parent definition in compiler pass (@deguif)
    • ๐Ÿ› bug #31475 [HttpFoundation] Allow set 'None' on samesite cookie flag (@markitosgv)
    • ๐Ÿ› bug #31456 Remove deprecated usage of some Twig features (@fabpot)
    • ๐Ÿ› bug #31207 [Routing] Fixed unexpected 404 NoConfigurationException (@yceruto)
    • ๐Ÿ› bug #31261 [Console] Commands with an alias should not be recognized as ambiguous when using register (@Simperfit)
    • ๐Ÿ› bug #31371 [DI] Removes number of elements information in debug mode (@jschaedl)
    • ๐Ÿ› bug #31418 [FrameworkBundle] clarify the possible class/interface of the cache (@xabbuh)
    • ๐Ÿ› bug #31411 [Intl] Fix root fallback locale (@ro0NL)
    • ๐Ÿ› bug #31377 [Console] Fix auto-complete for ChoiceQuestion (multi-select answers) (@battye)
    • ๐Ÿ› bug #31380 [WebProfilerBundle] Don't filter submitted IP values (@javiereguiluz)

    [PR] #31651