Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
We need to update the dependencies prior to release.
Proposed resolution
run composer update
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
+--------------------------------------+---------+---------+
| Production Changes | From | To |
+--------------------------------------+---------+---------+
| doctrine/annotations | 1.10.2 | 1.10.3 |
| doctrine/lexer | 1.2.0 | 1.2.1 |
| guzzlehttp/guzzle | 6.5.3 | 6.5.4 |
| laminas/laminas-zendframework-bridge | 1.0.3 | 1.0.4 |
| symfony-cmf/routing | 2.3.1 | 2.3.2 |
| symfony/console | v4.4.8 | v4.4.9 |
| symfony/debug | v4.4.8 | v4.4.9 |
| symfony/dependency-injection | v4.4.8 | v4.4.9 |
| symfony/error-handler | v4.4.8 | v4.4.9 |
| symfony/event-dispatcher | v4.4.8 | v4.4.9 |
| symfony/http-foundation | v4.4.8 | v4.4.9 |
| symfony/http-kernel | v4.4.8 | v4.4.9 |
| symfony/mime | v5.0.8 | v5.1.0 |
| symfony/polyfill-ctype | v1.15.0 | v1.17.0 |
| symfony/polyfill-iconv | v1.15.0 | v1.17.0 |
| symfony/polyfill-intl-idn | v1.15.0 | v1.17.0 |
| symfony/polyfill-mbstring | v1.15.0 | v1.17.0 |
| symfony/polyfill-php72 | v1.15.0 | v1.17.0 |
| symfony/polyfill-php73 | v1.15.0 | v1.17.0 |
| symfony/process | v4.4.8 | v4.4.9 |
| symfony/routing | v4.4.8 | v4.4.9 |
| symfony/serializer | v4.4.8 | v4.4.9 |
| symfony/service-contracts | v2.0.1 | v2.1.2 |
| symfony/translation | v4.4.8 | v4.4.9 |
| symfony/translation-contracts | v2.0.1 | v2.1.2 |
| symfony/validator | v4.4.8 | v4.4.9 |
| symfony/var-dumper | v5.0.8 | v5.1.0 |
| symfony/yaml | v4.4.8 | v4.4.9 |
| symfony/polyfill-php80 | NEW | v1.17.0 |
+--------------------------------------+---------+---------+
+---------------------------+--------+--------+
| Dev Changes | From | To |
+---------------------------+--------+--------+
| composer/composer | 1.10.5 | 1.10.6 |
| doctrine/instantiator | 1.3.0 | 1.3.1 |
| justinrainbow/json-schema | 5.2.9 | 5.2.10 |
| phpunit/phpunit | 8.5.4 | 8.5.5 |
| symfony/browser-kit | v4.4.8 | v4.4.9 |
| symfony/css-selector | v4.4.8 | v4.4.9 |
| symfony/dom-crawler | v4.4.8 | v4.4.9 |
| symfony/filesystem | v4.4.8 | v4.4.9 |
| symfony/finder | v4.4.8 | v4.4.9 |
| symfony/lock | v4.4.8 | v4.4.9 |
| symfony/phpunit-bridge | v4.4.8 | v4.4.9 |
+---------------------------+--------+--------+
Comment | File | Size | Author |
---|---|---|---|
#5 | raw-interdiff-2-4.txt | 1.67 KB | jungle |
#4 | 3144205-4.patch | 60.16 KB | jungle |
#2 | 3144205-2.patch | 60.51 KB | alexpott |
Comments
Comment #2
alexpottHere's a patch for 9.0.x - @jungle is creating the one for 9.1.x.
Comment #3
alexpottComment #4
jungleThe one for 9.1.x
Comment #5
jungleThe key diff between the 9.0.x one and the 9.1.x one is the "bin"-thing again.
We can cherry-pick from each other probably.Comment #6
longwaveAll tests pass, lock file changes look good and match in the two patches -> RTBC
Comment #9
catchCommitted/pushed to 9.1.x and 9.0.x
I thought about whether we should have a change record for the PHP 8.0 shim from symfony, but it seems like that would be too close to an announcement that 9.x supports PHP8, so I think it is OK for it to just appear as a new library in the release notes.
Comment #10
jungleThanks, @longwave for your view, and @catch for committing.
FYI, a CR craft added, see https://www.drupal.org/node/3144379
Comment #11
catchThank you! Forgot to mark this fixed, so doing that now.