Skip to content

Commit 03cab3d

Browse files
authored
Merge branch 'symfony:6.3' into implement_infobip_reporting_behavior
2 parents 469a10c + 7ce2db5 commit 03cab3d

File tree

920 files changed

+19454
-3052
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

920 files changed

+19454
-3052
lines changed

.github/expected-missing-return-types.diff

Lines changed: 716 additions & 181 deletions
Large diffs are not rendered by default.

.github/workflows/integration-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ jobs:
4545
LDAP_USERS: a
4646
LDAP_PASSWORDS: a
4747
redis:
48-
image: redis:6.0.0
48+
image: redis:6.2.8
4949
ports:
5050
- 16379:6379
5151
redis-cluster:
52-
image: grokzen/redis-cluster:latest
52+
image: grokzen/redis-cluster:6.2.8
5353
ports:
5454
- 7000:7000
5555
- 7001:7001
@@ -61,7 +61,7 @@ jobs:
6161
env:
6262
STANDALONE: 1
6363
redis-sentinel:
64-
image: bitnami/redis-sentinel:6.0
64+
image: bitnami/redis-sentinel:6.2.8
6565
ports:
6666
- 26379:26379
6767
env:
@@ -159,7 +159,7 @@ jobs:
159159
echo COMPOSER_ROOT_VERSION=$COMPOSER_ROOT_VERSION >> $GITHUB_ENV
160160
161161
echo "::group::composer update"
162-
composer require --dev --no-update mongodb/mongodb:"^1.11"
162+
composer require --dev --no-update mongodb/mongodb
163163
composer update --no-progress --ansi
164164
echo "::endgroup::"
165165

.github/workflows/psalm.yml

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,11 @@ jobs:
2121

2222
env:
2323
php-version: '8.1'
24-
extensions: json,couchbase,memcached,mongodb,redis,xsl,ldap,dom,relay
2524
steps:
26-
- name: Setup cache environment
27-
id: extcache
28-
uses: shivammathur/cache-extensions@v1
29-
with:
30-
php-version: ${{ env.php-version }}
31-
extensions: ${{ env.extensions }}
32-
key: cache-v1 # can be any string, change to clear the extension cache.
33-
34-
- name: Cache extensions
35-
uses: actions/cache@v3
36-
with:
37-
path: ${{ steps.extcache.outputs.dir }}
38-
key: ${{ steps.extcache.outputs.key }}
39-
restore-keys: ${{ steps.extcache.outputs.key }}
40-
4125
- name: Setup PHP
4226
uses: shivammathur/setup-php@v2
4327
with:
4428
php-version: ${{ env.php-version }}
45-
extensions: ${{ env.extensions }}
4629
ini-values: "memory_limit=-1"
4730
coverage: none
4831

@@ -60,7 +43,7 @@ jobs:
6043
([ -d "$COMPOSER_HOME" ] || mkdir "$COMPOSER_HOME") && cp .github/composer-config.json "$COMPOSER_HOME/config.json"
6144
export COMPOSER_ROOT_VERSION=$(grep ' VERSION = ' src/Symfony/Component/HttpKernel/Kernel.php | grep -P -o '[0-9]+\.[0-9]+').x-dev
6245
composer remove --dev --no-update --no-interaction symfony/phpunit-bridge
63-
composer require --no-progress --ansi --no-plugins psalm/phar phpunit/phpunit:^9.5 php-http/discovery psr/event-dispatcher mongodb/mongodb
46+
composer require --no-progress --ansi --no-plugins psalm/phar phpunit/phpunit:^9.5 php-http/discovery psr/event-dispatcher mongodb/mongodb jetbrains/phpstorm-stubs
6447
6548
- name: Generate Psalm baseline
6649
run: |

CHANGELOG-6.2.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,99 @@ in 6.2 minor versions.
77
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
88
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.2.0...v6.2.1
99

10+
* 6.2.8 (2023-03-31)
11+
12+
* bug #49835 [Form] CollectionType apply prototypeOptions to ResizeFormListener new fields (Thorry84)
13+
* bug #49849 [FrameworkBundle] Fix services usages output for text descriptor (rmikalkenas)
14+
* bug #49525 [Serializer] Fix serialized path for non-scalar values (boenner)
15+
* bug #49618 [Serializer] Preserve array keys while denormalize variadic parameters (melya)
16+
* bug #49401 [TwigBridge] Fix raw content rendering in HTML notification emails (1ed)
17+
* bug #49679 [FrameworkBundle] enable metadata cache when annotation is disabled (bastnic)
18+
* bug #49796 [HttpClient] Fix not calling the on progress callback when canceling a MockResponse (fancyweb)
19+
* bug #49850 [FrameworkBundle] Fix auto-discovering validator constraints (nicolas-grekas)
20+
* bug #49867 [DependencyInjection] Filter "container.excluded" services when using `findTaggedServiceIds()` (nicolas-grekas)
21+
* bug #49833 [Translation] TranslatorBag::diff now iterates over catalogue domains instead of operation domains (welcoMattic)
22+
* bug #49848 [Cache] Fix storing binary keys when using pgsql (nicolas-grekas)
23+
* bug #49765 [Console] Add missing ZSH mention in DumpCompletionCommand help (lyrixx)
24+
* bug #49843 [FrameworkBundle] Add missing monolog channel tag for messenger services (rmikalkenas)
25+
* bug #49745 [FrameworkBundle] Fix wiring session.handler when handler_id is null (nicolas-grekas)
26+
* bug #49189 [FrameworkBundle] Improve documentation about translation:extract --sort option (marien-probesys)
27+
* bug #49274 [VarDumper] Disable links for IntelliJ platform (SerafimArts)
28+
* bug #49682 [FrameworkBundle] Workflow - Fix LogicException about a wrong configuration of "enabled" node (adpauly)
29+
* bug #49758 [HttpFoundation] Use separate caches for IpUtils checkIp4 and checkIp6 (danielburger1337)
30+
* bug #49722 [HttpClient] Encode and decode curly brackets {} (pbowyer)
31+
* bug #49720 [Serializer] GetSetMethodNormalizer::supportss should not check ignored methods (nikophil)
32+
* bug #49681 [String] Correct inflection of 'codes' and 'names' (GwendolenLynch)
33+
* bug #49697 [Validator] Update BIC validator IBAN mappings (maxbeckers)
34+
* bug #49706 Stop stopwatch events in case of exception (MatTheCat)
35+
* bug #49657 [HttpKernel] Change limit argument from string to integer for Profiler (Aliance)
36+
* bug #49674 [FrameworkBundle] Rename limiter’s `strategy` to `policy` in XSD (MatTheCat)
37+
* bug #49673 [VarDumper] Fixed dumping of CutStub (lyrixx)
38+
* bug #49604 [Mailer] STDOUT blocks infinitely under Windows when STDERR is filled (TemaYud)
39+
* bug #49651 [DependencyInjection] Fix support binary values in parameters. (vtsykun)
40+
* bug #49548 [Messenger] Fix `TransportNamesStamp` deserialization (tucksaun)
41+
* bug #49580 [HttpClient] Fix encoding "+" in URLs (nicolas-grekas)
42+
* bug #49541 [Security] Remove ``@internal`` tag on `TraceableAuthenticator::getAuthenticator()` (florentdestremau)
43+
* bug #49578 [DependencyInjection] Fix dumping array of enums parameters (fancyweb)
44+
45+
* 6.2.7 (2023-02-28)
46+
47+
* bug #49526 [Security] Migrate the session on login only when the user changes (nicolas-grekas)
48+
* bug #49528 [Console] Fix fatal error when accessing Application::signalRegistry without pcntl (lyrixx)
49+
* bug #49516 [Workflow] display label with new lines + colours properly when rendering a PUML dump (alexislefebvre)
50+
* bug #48965 [TwigBridge] Allow floats in html5 input type number field (wimhendrikx)
51+
* bug #48833 [Translation] Handle the translation of empty strings (javiereguiluz)
52+
* bug #49292 [VarDumper] Fix error when reflected class has default Enum parameter in constructor (kapiwko)
53+
* bug #49493 [FrameworkBundle] Fix denyAccessUnlessGranted for mixed attributes (delbertooo)
54+
* bug #49484 [Validator] Fix translation of AtLeastOneOf constraint message (alexandre-daubois)
55+
* bug #48998 [Validator] Sync IBAN formats with Swift IBAN registry (smelesh)
56+
* bug #49488 [Mailer] Update Infobip API transport (ndousson)
57+
* bug #49477 [WebProfilerBundle] Fix the rendering of query explanation with Postgresql (stof)
58+
* bug #49446 [SecurityBundle] Fix `Security::login()` on specific firewall (chalasr)
59+
* bug #49405 [MonologBridge] FirePHPHandler::onKernelResponse throws PHP 8.1 deprecation when no user agent is set (juagarc4)
60+
* bug #49421 [TwigBridge] do not drop embed label classes (xabbuh)
61+
* bug #49459 [Form] Skip password hashing on empty password (Seb33300)
62+
* bug #49422 [Cache][Messenger] fixed CallbackInterface support in async expiration handler (AdamKatzDev)
63+
* bug #49441 [Contracts] Fix setting $container before calling parent::setContainer in ServiceSubscriberTrait (edsrzf)
64+
* bug #49272 [Workflow] remove new lines from workflow metadata (alexislefebvre)
65+
* bug #49427 [WebProfilerBundle] Render original (not encoded) email headers (1ed)
66+
* bug #48897 [Console] fix clear of section with question (maxbeckers)
67+
* bug #49400 [WebProfilerBundle] Tweak Mailer panel rendering (1ed)
68+
* bug #49368 [BC Break] Make data providers for abstract test cases static (OskarStark, alexandre-daubois)
69+
* bug #49379 [DependencyInjection] Fix autowire attribute with nullable parameters (alamirault)
70+
* bug #49385 [Notifier] Make `TransportTestCase` data providers static (alexandre-daubois)
71+
* bug #49395 fix trying to load Memcached before checking we can (nicolas-grekas)
72+
* bug #49326 [Notifier] Fix notifier profiler when transport name is null (fabpot)
73+
* bug #49265 [HttpKernel] Fix setting the session on the main request when it's started by a subrequest (nicolas-grekas)
74+
* bug #49353 [Cache] Only validate dbindex parameter when applicable (loevgaard)
75+
* bug #49346 [ErrorHandler] Do not patch return statements in closures (wouterj)
76+
* bug #49334 [DependencyInjection] keep `proxy` tag on original definition when decorating (kbond)
77+
* bug #47946 [FrameworkBundle] Fix checkboxes check assertions (MatTheCat)
78+
* bug #49301 [HttpClient] Fix data collector (fancyweb)
79+
* bug #49310 [Notifier][WebProfilerBundle] Ignore messages whose `getNotification` returns `null` (MatTheCat)
80+
* bug #49267 [Form] Check for `RepeatedType` child in `PasswordHasherListener` (MatTheCat)
81+
* bug #49299 [HttpClient] Fix over-encoding of URL parts to match browser's behavior (nicolas-grekas)
82+
* bug #49314 [HttpClient] Revert support for "friendsofphp/well-known-implementations" (nicolas-grekas)
83+
* bug #49214 [Mailer] add Sender to the list of bypassed headers (xabbuh)
84+
* bug #49282 [VarExporter] Fix lazy-proxying readonly classes on PHP 8.3 (nicolas-grekas)
85+
* bug #49147 [Intl] Generate all emoji short name returned by slack api (adnen-chouibi)
86+
* bug #49245 [Serializer] Fix CsvEncoder decode on empty data (cazak)
87+
* bug #49255 [Cache] Fix Redis proxies (nicolas-grekas)
88+
* bug #49249 [Dotenv] Fix phpdoc Dotenv (alamirault)
89+
* bug #49247 [Translator] Replace deprecated/removed way to configure enabled_locales (chr-hertel)
90+
* bug #49248 [Config] Fix phpdoc nullable (alamirault)
91+
* bug #48880 [Response] `getMaxAge()` returns non-negative integer (pkruithof, fabpot)
92+
* bug #49207 [PropertyInfo] Add meaningful message when `phpstan/phpdoc-parser` is not installed when using `PhpStanExtractor` (alexandre-daubois)
93+
* bug #49208 [Form] Fix `PasswordHasherListener` to work with empty data (1ed)
94+
* bug #49210 [Mailer] [MailPace] Fix undefined key in error response (OskarStark)
95+
* bug #49220 [Validator] Make ConstraintValidatorTestCase compatible with PHPUnit 10 (gjuric)
96+
* bug #49224 [WebProfilerBundle] Fix an accessibility issue in the search form of the header (javiereguiluz)
97+
* bug #49226 [WebProfilerBundle] Disable Turbo for debug toolbar links (javiereguiluz)
98+
* bug #49223 [WebProfilerBundle] Fix some minor HTML issues (javiereguiluz)
99+
* bug #49146 [PropertyInfo] fail with a meaningful error when a needed package is missing (xabbuh)
100+
* bug #49187 [Ldap] Allow multiple values on `extra_fields` (mvhirsch)
101+
* bug #49128 [DependencyInjection] Fix combinatory explosion when autowiring union and intersection types (nicolas-grekas)
102+
10103
* 6.2.6 (2023-02-01)
11104

12105
* bug #49141 [HttpFoundation] Fix bad return type in IpUtils::checkIp4() (tristankretzer)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy