Require patched Guzzle and PHPUnit versions, and prepare 3.0.1 - #13
Open
MudassarTariq wants to merge 2 commits into
Open
MudassarTariq wants to merge 2 commits into
MudassarTariq wants to merge 2 commits into
Conversation
Raises the minimum guzzlehttp/guzzle from 7.8 to 7.15.2 and the dev dependency phpunit/phpunit from 10.5 to 10.5.62. Guzzle releases below 7.15.2 have up to 9 security advisories (CVE-2026-55568, CVE-2026-55767, CVE-2026-59883, CVE-2026-67339, CVE-2026-67353, CVE-2026-67354, CVE-2026-67355, CVE-2026-69245, CVE-2026-69246), and PHPUnit below 10.5.62 has CVE-2026-24765. Fresh installs already resolve the same package versions as before. No code changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
This raises the minimum versions of two dependencies so installs can no longer pick releases with known security vulnerabilities. It also prepares release 3.0.1.
guzzlehttp/guzzle^7.8→^7.15.2phpunit/phpunit(dev)^10.5→^10.5.62Version::VERSION(used in the User-Agent) to 3.0.1 and adds a CHANGELOG entry.php ^8.1is unchanged. Guzzle 7.15.2 supports PHP 7.2.5+ and 8.x, and PHPUnit 10.5.62 supports PHP 8.1+.Security
No functional change: verification
composer validatecomposer update(70 packages)phpunit --exclude-group live(latest dependencies)composer update --prefer-lowest+ unit testscomposer auditBecause a fresh install resolves exactly the same packages as before, and the SDK code is unchanged, the runtime behavior is identical. The only difference in 3.0.1 is the User-Agent version string (
3.0.0→3.0.1).The CI matrix (PHP 8.1, 8.2 and 8.3) runs on this PR. Locally I tested on PHP 8.5.