Fixed
Project:
Drupal core
Version:
main
Component:
composer
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
24 Jul 2026 at 08:07 UTC
Updated:
24 Jul 2026 at 22:20 UTC
Jump to comment: Most recent
In #3612544: Update to Guzzle 8 we added Guzzle 8 support while still allowing Guzzle 7, but I'm not sure the code changes actually support Guzzle 7.
Additionally, there are other dependencies where we currently allow multiple major versions, but for Drupal 12 let's start with a clean slate:
"doctrine/lexer": "^2 || ^3",
"guzzlehttp/guzzle": "^7.10 || ^8.0",
"guzzlehttp/psr7": "^2.8.0 || ^3.0",
"egulias/email-validator": "^3.2.1|^4.0",
"sebastian/diff": "^4 || ^5 || ^6 || ^7",
"justinrainbow/json-schema": "^5.2 || ^6.5.2",
Drop support for the older major versions in Drupal 12.
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:
Comments
Comment #2
longwaveIn fact let's reframe this a bit as there are some other dependencies where we technically allow multiple versions, but we should get a clean break in D12.
Comment #3
longwaveComment #5
longwaveComment #6
smustgrave commentedLets do it!
Comment #8
larowlanCommitted and pushed 87de7098664 to main. Thanks!
Comment #10
longwave