fix(deps): update dependency guzzlehttp/psr7 to v3#9368
Open
renovate-bot wants to merge 3 commits into
Open
Conversation
renovate-bot
force-pushed
the
renovate/guzzlehttp-psr7-3.x
branch
from
July 20, 2026 21:14
9337937 to
93a39b5
Compare
renovate-bot
force-pushed
the
renovate/guzzlehttp-psr7-3.x
branch
from
July 20, 2026 22:20
93a39b5 to
b4587b5
Compare
renovate-bot
force-pushed
the
renovate/guzzlehttp-psr7-3.x
branch
from
July 21, 2026 17:20
b4587b5 to
0c0866e
Compare
renovate-bot
force-pushed
the
renovate/guzzlehttp-psr7-3.x
branch
from
July 21, 2026 18:01
0c0866e to
57653dc
Compare
bshaffer
reviewed
Jul 21, 2026
bshaffer
left a comment
Contributor
There was a problem hiding this comment.
depends on googleapis/google-auth-library-php#676
renovate-bot
force-pushed
the
renovate/guzzlehttp-psr7-3.x
branch
from
July 21, 2026 18:55
57653dc to
1da3d51
Compare
renovate-bot
force-pushed
the
renovate/guzzlehttp-psr7-3.x
branch
from
July 21, 2026 19:17
1da3d51 to
5628cfa
Compare
Co-authored-by: Brent Shaffer <betterbrent@google.com>
bshaffer
reviewed
Jul 21, 2026
Co-authored-by: Brent Shaffer <betterbrent@google.com>
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Contributor
|
This PR is incomplete. I've provided a replacement at #9377. |
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.
This PR contains the following updates:
^2.6→^3.0^2.0→^3.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
guzzle/psr7 (guzzlehttp/psr7)
v3.0.0Compare Source
Added
DiagnosticValue::escape()to escape controls and malformed UTF-8 in diagnosticsGuzzleHttp\Psr7\Exception\TimeoutExceptionfor timed-out stream operationsGuzzleHttp\Psr7\Utils::redactUserInfoInString()to redact the userinfo of a raw URI string within textGuzzleHttp\Psr7\Rfc3986to public API withisValid*()predicates andcanonicalizeIpv6()GuzzleHttp\Psr7\UriNormalizer::CANONICALIZE_IPV6_HOSTtoPRESERVING_NORMALIZATIONSChanged
psr/http-message:^2.0and add native parameter and return typespsr/http-factory:^1.1ServerRequest::fromGlobals()still uppercasestmp_name,size, orerrorerrorvaluesUploadedFile::moveTo()read()lengths across all stream implementations+flag anywhere in a mode forStream::isReadable()/isWritable()PumpStreamsource callablesPumpStreamclose and detachMessage::bodySummary()nullfor theMessage::bodySummary()truncation length to use the defaultLimitStreamoffset/limit and track non-seekable offset by bytes skippedFnStreamclose and detach terminal, calling close callbacks at most onceFnStreamclose callbacks during destructor cleanupCachingStream::close()idempotent, preserving remote cleanup after detachCachingStreamcursor when aSEEK_ENDtarget on an unknown-size stream is rejectedUri::getPath()and origin-form request targetsfileURIs with rootless paths without the//separatorfileURIs with empty paths asfile:instead of the unparseablefile:////paths with/.UriResolver::relativize()when an empty-path target requires oneUriResolver::relativize()when it would inherit the base fragmentUriResolver::relativize()when an equal-path target's last path segment contains a colonUri::fromParts()ports instead of casting themwsandwssschemeswsandwssdefault ports inUriComparator::isCrossOrigin()port comparisonsUtils::redactUserInfo()$_SERVERbyREQUEST_METHOD, using target authority beforeSERVER_PORTREQUEST_URItargets inServerRequest::fromGlobals()HTTP_HOSTand malformedSERVER_PORTinServerRequest::getUriFromGlobals()REQUEST_METHODandSERVER_PROTOCOLserver values inServerRequest::fromGlobals()Hostand normalize leading-zero ports inMessage::parseRequest()Hostheaders and validate present values for all request-target formsMessage::parseRequest()Hostheader inRequest::withUri()when the URI changes or Host is emptyHostheaders synthesized byMessage::toString()Message::toString()from the request URIHostheaders set byUtils::modifyRequest()URI changesOPTIONS *andCONNECTauthority-form request targets inMessage::parseRequest()Request::withRequestTarget()Utils::streamFor()Query::build()Query::build()andMultipartStreamcontentsUtils::streamFor()Utils::streamFor()now rejects non-string scalar bodiesUri::withQueryValues()now rejects non-string valuesUtils::modifyRequest()change valuesUtils::copyToStream()to throw when destination streams cannot make progressTimeoutExceptionfromStreamread/write andUtilscopy/hash/readLine on stream timeoutsTimeoutExceptionfromAppendStream::read(),CachingStream::read(), andUtils::tryGetContents()on stream timeoutsTimeoutExceptionfromInflateStreamwhen the decoded source stream times outInflateStream::close()Utils::copyToStream()OverflowExceptionwhen stream byte counts or offsets exceedPHP_INT_MAXStreamWrapperruntime failures to PHP stream failure valuesContent-Lengthtomultipart/form-dataparts (RFC 7578 §4.8)Content-Dispositionparameters and reject unsafe boundaries and part headersMultipartStreampart header valuesMultipartStreamboundary'0'instead of replacing it with a generated boundarywithHost(), including userinfo formsUriconstruction,fromParts(), andwithHost()UriComparator::isCrossOrigin()CAPITALIZE_PERCENT_ENCODINGandDECODE_UNRESERVED_CHARACTERSto userinfo and hostHeader::splitList()Header::parse()Removed
ralouphie/getallheadersdependencyHeader::normalize()methodConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.