8000 Merge branch 'symfony:6.4' into new_mailer_bridge_brevo · symfony/symfony@73582e0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 73582e0

Browse files
authored
Merge branch 'symfony:6.4' into new_mailer_bridge_brevo
2 parents 72a6287 + 1fa7636 commit 73582e0

File tree

432 files changed

+2588
-2043
lines changed
  • Mailchimp
  • MailerSend
  • Mailgun
  • Mailjet
  • OhMySmtp
  • Postmark
  • Sendgrid
  • Sendinblue
  • Transport/Smtp/Stream
  • Messenger
  • Mime
  • Notifier/Bridge
  • Some content is hidden

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

    432 files changed

    +2588
    -2043
    lines changed

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

    Lines changed: 124 additions & 82 deletions
    Large diffs are not rendered by default.

    .github/workflows/integration-tests.yml

    Lines changed: 1 addition & 1 deletion
    Original file line numberDiff line numberDiff line change
    @@ -28,7 +28,7 @@ jobs:
    2828

    2929
    services:
    3030
    postgres:
    31-
    image: postgres:9.6-alpine
    31+
    image: postgres:10.6-alpine
    3232
    ports:
    3333
    - 5432:5432
    3434
    env:

    .github/workflows/unit-tests.yml

    Lines changed: 3 additions & 3 deletions
    Original file line numberDiff line numberDiff line change
    @@ -123,7 +123,7 @@ jobs:
    123123
    124124
    echo SYMFONY_VERSION=$SYMFONY_VERSION >> $GITHUB_ENV
    125125
    echo COMPOSER_ROOT_VERSION=$SYMFONY_VERSION.x-dev >> $GITHUB_ENV
    126-
    echo SYMFONY_REQUIRE=">=$([ '${{ matrix.mode }}' = low-deps ] && echo 4.4 || echo $SYMFONY_VERSION)" >> $GITHUB_ENV
    126+
    echo SYMFONY_REQUIRE=">=$([ '${{ matrix.mode }}' = low-deps ] && echo 5.4 || echo $SYMFONY_VERSION)" >> $GITHUB_ENV
    127127
    [[ "${{ matrix.mode }}" = *-deps ]] && mv composer.json.phpunit composer.json || true
    128128
    129129
    - name: Install dependencies
    @@ -199,8 +199,8 @@ jobs:
    199199
    (cd src/Symfony/Component/Lock; mv composer.bak composer.json)
    200200
    PATCHED_COMPONENTS=$(git diff --name-only src/ | grep composer.json || true)
    201201
    202-
    # for 5.4 LTS, checkout and test previous major with the patched components (only for patched components)
    203-
    if [[ $PATCHED_COMPONENTS && $SYMFONY_VERSION = 5.4 ]]; then
    202+
    # for 6.4 LTS, checkout and test previous major with the patched components (only for patched components)
    203+
    if [[ $PATCHED_COMPONENTS && $SYMFONY_VERSION = 6.4 ]]; then
    204204
    export FLIP='^'
    205205
    SYMFONY_VERSION=$(echo $SYMFONY_VERSION | awk '{print $1 - 1}')
    206206
    echo -e "\\n\\e[33;1mChecking out Symfony $SYMFONY_VERSION and running tests with patched components as deps\\e[0m"

    CHANGELOG-6.2.md

    Lines changed: 36 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -7,6 +7,42 @@ 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.11 (2023-05-27)
    11+
    12+
    * bug #50442 [SecurityBundle] Update security-1.0.xsd to include missing access-token definition (aegypius)
    13+
    * bug #50429 [Console] block input stream if needed (joelwurtz)
    14+
    * bug #50312 [Security] Skip clearing CSRF Token on stateless logout (chalasr)
    15+
    * bug #50315 [Translation] Fix handling of null messages in `ArrayLoader` (rob006)
    16+
    * bug #50338 [Console] Remove ``exec`` and replace it by ``shell_exec`` (maxbeckers)
    17+
    * bug #50193 [Serializer] Fix `SerializedPath` not working with constructor arguments (HypeMC)
    18+
    * bug #50280 [PropertyAccess] Fix nullsafe operator on array index (HypeMC)
    19+
    * bug #50362 [FrameworkBundle] Fix Workflow without a marking store definition uses marking store definition of previously defined workflow (krciga22)
    20+
    * bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (giosh94mhz)
    21+
    * bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (giosh94mhz)
    22+
    * bug #50352 [Notifier][TurboSMS] Fix get sender name (ZhukV)
    23+
    * bug #50354 [Process] Stop the process correctly even if underlying input stream is not closed (joelwurtz)
    24+
    * bug #50332 [PropertyInfo] Fix `PhpStanExtractor` when constructor has no docblock (HypeMC)
    25+
    * bug #50253 [FrameworkBundle] Generate caches consistently on successive run of `cache:clear` command (Okhoshi)
    26+
    * bug #49063 [Messenger] Respect `isRetryable` decision of the retry strategy for re-delivery (FlyingDR)
    27+
    * bug #50251 [Serializer] Handle datetime deserialization in U format (tugmaks)
    28+
    * bug #50266 [HttpFoundation] Fix file streaming after connection aborted (rlshukhov)
    29+
    * bug #50277 [Messenger] Add `IS_REPEATABLE` flag to `AsMessageHandler` attribute (adrianguenter)
    30+
    * bug #50269 Fix param type annotation (l-vo)
    31+
    * bug #50268 Allow resources in Query::setParam (l-vo)
    32+
    * bug #50256 [HttpClient] Fix setting duplicate-name headers when redirecting with AmpHttpClient (nicolas-grekas)
    33+
    * bug #50214 [WebProfilerBundle] Remove legacy filters remnants (MatTheCat)
    34+
    * bug #50235 [HttpClient] Fix getting through proxies via CONNECT (nicolas-grekas)
    35+
    * bug #50241 [HttpKernel] Prevent initialising lazy services during services reset (tucksaun)
    36+
    * bug #50244 [HttpKernel] Fix restoring surrogate content from cache (nicolas-grekas)
    37+
    * bug #50246 [DependencyInjection] Do not check errored definitions’ type (MatTheCat)
    38+
    * bug #49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (fabpot)
    39+
    * bug #50213 [ErrorHandler] Prevent conflicts with WebProfilerBundle’s JavaScript (MatTheCat)
    40+
    * bug #50192 [Serializer] backed enum throw notNormalizableValueException outside construct method (alli83)
    41+
    * bug #50238 [HttpKernel] Don't use eval() to render ESI/SSI (nicolas-grekas)
    42+
    * bug #50226 [HttpClient] Ensure HttplugClient ignores invalid HTTP headers (nicolas-grekas)
    43+
    * bug #50203 [Messenger] Fix registering message handlers (nicolas-grekas)
    44+
    * bug #50204 [ErrorHandler] Skip Httplug deprecations for HttplugClient (nicolas-grekas)
    45+
    1046
    * 6.2.10 (2023-04-28)
    1147

    1248
    * bug #50143 [Console] trim(): Argument #1 () must be of type string, bool given (danepowell)

    CHANGELOG-6.3.md

    Lines changed: 29 additions & 1 deletion
    Original file line numberDiff line numberDiff line change
    @@ -7,6 +7,34 @@ in 6.3 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.3.0...v6.3.1
    99

    10+
    * 6.3.0 (2023-05-30)
    11+
    12+
    * bug #50432 [Security] Validate `aud` and `iss` claims on OidcTokenHandler (vincentchalamon)
    13+
    * bug #50477 [Security] Add clock dependency to OidcTokenHandler (nicolas-grekas)
    14+
    * bug #50437 [Filesystem] Follow symlinks when dumping files (ausi)
    15+
    * bug #50478 [DependencyInjection] Escape `` from parameter-like default values (MatTheCat)
    16+
    * bug #50476 [FrameworkBundle] remove support for preloading ESM using headers (dunglas)
    17+
    * bug #50453 [SecurityBundle] add missing xsd definition for OIDC (aegypius)
    18+
    * bug #50468 [FrameworkBundle][PhpUnitBridge] Configure doctrine/deprecations as expected (nicolas-grekas)
    19+
    * bug #50473 [Notifier] Fix ContactEveryoneOptions (nicolas-grekas)
    20+
    * bug #50470 [SecurityBundle] Fix configuring OIDC user info token handler client (vincentchalamon)
    21+
    * bug #50456 [AssetMapper] Fix unable to use asset mapper with CSP (vtsykun)
    22+
    * bug #50458 [HttpKernel] Fix default value ignored with pinned resolvers (HypeMC)
    23+
    * bug #50452 Hide definitions bearing the `container.excluded` tag (Myks92)
    24+
    25+
    * 6.3.0-RC2 (2023-05-27)
    26+
    27+
    * feature #50445 [AssetMapper] Add "=alias" syntax to importmap:require (weaverryan)
    28+
    * bug #50442 [SecurityBundle] Update security-1.0.xsd to include missing access-token definition (aegypius)
    29+
    * bug #50440 [DependencyInjection] Revert "Use weak references in the container" (nicolas-grekas)
    30+
    * bug #50429 [Console] block input stream if needed (joelwurtz)
    31+
    * bug #50397 [HttpKernel][VarDumper] Fix dumping with labels (nicolas-grekas)
    32+
    * bug #50408 [AssetMapper] Change default importmap "provider" to JsDelivr+esm (weaverryan, nicolas-grekas)
    33+
    * bug #50394 [AssetMapper] Avoid loading potentially ALL assets in dev server (weaverryan)
    34+
    * bug #50400 [AssetMapper] Sometimes asset contents are built from non-asset files (weaverryan)
    35+
    * bug #50406 [VarDumper] Fix `dd()` showing line with `null` (HypeMC)
    36+
    * bug #50393 [AssetMapper] Fixing incorrect exception & adding allowing more realistic error mode (weaverryan)
    37+
    1038
    * 6.3.0-RC1 (2023-05-22)
    1139

    1240
    * bug #49817 [Scheduler] Improve triggers performance when possible (fabpot)
    @@ -175,7 +203,7 @@ To get the diff between two versions, go to https://github.com/symfony/symfony/c
    175203
    * feature #48678 [FrameworkBundle] Rename service `notifier.logger_notification_listener` to `notifier.notification_logger_listener` (ker0x)
    176204
    * feature #48516 [PhpUnitBridge] Add `enum_exists` mock (alexandre-daubois)
    177205
    * feature #48855 [Notifier] Add new Symfony Notifier for PagerDuty (stloyd)
    178-
    * feature #48876 [HttpKernel] Rename HttpStatus atribute to WithHttpStatus (fabpot)
    206+
    * feature #48876 [HttpKernel] Rename HttpStatus attribute to WithHttpStatus (fabpot)
    179207
    * feature #48797 [FrameworkBundle] Add `extra` attribute for HttpClient Configuration (voodooism)
    180208
    * feature #48747 [HttpKernel] Allow using `#[WithLogLevel]` for setting custom log level for exceptions (angelov)
    181209
    * feature #48820 [HttpFoundation] ParameterBag::getEnum() (nikophil)

    0 commit comments

    Comments
     (0)
    0