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

Issue fork drupal-3439525

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

quietone created an issue. See original summary.

pradhumanjain2311 made their first commit to this issue’s fork.

quietone’s picture

Status: Active » Needs review

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

pradhumanjain2311’s picture

@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   |
+----------------------------------+---------+---------+
smustgrave’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: +Needs Review Queue Initiative

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...
catch’s picture

Status: Reviewed & tested by the community » Fixed
Issue tags: +Needs followup

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

quietone’s picture