Skip to content

Releases: symfony/symfony

v5.4.28

26 Aug 13:53
v5.4.28
777764d
Compare
Choose a tag to compare

Changelog (v5.4.27...v5.4.28)

  • bug #51474 [Serializer] Fix wrong InvalidArgumentException thrown (@mtarld)
  • bug #51473 [VarDumper] Fix managing collapse state in CliDumper (@nicolas-grekas)
  • bug #51445 [Security] FormLoginAuthenticator: fail for non-string password (@dmaicher)
  • bug #51424 [HttpFoundation] Fix base URI detection on IIS with UrlRewriteModule (@derrabus)
  • bug #48840 [Validator] Dump Valid constraints on debug command (@macintoshplus)
  • bug #51223 [Console] Fix linewraps in OutputFormatter (@maxbeckers)
  • bug #51307 [DependencyInjection] fix dump xml with array/object/enum default value (@Jean-Beru)
  • bug #51328 [Messenger] Always return bool from messenger amqp connection nack (@Danielss89)
  • bug #51295 [Mailer] update Brevo SMTP host (@bastien-wink)
  • bug #51301 [FrameworkBundle] add missing default-doctrine-dbal-provider cache pool attribute to XSD (@xabbuh)
  • bug #51296 [Process] Fix silencing wait when using a sigchild-enabled binary (@nicolas-grekas)
  • bug #51201 [Workflow] fix MermaidDumper when place contains special char (@lyrixx)
  • bug #51061 [DoctrineBridge] Bugfix - Allow to remove LazyLoaded listeners by object (@VincentLanglet)

[PR] #51495

v6.3.3

31 Jul 10:37
v6.3.3
3fc1328
Compare
Choose a tag to compare

Changelog (v6.3.2...v6.3.3)

  • bug #51178 [Finder] Revert "Fix children condition in ExcludeDirectoryFilterIterator" (@derrabus)

[PR] #51185

v6.2.14

31 Jul 10:54
v6.2.14
4e5061c
Compare
Choose a tag to compare

Changelog (v6.2.13...v6.2.14)

  • bug #51178 [Finder] Revert "Fix children condition in ExcludeDirectoryFilterIterator" (@derrabus)

[PR] #51186
[EOL] End of life release for branch 6.2

v5.4.27

31 Jul 10:26
v5.4.27
8e93e5a
Compare
Choose a tag to compare

Changelog (v5.4.26...v5.4.27)

  • bug #51178 [Finder] Revert "Fix children condition in ExcludeDirectoryFilterIterator" (@derrabus)

[PR] #51184

v6.3.2

30 Jul 09:10
v6.3.2
c6d4b22
Compare
Choose a tag to compare

Changelog (v6.3.1...v6.3.2)

  • bug #51138 [Scheduler] Postpone schedule creation (@HypeMC)
  • bug #50933 [Serializer] Fix deserializing nested arrays of objects with mixed keys (@HypeMC)
  • bug #51071 [VarExporter] Fix calling scope detection inside magic accessors (@vtsykun)
  • bug #51078 [FrameworkBundle][Workflow] Throw exception is workflow.xxx.transitions is not an array (@lyrixx)
  • bug #51102 [Webhook] Allow slash in webhook type (@alamirault)
  • bug #51114 [Serializer] Fix denormalizing abstract part headers in MimeMessageNormalizer (@fancyweb)
  • bug #51055 [Scheduler] Fix NPE in debug:scheduler command (@maxbeckers)
  • bug #51042 [Mailer] [Mailgun] Disable tls for mailgun as it should use STARTTLS (@joelwurtz)
  • bug #51056 [SecurityBundle] Add firewalls.logout.csrf_token_manager to XSD (@HeahDude)
  • bug #51065 [AssetMapper] Fixing import parsing from jsdelivr (@weaverryan)
  • bug #50788 [Validator] Fix regression with class metadatada on parent classes (@rmikalkenas)
  • bug #51030 [Intl] Fixed directory traversal in emoji compression tool (@rlandgrebe)
  • bug #51017 [VarExporter] Fix exporting classes with __serialize() but not __unserialize() (@fancyweb)
  • bug #51031 Fix deprecations on PHP 8.3 (@nicolas-grekas)
  • bug #51000 [WebProfilerBundle] Fix error in case of 'Content-Type' set null in dev environment with no debug (@alexbuyanow)
  • bug #50985 [DependencyInjection] Fix fetching lazy non-shared services multiple times (@HypeMC)
  • bug #50994 [ErrorHandler][Runtime] Don't mess with ini_set('assert.warning') (@nicolas-grekas)
  • bug #50988 [DependencyInjection] Run the ResolveFactoryClassPass when lint:container builds the container from a dump (@MatTheCat)
  • bug #50968 [PropertyAccess] Fix access to undefined "file" key when checking stack frames (@nicolas-grekas)
  • bug #50552 [Security] Allow custom scheme to be used as redirection URIs (@Spomky)
  • bug #50945 [DebugBundle][FrameworkBundle] Fix using the framework without the Console component (@HypeMC)
  • bug #50913 [HttpKernel][WebProfilerBundle] Fix search feature (Cyril HERRERA)
  • bug #50963 [Messenger] do not listen to signals if the pcntl extension is missing (@xabbuh)
  • bug #50937 [Form] fetch all known ChoiceType values at once (@xabbuh)
  • bug #50944 [FrameworkBundle] Add missing monolog channel tag to the messenger:failed:retry command (@HypeMC)
  • bug #49070 [RateLimiter] fix incorrect retryAfter of FixedWindow (@RobertMe)
  • bug #50960 [VarDumper] Fix dumping ArrayObject with DumpDataCollector (@lyrixx, @HypeMC)
  • bug #50943 [Intl] Taking into account bibliographic + overlong (@oleg-andreyev)
  • bug #50954 [PhpUnitBridge] Kill the last concurrent process when it stales for more than 60s (@nicolas-grekas)
  • bug #50893 [Notifier] Fix Esendex messages serialization (@raphael-geffroy)
  • bug #50475 [FrameworkBundle] Prevent cache:clear to lose files on subsequent runs (@Okhoshi)
  • bug #47252 [PhpUnitBridge] Use triggering class to generate baseline for deprecation messages from DebugClassLoader (@leongersen)
  • bug #50582 [Security/Http] Fix false-string handling in RememberMeAuthenticator (@ossinkine)
  • bug #50595 [DependencyInjection] Don't ignore attributes on the actual decorator (@HypeMC)
  • bug #50804 [Serializer] Fix Normalizer not utilizing converted name for index variadic param (@DidierLmn)
  • bug #50813 [DoctrineBridge] Load refreshed user proxy (@MatTheCat)
  • bug #50905 [DepdencyInjection] Fix costly logic when checking errored definitions (@nicolas-grekas)
  • bug #50884 [Finder] Fix initial directory is opened twice (@mvorisek)
  • bug #50818 [Scheduler] Fix PeriodicalTrigger from argument for stateful run dates (@StanJansen)
  • bug #50881 [Messenger] Fix passing options set via tags to handler descriptors (@nicolas-grekas)
  • feature #50838 [DoctrineBridge] Remove outdated comment (@HeahDude)
  • bug #50837 [DependencyInjection] Fix autocasting null env values to empty string (@fancyweb)
  • bug #50819 [SecurityBundle] Do not translate Bearer header’s error_description (@MatTheCat)
  • bug #50793 [DependencyInjection] Fix resource tracking for lazy services (@nicolas-grekas)
  • bug #50810 [String] Fix Inflector for 'status' (@evertharmeling)
  • bug #50776 [Serializer] Fix type error not be accessed before initialization (@shyim)

[PR] #51164

v6.2.13

30 Jul 09:03
v6.2.13
5a2bcea
Compare
Choose a tag to compare

Changelog (v6.2.12...v6.2.13)

  • bug #50933 [Serializer] Fix deserializing nested arrays of objects with mixed keys (@HypeMC)
  • bug #51071 [VarExporter] Fix calling scope detection inside magic accessors (@vtsykun)
  • bug #51078 [FrameworkBundle][Workflow] Throw exception is workflow.xxx.transitions is not an array (@lyrixx)
  • bug #51114 [Serializer] Fix denormalizing abstract part headers in MimeMessageNormalizer (@fancyweb)
  • bug #50788 [Validator] Fix regression with class metadatada on parent classes (@rmikalkenas)
  • bug #51017 [VarExporter] Fix exporting classes with __serialize() but not __unserialize() (@fancyweb)
  • bug #51031 Fix deprecations on PHP 8.3 (@nicolas-grekas)
  • bug #51000 [WebProfilerBundle] Fix error in case of 'Content-Type' set null in dev environment with no debug (@alexbuyanow)
  • bug #50985 [DependencyInjection] Fix fetching lazy non-shared services multiple times (@HypeMC)
  • bug #50994 [ErrorHandler][Runtime] Don't mess with ini_set('assert.warning') (@nicolas-grekas)
  • bug #50968 [PropertyAccess] Fix access to undefined "file" key when checking stack frames (@nicolas-grekas)
  • bug #50552 [Security] Allow custom scheme to be used as redirection URIs (@Spomky)
  • bug #50945 [DebugBundle][FrameworkBundle] Fix using the framework without the Console component (@HypeMC)
  • bug #50913 [HttpKernel][WebProfilerBundle] Fix search feature (Cyril HERRERA)
  • bug #50937 [Form] fetch all known ChoiceType values at once (@xabbuh)
  • bug #50944 [FrameworkBundle] Add missing monolog channel tag to the messenger:failed:retry command (@HypeMC)
  • bug #49070 [RateLimiter] fix incorrect retryAfter of FixedWindow (@RobertMe)
  • bug #50960 [VarDumper] Fix dumping ArrayObject with DumpDataCollector (@lyrixx, @HypeMC)
  • bug #50943 [Intl] Taking into account bibliographic + overlong (@oleg-andreyev)
  • bug #50954 [PhpUnitBridge] Kill the last concurrent process when it stales for more than 60s (@nicolas-grekas)
  • bug #50475 [FrameworkBundle] Prevent cache:clear to lose files on subsequent runs (@Okhoshi)
  • bug #47252 [PhpUnitBridge] Use triggering class to generate baseline for deprecation messages from DebugClassLoader (@leongersen)
  • bug #50582 [Security/Http] Fix false-string handling in RememberMeAuthenticator (@ossinkine)
  • bug #50595 [DependencyInjection] Don't ignore attributes on the actual decorator (@HypeMC)
  • bug #50804 [Serializer] Fix Normalizer not utilizing converted name for index variadic param (@DidierLmn)
  • bug #50813 [DoctrineBridge] Load refreshed user proxy (@MatTheCat)
  • bug #50905 [DepdencyInjection] Fix costly logic when checking errored definitions (@nicolas-grekas)
  • bug #50884 [Finder] Fix initial directory is opened twice (@mvorisek)
  • bug #50881 [Messenger] Fix passing options set via tags to handler descriptors (@nicolas-grekas)
  • feature #50838 [DoctrineBridge] Remove outdated comment (@HeahDude)
  • bug #50837 [DependencyInjection] Fix autocasting null env values to empty string (@fancyweb)
  • bug #50819 [SecurityBundle] Do not translate Bearer header’s error_description (@MatTheCat)
  • bug #50793 [DependencyInjection] Fix resource tracking for lazy services (@nicolas-grekas)
  • bug #50810 [String] Fix Inflector for 'status' (@evertharmeling)

[PR] #51163
[EOL] End of life release for branch 6.2

v5.4.26

29 Jul 17:12
v5.4.26
dce5f4b
Compare
Choose a tag to compare

Changelog (v5.4.25...v5.4.26)

  • bug #50933 [Serializer] Fix deserializing nested arrays of objects with mixed keys (@HypeMC)
  • bug #51078 [FrameworkBundle][Workflow] Throw exception is workflow.xxx.transitions is not an array (@lyrixx)
  • bug #51114 [Serializer] Fix denormalizing abstract part headers in MimeMessageNormalizer (@fancyweb)
  • bug #50788 [Validator] Fix regression with class metadatada on parent classes (@rmikalkenas)
  • bug #51017 [VarExporter] Fix exporting classes with __serialize() but not __unserialize() (@fancyweb)
  • bug #51031 Fix deprecations on PHP 8.3 (@nicolas-grekas)
  • bug #51000 [WebProfilerBundle] Fix error in case of 'Content-Type' set null in dev environment with no debug (@alexbuyanow)
  • bug #50994 [ErrorHandler][Runtime] Don't mess with ini_set('assert.warning') (@nicolas-grekas)
  • bug #50968 [PropertyAccess] Fix access to undefined "file" key when checking stack frames (@nicolas-grekas)
  • bug #50552 [Security] Allow custom scheme to be used as redirection URIs (@Spomky)
  • bug #50945 [DebugBundle][FrameworkBundle] Fix using the framework without the Console component (@HypeMC)
  • bug #50913 [HttpKernel][WebProfilerBundle] Fix search feature (Cyril HERRERA)
  • bug #50937 [Form] fetch all known ChoiceType values at once (@xabbuh)
  • bug #50944 [FrameworkBundle] Add missing monolog channel tag to the messenger:failed:retry command (@HypeMC)
  • bug #49070 [RateLimiter] fix incorrect retryAfter of FixedWindow (@RobertMe)
  • bug #50960 [VarDumper] Fix dumping ArrayObject with DumpDataCollector (@lyrixx, @HypeMC)
  • bug #50943 [Intl] Taking into account bibliographic + overlong (@oleg-andreyev)
  • bug #50954 [PhpUnitBridge] Kill the last concurrent process when it stales for more than 60s (@nicolas-grekas)
  • bug #50475 [FrameworkBundle] Prevent cache:clear to lose files on subsequent runs (@Okhoshi)
  • bug #47252 [PhpUnitBridge] Use triggering class to generate baseline for deprecation messages from DebugClassLoader (@leongersen)
  • bug #50582 [Security/Http] Fix false-string handling in RememberMeAuthenticator (@ossinkine)
  • bug #50595 [DependencyInjection] Don't ignore attributes on the actual decorator (@HypeMC)
  • bug #50804 [Serializer] Fix Normalizer not utilizing converted name for index variadic param (@DidierLmn)
  • bug #50813 [DoctrineBridge] Load refreshed user proxy (@MatTheCat)
  • bug #50905 [DepdencyInjection] Fix costly logic when checking errored definitions (@nicolas-grekas)
  • bug #50884 [Finder] Fix initial directory is opened twice (@mvorisek)
  • bug #50881 [Messenger] Fix passing options set via tags to handler descriptors (@nicolas-grekas)
  • bug #50837 [DependencyInjection] Fix autocasting null env values to empty string (@fancyweb)
  • bug #50810 [String] Fix Inflector for 'status' (@evertharmeling)

[PR] #51160

v6.3.1

26 Jun 06:10
v6.3.1
1bc2a0c
Compare
Choose a tag to compare

Changelog (v6.3.0...v6.3.1)

  • bug #50763 [DependencyInjection] Skip errored definitions deep-referenced as runtime exceptions (@nicolas-grekas)
  • bug #50637 [FrameworkBundle] Fixed parsing new JSON output of debug:config not possible (@Toflar)
  • bug #50728 [HttpClient] Explicitly exclude CURLOPT_POSTREDIR (@nicolas-grekas)
  • bug #50710 [FrameworkBundle] Fix setting decorated services during tests (@nicolas-grekas)
  • bug #50749 [AssetMapper] Allow DirectoryResource for cache (@weaverryan)
  • bug #50760 [HttpFoundation] Require PHPUnit 9.6 by default (@nicolas-grekas)
  • bug #50747 [HttpKernel] Nullable and default value arguments in RequestPayloadValueResolver (@mdeboer)
  • bug #48961 [WebProfilerBundle] right blocks: fix display (@jmsche)
  • bug #50730 [HttpFoundation] Make Request::getPayload() return an empty InputBag if request body is empty (@nicolas-grekas)
  • bug #50654 [Validator] Add the message option to the PasswordStrength constraint (@alexandre-daubois)
  • bug #50671 [HttpClient] Fix encoding some characters in query strings (Daniel Kozák)
  • bug #50673 [HttpKernel] make RequestPayloadValueResolver::resolve() throw on variadic argument (@javaDeveloperKid)
  • bug #50655 Revert "Respect isRetryable decision of the retry strategy for re-delivery" (@bendavies)
  • bug #50665 [FrameworkBundle] Ignore missing directories in about command (@ro0NL)
  • bug #50644 [VarDumper] Dumping DateTime throws error if getTimezone is false (@bogdanmoza)
  • bug #50712 [FrameworkBundle] Fix secrets:list not displaying local vars (@nicolas-grekas)
  • bug #50656 Only update autoload_runtime.php when it changed (@Seldaek)
  • bug #50698 [HttpClient] Fix int conversion for GenericRetryStrategy with floated multiplier (@francisbesset)
  • bug #50686 [Messenger] Don't mark RedispatchMessage as internal (@valtzu)
  • bug #50530 [DependencyInjection] Fix support for false boolean env vars (@Okhoshi)
  • bug #50577 [HttpClient] Remove final keyword on AsyncResponse (@lyrixx)
  • bug #50611 [Clock] Fix MockClock::modify() on PHP 8.3 (@nicolas-grekas)
  • bug #50548 [FrameworkBundle] Show non-bundle extensions in debug:config & config:dump list view & completion (@HypeMC)
  • bug #50585 [Cache] Fix RedisTrait::createConnection for cluster (@darkanakin41)
  • bug #50599 [MonologBridge] widen return type for Monolog 3 compatibility (@xabbuh)
  • bug #50546 [FrameworkBundle] Fix debug:config & config:dump in debug mode (@HypeMC)
  • bug #50560 [DependencyInjection] Support PHP 8.2 true and null type (@ruudk)
  • bug #50563 [FrameworkBundle] remove unusable cache pools (@xabbuh)
  • bug #50567 [PhpUnitBridge] Ignore deprecations about the annotation mapping driver when it's not possible to move to the attribute driver yet (@nicolas-grekas)
  • bug #50562 [Lock] Fix sprintf (@fancyweb)
  • bug #50540 [Validator] GH-50526: Reverting ExecutionContextInterface void return types in favor of docblock annotations. (@upchuk)
  • bug #50524 Fix Doctrine deprecations (@nicolas-grekas)
  • bug #50539 [Validator] Remove internal from methods on non-internal interfaces (@wouterj)
  • bug #50532 [Messenger] Prevent StopWorkerOnSignalsListener::$signals to be assigned to null in case SIGTERM constant doesn't exist (@alexandre-daubois)
  • bug #50534 [PhpUnitBridge] Fix support for the NO_COLOR env var (@nicolas-grekas)
  • bug #50525 [PhpUnitBridge] Fix classifying doctrine/deprecations as direct/indirect (@nicolas-grekas)
  • bug #50521 [Serializer] Fix ignoring objects that only implement DenormalizableInterface (@spideyfusion)
  • bug #50517 [DependencyInjection] Fix casting scalar env vars from null (@fancyweb)
  • bug #50515 [Mailer] [MailPace] Fix undefined array key in errors response (Florian Heller)
  • bug #50514 [PhpUnitBridge] Disable deduplication of Doctrine deprecations (@nicolas-grekas)
  • bug #50508 [Messenger] Add deprecation message for the messenger.listener.stop_worker_on_sigterm_signal_listener service (@alexandre-daubois)
  • bug #50507 [Cache] Fix DBAL deprecations (@MatTheCat)
  • bug #50501 [Serializer] Fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE (@HypeMC)
  • bug #50503 [SecurityBundle] Fix error message when using OIDC and web-token/jwt-core is not installed (@nicolas-grekas)
  • bug #50498 [FrameworkBundle] ease migration to symfony 6.3 (@lyrixx)
  • bug #50480 [Serializer] Fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE (@HypeMC)
  • bug #50493 [VarDumper] Use documentElement instead of body for JS flag (@ohader)

[PR] #50773

v6.2.12

26 Jun 06:06
v6.2.12
18ea553
Compare
Choose a tag to compare

Changelog (v6.2.11...v6.2.12)

  • bug #50763 [DependencyInjection] Skip errored definitions deep-referenced as runtime exceptions (@nicolas-grekas)
  • bug #50728 [HttpClient] Explicitly exclude CURLOPT_POSTREDIR (@nicolas-grekas)
  • bug #48961 [WebProfilerBundle] right blocks: fix display (@jmsche)
  • bug #50671 [HttpClient] Fix encoding some characters in query strings (Daniel Kozák)
  • bug #50655 Revert "Respect isRetryable decision of the retry strategy for re-delivery" (@bendavies)
  • bug #50665 [FrameworkBundle] Ignore missing directories in about command (@ro0NL)
  • bug #50644 [VarDumper] Dumping DateTime throws error if getTimezone is false (@bogdanmoza)
  • bug #50656 Only update autoload_runtime.php when it changed (@Seldaek)
  • bug #50698 [HttpClient] Fix int conversion for GenericRetryStrategy with floated multiplier (@francisbesset)
  • bug #50611 [Clock] Fix MockClock::modify() on PHP 8.3 (@nicolas-grekas)
  • bug #50548 [FrameworkBundle] Show non-bundle extensions in debug:config & config:dump list view & completion (@HypeMC)
  • bug #50585 [Cache] Fix RedisTrait::createConnection for cluster (@darkanakin41)
  • bug #50546 [FrameworkBundle] Fix debug:config & config:dump in debug mode (@HypeMC)
  • bug #50560 [DependencyInjection] Support PHP 8.2 true and null type (@ruudk)
  • bug #50562 [Lock] Fix sprintf (@fancyweb)
  • bug #50524 Fix Doctrine deprecations (@nicolas-grekas)
  • bug #50539 [Validator] Remove internal from methods on non-internal interfaces (@wouterj)
  • bug #50534 [PhpUnitBridge] Fix support for the NO_COLOR env var (@nicolas-grekas)
  • bug #50517 [DependencyInjection] Fix casting scalar env vars from null (@fancyweb)
  • bug #50515 [Mailer] [MailPace] Fix undefined array key in errors response (Florian Heller)
  • bug #50507 [Cache] Fix DBAL deprecations (@MatTheCat)
  • bug #50501 [Serializer] Fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE (@HypeMC)
  • bug #50480 [Serializer] Fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE (@HypeMC)
  • bug #50437 [Filesystem] Follow symlinks when dumping files (@ausi)
  • bug #50478 [DependencyInjection] Escape `` from parameter-like default values (@MatTheCat)
  • bug #50452 Hide definitions bearing the container.excluded tag (@Myks92)

[PR] #50772

v5.4.25

26 Jun 06:01
v5.4.25
0967084
Compare
Choose a tag to compare

Changelog (v5.4.24...v5.4.25)

  • bug #50763 [DependencyInjection] Skip errored definitions deep-referenced as runtime exceptions (@nicolas-grekas)
  • bug #50728 [HttpClient] Explicitly exclude CURLOPT_POSTREDIR (@nicolas-grekas)
  • bug #50671 [HttpClient] Fix encoding some characters in query strings (Daniel Kozák)
  • bug #50655 Revert "Respect isRetryable decision of the retry strategy for re-delivery" (@bendavies)
  • bug #50665 [FrameworkBundle] Ignore missing directories in about command (@ro0NL)
  • bug #50644 [VarDumper] Dumping DateTime throws error if getTimezone is false (@bogdanmoza)
  • bug #50656 Only update autoload_runtime.php when it changed (@Seldaek)
  • bug #50698 [HttpClient] Fix int conversion for GenericRetryStrategy with floated multiplier (@francisbesset)
  • bug #50548 [FrameworkBundle] Show non-bundle extensions in debug:config & config:dump list view & completion (@HypeMC)
  • bug #50585 [Cache] Fix RedisTrait::createConnection for cluster (@darkanakin41)
  • bug #50546 [FrameworkBundle] Fix debug:config & config:dump in debug mode (@HypeMC)
  • bug #50560 [DependencyInjection] Support PHP 8.2 true and null type (@ruudk)
  • bug #50562 [Lock] Fix sprintf (@fancyweb)
  • bug #50524 Fix Doctrine deprecations (@nicolas-grekas)
  • bug #50539 [Validator] Remove internal from methods on non-internal interfaces (@wouterj)
  • bug #50534 [PhpUnitBridge] Fix support for the NO_COLOR env var (@nicolas-grekas)
  • bug #50517 [DependencyInjection] Fix casting scalar env vars from null (@fancyweb)
  • bug #50507 [Cache] Fix DBAL deprecations (@MatTheCat)
  • bug #50501 [Serializer] Fix discriminator map not working with AbstractNormalizer::OBJECT_TO_POPULATE (@HypeMC)
  • bug #50437 [Filesystem] Follow symlinks when dumping files (@ausi)
  • bug #50478 [DependencyInjection] Escape `` from parameter-like default values (@MatTheCat)

[PR] #50771