Update composer dependencies for Drupal 11.0

Created on 9 April 2024, 7 months ago
Updated 2 May 2024, 7 months ago

Problem/Motivation

We should update all dependencies to their latest versions before 11.0.0

Steps to reproduce

composer update

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

๐Ÿ“Œ Task
Status

Fixed

Version

11.0 ๐Ÿ”ฅ

Component
Baseย  โ†’

Last updated about 3 hours ago

Created by

๐Ÿ‡ณ๐Ÿ‡ฟNew Zealand quietone

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @quietone
  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia pradhumanjainOSL

    pradhumanjain2311 โ†’ made their first commit to this issueโ€™s fork.

  • Pipeline finished with Failed
    7 months ago
    Total: 659s
    #141238
  • Status changed to Needs review 7 months ago
  • ๐Ÿ‡ณ๐Ÿ‡ฟNew Zealand quietone

    @pradhumanjain2311, can you provide the output from composer-lock-diff as in done in this comment โ†’ ?

  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia pradhumanjainOSL

    @quietone Please review

    composer-lock-diff --no-links
    +------------------------------------+----------+----------+
    | Production Changes                 | From     | To       |
    +------------------------------------+----------+----------+
    | doctrine/deprecations              | 1.1.2    | 1.1.3    |
    | doctrine/lexer                     | 2.1.0    | 2.1.1    |
    | masterminds/html5                  | 2.8.1    | 2.9.0    |
    | mck89/peast                        | v1.15.4  | v1.16.2  |
    | pear/archive_tar                   | 1.4.14   | 1.5.0    |
    | pear/pear-core-minimal             | v1.10.14 | v1.10.15 |
    | sebastian/diff                     | 4.0.5    | 4.0.6    |
    | symfony/console                    | v7.0.4   | v7.0.6   |
    | symfony/dependency-injection       | v7.0.4   | v7.0.6   |
    | symfony/error-handler              | v7.0.4   | v7.0.6   |
    | symfony/event-dispatcher-contracts | v3.4.0   | v3.4.2   |
    | symfony/filesystem                 | v7.0.3   | v7.0.6   |
    | symfony/http-foundation            | v7.0.4   | v7.0.6   |
    | symfony/http-kernel                | v7.0.5   | v7.0.6   |
    | symfony/mailer                     | v7.0.4   | v7.0.6   |
    | symfony/mime                       | v7.0.3   | v7.0.6   |
    | symfony/psr-http-message-bridge    | v7.0.3   | v7.0.6   |
    | symfony/routing                    | v7.0.5   | v7.0.6   |
    | symfony/serializer                 | v7.0.4   | v7.0.6   |
    | symfony/service-contracts          | v3.4.1   | v3.4.2   |
    | symfony/translation-contracts      | v3.4.1   | v3.4.2   |
    | symfony/validator                  | v7.0.5   | v7.0.6   |
    | symfony/var-dumper                 | v7.0.4   | v7.0.6   |
    | symfony/var-exporter               | v7.0.4   | v7.0.6   |
    +------------------------------------+----------+----------+
    
    +----------------------------------+---------+---------+
    | Dev Changes                      | From    | To      |
    +----------------------------------+---------+---------+
    | composer/ca-bundle               | 1.3.7   | 1.5.0   |
    | composer/class-map-generator     | 1.1.0   | 1.1.1   |
    | composer/composer                | 2.7.1   | 2.7.2   |
    | composer/pcre                    | 3.1.1   | 3.1.3   |
    | composer/xdebug-handler          | 3.0.3   | 3.0.4   |
    | drupal/coder                     | 8.3.22  | 8.3.23  |
    | google/protobuf                  | v3.25.1 | v3.25.3 |
    | nikic/php-parser                 | v4.18.0 | v5.0.2  |
    | open-telemetry/api               | 1.0.0   | 1.0.3   |
    | open-telemetry/context           | 1.0.0   | 1.0.2   |
    | open-telemetry/exporter-otlp     | 1.0.0   | 1.0.4   |
    | open-telemetry/gen-otlp-protobuf | 1.0.0   | 1.1.0   |
    | open-telemetry/sdk               | 1.0.1   | 1.0.8   |
    | open-telemetry/sem-conv          | 1.23.1  | 1.24.0  |
    | phar-io/manifest                 | 2.0.3   | 2.0.4   |
    | php-http/discovery               | 1.19.2  | 1.19.4  |
    | php-http/promise                 | 1.2.1   | 1.3.1   |
    | phpdocumentor/type-resolver      | 1.7.3   | 1.8.2   |
    | phpspec/prophecy                 | v1.18.0 | v1.19.0 |
    | phpspec/prophecy-phpunit         | v2.1.0  | v2.2.0  |
    | phpstan/phpdoc-parser            | 1.24.4  | 1.28.0  |
    | phpunit/php-code-coverage        | 9.2.29  | 9.2.31  |
    | phpunit/phpunit                  | 9.6.15  | 9.6.19  |
    | sebastian/cli-parser             | 1.0.1   | 1.0.2   |
    | sebastian/complexity             | 2.0.2   | 2.0.3   |
    | sebastian/exporter               | 4.0.5   | 4.0.6   |
    | sebastian/global-state           | 5.0.6   | 5.0.7   |
    | sebastian/lines-of-code          | 1.0.3   | 1.0.4   |
    | sebastian/resource-operations    | 3.0.3   | 3.0.4   |
    | seld/jsonlint                    | 1.10.0  | 1.10.2  |
    | slevomat/coding-standard         | 8.14.1  | 8.15.0  |
    | squizlabs/php_codesniffer        | 3.8.0   | 3.9.1   |
    | symfony/lock                     | v7.0.3  | v7.0.6  |
    | symfony/phpunit-bridge           | v7.0.4  | v7.0.6  |
    | theseer/tokenizer                | 1.2.2   | 1.2.3   |
    +----------------------------------+---------+---------+
  • Status changed to RTBC 7 months ago
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States smustgrave

    Tough one to test leaning on the tests are still passing.

    I applied the updates locally and had them applied while I did some other testing/tickets and nothing broke.

    Did a standard Drupal install of 11.x
    Did basic tasks like create content, upload media, add views, etc

    Not seeing anything off.

    • catch โ†’ committed 9c1de97f on 11.x
      Issue #3439525 by pradhumanjain2311, quietone, smustgrave: Update...
  • Status changed to Fixed 7 months ago
  • ๐Ÿ‡ฌ๐Ÿ‡งUnited Kingdom catch

    There was one extra step missing from review here, which was to run composer outdated to check if everything has been updated.

    That gave me:

    phpunit (has its own issue)
    google/protobuf (dependency of open telemetry where we're already on the latest version, so we can't do anything yet).
    doctrine (has its own issue)
    phpunit and dependencies.

    But also:

    phpdocumentor/reflection-docblock
    

    Which it looks like we can update from 5.3.0 to 5.4.0.

    Since this gets us nearly there, going to go ahead and commit anyway, but tagging with needs-followup for phpdocumentor/reflection-docblock

  • ๐Ÿ‡ณ๐Ÿ‡ฟNew Zealand quietone
  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024