Skip to content

[TASK] Allow installation of guzzlehttp/psr7 v3#726

Merged
sbuerk merged 1 commit into
TYPO3:mainfrom
bnf:guzzle-psr7-v3
Jul 22, 2026
Merged

[TASK] Allow installation of guzzlehttp/psr7 v3#726
sbuerk merged 1 commit into
TYPO3:mainfrom
bnf:guzzle-psr7-v3

Conversation

@bnf

@bnf bnf commented Jul 21, 2026

Copy link
Copy Markdown
Member

In order to prepare for guzzlehttp/guzzle v8 in
TYPO3 core, we allow the installation of the
guzzlehttp/psr7 helper package.

composer req guzzlehttp/psr7:"^2.5.0 || ^3.0"

Releases: main, 9, 8

@sbuerk

sbuerk commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

Hey @bnf , do we really need to go down to 6 ?

In general 6 & 7 is not really considered maintained anymore and there could be now a some issue (regarding pipelines) and similar. Not that I'm trying to block that, but we should talk about that because I need to ensure that everything works pipeline wise so I can do than all the releases.

I checked the composer.json down to 6 for the current require constraint and tried to elaborate what would be the constraint to set for each version (backport wise).

Can you check and confirm it ?

branch current new (suggested)
main ^2.5.0 ^2.5.0 || ^3.0
9 ^2.5.0 ^2.5.0 || ^3.0
8 ^2.5.0 ^2.5.0 || ^3.0
7 ^2.5.0 ^2.5.0 || ^3.0
6 ^1.7 || ^2.0 ^1.7 || ^2.5.0 || ^3.0

From what I checked on packagist.org so far that should be doable / safe.

@bnf

bnf commented Jul 22, 2026

Copy link
Copy Markdown
Member Author

Hey @sbuerk, let's go with 9 and 8 for now.
I'll evaluate if we need v7 and v6 as well. Thanks!

In order to prepare for guzzlehttp/guzzle v8 in
TYPO3 core, we allow the installation of the
`guzzlehttp/psr7` helper package.

composer req guzzlehttp/psr7:"^2.5.0 || ^3.0"

Releases: main, 9, 8
@bnf
bnf force-pushed the guzzle-psr7-v3 branch from c4fd130 to 0ca151b Compare July 22, 2026 09:55
@sbuerk
sbuerk merged commit e2600b7 into TYPO3:main Jul 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants