Skip to content

Add Guzzle 8 compatibility - #119

Merged
freekmurze merged 3 commits into
spatie:mainfrom
marijoo:guzzle-8-support
Sep 1, 2026
Merged

Add Guzzle 8 compatibility#119
freekmurze merged 3 commits into
spatie:mainfrom
marijoo:guzzle-8-support

Conversation

@marijoo

@marijoo marijoo commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Widen the guzzlehttp/guzzle constraint to allow ^8.0 and add a Guzzle axis to the test matrix so both 7.x and 8.x are covered.

The package's Guzzle surface is limited to constructing a Client and calling request('GET', $url, ['query' => ...]) plus getStatusCode() and getBody() on the response, none of which changed in Guzzle 8, so no source changes are needed.

marijoo and others added 3 commits August 27, 2026 09:08
Widen the guzzlehttp/guzzle constraint to allow ^8.0 and add a Guzzle
axis to the test matrix so both 7.x and 8.x are covered.

The package's Guzzle surface is limited to constructing a Client and
calling request('GET', $url, ['query' => ...]) plus getStatusCode() and
getBody() on the response, none of which changed in Guzzle 8, so no
source changes are needed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
laravel/framework 11.x and 12.x require guzzlehttp/guzzle ^7.8.2, so the
Guzzle 8 jobs for those Laravel versions could never resolve. Laravel 13
is the first release allowing ^7.8.2 || ^8.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
actions/checkout@v4 and actions/cache@v4 run on Node.js 20, which is
deprecated and force-run on Node.js 24 by the runners.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@freekmurze
freekmurze merged commit 12acd2a into spatie:main Sep 1, 2026
@freekmurze

Copy link
Copy Markdown
Member

Thanks @marijoo! Nicely researched, and I appreciate you working out the Laravel 11/12 exclusions instead of just widening the constraint and hoping.

@marijoo

marijoo commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

Thanks @freekmurze, was a pleasure. Thank you for all your packages and good work.

Greetings from Germany. 🤙🏻

@marijoo
marijoo deleted the guzzle-8-support branch September 1, 2026 09:27
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