Require patched Guzzle and PSR-7 versions#437
Conversation
|
Well, it would break the backward compatibility, so we should do this only when a new major version is released |
|
I don't agree. Moreover, allowing PSR-7 v3 would cause real issues. If people really want to use super old insecure code, composer will still let them do it by resolving an older version of your library, or by pretending their older version of guzzle is a newer version using the |
|
It is very common for people to bump versions of dependencies in patch and minor releases across the PHP ecosystem, both among packages that claim they follow semver, but do a bad job, and those that actually follow it well. |
|
Ok, let's try it. |
|
|
|
FYI there are now some additional CVEs relevant to |
Security hardening. Versions that exist before
GuzzleHttp\Psr7\Utilshave CVEs published for them, and our PSR-7 v3 library will have breaking changes, so you will want to control when the upgrade to that is allowed.