Skip to content
Permalink
Browse files

Merge branch '4.3' into 4.4

* 4.3: (26 commits)
  [Console] Fix #33915, Detect dimensions using mode CON if vt100 is supported
  [HttpKernel][DataCollectorInterface] Ease compatibility
  Add tests to ensure defaultLocale is properly passed to the URL generator
  [DependencyInjection] Fix broken references in tests
  [HttpClient] Retry safe requests when then fail before the body arrives
  Avoid using of kernel after shutdown
  Simplify PHP CS Fixer configuration
  [PropertyInfo] Fixed type extraction for nullable collections of non-nullable elements
  [FrameworkBundle] [HttpKernel] fixed correct EOL and EOM month
  [Serializer] Fix property name usage for denormalization
  Name test accordingly to the tested class
  Fix MockFileSessionStorageTest::sessionDir being used after it's unset
  bumped Symfony version to 4.3.7
  updated VERSION for 4.3.6
  updated CHANGELOG for 4.3.6
  bumped Symfony version to 3.4.34
  updated VERSION for 3.4.33
  update CONTRIBUTORS for 3.4.33
  updated CHANGELOG for 3.4.33
  [HttpClient] Fix perf issue when doing thousands of requests with curl
  ...
  • Loading branch information...
nicolas-grekas committed Nov 5, 2019
2 parents d056c17 + 620e894 commit 4cd3dc8d7f2aedc74f11cf5d9e026efb92d32739
Showing with 547 additions and 109 deletions.
  1. +0 −8 .php_cs.dist
  2. +43 −0 CHANGELOG-4.3.md
  3. +52 −25 CONTRIBUTORS.md
  4. +1 −1 src/Symfony/Bundle/FrameworkBundle/Command/AboutCommand.php
  5. +1 −0 src/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.php
  6. +14 −1 src/Symfony/Component/Console/Terminal.php
  7. +1 −1 ...ymfony/Component/DependencyInjection/Tests/LazyProxy/Instantiator/RealServiceInstantiatorTest.php
  8. +1 −1 src/Symfony/Component/DependencyInjection/Tests/LazyProxy/PhpDumper/NullDumperTest.php
  9. +1 −1 ...ponent/EventDispatcher/Tests/{LegacyEventDispatcherTest.php → LegacyEventDispatcherProxyTest.php}
  10. +11 −3 src/Symfony/Component/HttpClient/Chunk/ErrorChunk.php
  11. +6 −3 src/Symfony/Component/HttpClient/CurlHttpClient.php
  12. +61 −23 src/Symfony/Component/HttpClient/Response/CurlResponse.php
  13. +1 −1 src/Symfony/Component/HttpClient/Response/MockResponse.php
  14. +0 −2 src/Symfony/Component/HttpClient/Response/NativeResponse.php
  15. +1 −1 src/Symfony/Component/HttpClient/Response/ResponseTrait.php
  16. +3 −3 src/Symfony/Component/HttpFoundation/Tests/Session/Storage/MockFileSessionStorageTest.php
  17. +4 −4 src/Symfony/Component/HttpKernel/DataCollector/ConfigDataCollector.php
  18. +3 −1 src/Symfony/Component/HttpKernel/DataCollector/DataCollectorInterface.php
  19. +36 −0 src/Symfony/Component/Messenger/Tests/Transport/AmqpExt/AmqpStampTest.php
  20. +8 −6 src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpSender.php
  21. +29 −0 src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpStamp.php
  22. +1 −1 src/Symfony/Component/Messenger/Transport/AmqpExt/Connection.php
  23. +3 −0 src/Symfony/Component/PropertyInfo/Tests/Extractor/PhpDocExtractorTest.php
  24. +3 −0 src/Symfony/Component/PropertyInfo/Tests/Extractor/ReflectionExtractorTest.php
  25. +5 −0 src/Symfony/Component/PropertyInfo/Tests/Fixtures/Dummy.php
  26. +1 −1 src/Symfony/Component/PropertyInfo/Util/PhpDocTypeHelper.php
  27. +1 −1 src/Symfony/Component/Routing/Router.php
  28. +80 −0 src/Symfony/Component/Routing/Tests/RouterTest.php
  29. +23 −14 src/Symfony/Component/Serializer/NameConverter/MetadataAwareNameConverter.php
  30. +45 −0 src/Symfony/Component/Serializer/Tests/Fixtures/OtherSerializedNameDummy.php
  31. +23 −0 src/Symfony/Component/Serializer/Tests/NameConverter/MetadataAwareNameConverterTest.php
  32. +18 −0 src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php
  33. +12 −6 src/Symfony/Component/Stopwatch/StopwatchEvent.php
  34. +39 −1 src/Symfony/Component/Stopwatch/Tests/StopwatchEventTest.php
  35. +12 −0 src/Symfony/Component/Validator/Resources/translations/validators.et.xlf
  36. +4 −0 src/Symfony/Component/Validator/Resources/translations/validators.it.xlf
@@ -10,17 +10,9 @@ return PhpCsFixer\Config::create()
'@Symfony:risky' => true,
'@PHPUnit75Migration:risky' => true,
'php_unit_dedicate_assert' => ['target' => '5.6'],
'phpdoc_no_empty_return' => false, // triggers almost always false positive
'array_syntax' => ['syntax' => 'short'],
'fopen_flags' => false,
'ordered_imports' => true,
'phpdoc_trim_consecutive_blank_line_separation' => true,
'no_superfluous_phpdoc_tags' => ['allow_mixed' => true],
'protected_to_private' => false,
// Part of @Symfony:risky in PHP-CS-Fixer 2.13.0. To be removed from the config file once upgrading
'native_function_invocation' => ['include' => ['@compiler_optimized'], 'scope' => 'namespaced', 'strict' => true],
// Part of future @Symfony ruleset in PHP-CS-Fixer To be removed from the config file once upgrading
'phpdoc_types_order' => ['null_adjustment' => 'always_last', 'sort_algorithm' => 'none'],
'combine_nested_dirname' => true,
])
->setRiskyAllowed(true)
@@ -7,6 +7,49 @@ in 4.3 minor versions.
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v4.3.0...v4.3.1

* 4.3.6 (2019-11-01)

* bug #34198 [HttpClient] Fix perf issue when doing thousands of requests with curl (nicolas-grekas)
* bug #33998 [Config] Disable default alphabet sorting in glob function due of unstable sort (hurricane-voronin)
* bug #34144 [Serializer] Improve messages for unexpected resources values (fancyweb)
* bug #34186 [HttpClient] always return the empty string when the response cannot have a body (nicolas-grekas)
* bug #34167 [HttpFoundation] Allow to not pass a parameter to Request::isMethodSafe() (dunglas)
* bug #33828 [DoctrineBridge] Auto-validation must work if no regex are passed (dunglas)
* bug #34080 [SecurityBundle] correct types for default arguments for firewall configs (shieldo)
* bug #34152 [Workflow] Made the configuration more robust for the 'property' key (lyrixx)
* bug #34154 [HttpClient] fix handling of 3xx with no Location header - ignore Content-Length when no body is expected (nicolas-grekas)
* bug #34140 [Security/Core] make NativePasswordEncoder use sodium to validate passwords when possible (nicolas-grekas)
* bug #33999 [Form] Make sure to collect child forms created on *_SET_DATA events (yceruto)
* bug #34090 [WebProfilerBundle] Improve display in Email panel for dark theme (antograssiot)
* bug #34116 [HttpClient] ignore the body of responses to HEAD requests (nicolas-grekas)
* bug #32456 [Messenger] use database platform to convert correctly the DateTime (roukmoute)
* bug #34107 [Messenger] prevent infinite redelivery loops and blocked queues (Tobion)
* bug #32341 [Messenger] Show exceptions after multiple retries (TimoBakx)
* bug #34082 Revert "[Messenger] Fix exception message of failed message is dropped (Tobion)
* bug #34021 [TwigBridge] do not render errors for checkboxes twice (xabbuh)
* bug #34017 [Messenger] Fix ignored options in redis transport (chalasr)
* bug #34041 [HttpKernel] fix wrong removal of the just generated container dir (nicolas-grekas)
* bug #34024 [Routing] fix route loading with wildcard, but dir or file is empty (gseidel)
* bug #34023 [Dotenv] allow LF in single-quoted strings (nicolas-grekas)
* bug #33818 [Yaml] Throw exception for tagged invalid inline elements (gharlan)
* bug #33994 [Mailer] Fix Mandrill Transport API payload for named addresses (Michaël Perrin)
* bug #33985 [HttpClient] workaround curl_multi_select() issue (nicolas-grekas)
* bug #33948 [PropertyInfo] Respect property name case when guessing from public method name (antograssiot)
* bug #33962 [Cache] fixed TagAwareAdapter returning invalid cache (v-m-i)
* bug #33958 [DI] Add extra type check to php dumper (gquemener)
* bug #33965 [HttpFoundation] Add plus character `+` to legal mime subtype (ilzrv)
* bug #32943 [Dotenv] search variable values in ENV first then env file (soufianZantar)
* bug #33943 [VarDumper] fix resetting the "bold" state in CliDumper (nicolas-grekas)
* bug #33936 [HttpClient] Missing argument in method_exists (detinkin)
* bug #33937 [Cache] ignore unserialization failures in AbstractTagAwareAdapter::doDelete() (nicolas-grekas)
* bug #33935 [HttpClient] send `Accept: */*` by default, fix removing it when needed (nicolas-grekas)
* bug #33922 [Cache] remove implicit dependency on symfony/filesystem (nicolas-grekas)
* bug #33927 Allow to set SameSite config to 'none' (ihmels)
* bug #33930 [Cache] clean tags folder on invalidation (nicolas-grekas)
* bug #33919 [VarDumper] fix array key error for class SymfonyCaster (zcodes)
* bug #33885 [Form][DateTimeImmutableToDateTimeTransformer] Preserve microseconds and use \DateTime::createFromImmutable() when available (fancyweb)
* bug #33900 [HttpKernel] Fix to populate $dotenvVars in data collector when not using putenv() (mynameisbogdan)
* 4.3.5 (2019-10-07)
* bug #33742 [Crawler] document $default as string|null (nicolas-grekas)

0 comments on commit 4cd3dc8

Please sign in to comment.
You can’t perform that action at this time.