guzzle @ 7.12.0
integrity
- size
- 133.9 KiB
- downloaded
- last checked
- overlays
- composer
- detected
- composer guzzlehttp/guzzle
release notes
Added
- Added
RequestOptionsconstants forcurl,retries, andstream_context
Changed
- Adjusted
guzzlehttp/psr7version constraint to^2.12 - Constrain cURL transport sharing to safe libcurl DNS and SSL session support
- Resolve proxy environment variables in the cURL handlers; libcurl no longer reads the environment itself
- Ignore proxy environment variables when the
proxyrequest option makes a decision - Disable proxy environment variables on Windows SAPIs other than CLI (httpoxy hardening)
- Redact proxy credentials from cURL handler error messages, following
Psr7\Utils::redactUserInfo() - Normalize no-proxy domain and IP literal matching across the cURL and stream handlers
Deprecated
- Deprecated the request-level
handleroption, which will be ignored in 8.0 - Deprecated raw cURL request options outside the built-in cURL handlers' allow-list
- Deprecated the
CURLOPT_PROXYTYPEcURL request option; set the proxy type via a scheme-prefixed proxy URL - Deprecated PHP stream context options outside the built-in stream handler allow-list
- Deprecated passing
ntlmas a built-inauthtype - Deprecated
Utils::describeType() - Deprecated non-finite floats in the
queryandform_paramsoptions; 8.0 rejects them - Deprecated non-string scalar values in the
bodyoption; 8.0 rejects them
Fixed
- Fix cURL TLS and HTTP/2 capability detection using libcurl feature checks
- Fix proxy
nolist matches being re-proxied through environment-configured proxies by libcurl - Fix
nolist andNO_PROXYmatching to support IP CIDR ranges, matching libcurl - Fix the stream handler not applying scheme-less proxies and their credentials
download
unix · zip
curl -fL -o 7.12.0.zip https://ratatoskr.space/pkg/guzzle/7.12.0.zip
printf '%s %s\n' '137edf690b6249773ab8c98e007444393abc1869438843e3a48a3ff4c839dc7a' '7.12.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/guzzle/7.12.0.zip"
$out = "7.12.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "137edf690b6249773ab8c98e007444393abc1869438843e3a48a3ff4c839dc7a") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 7.12.0.tar.gz https://ratatoskr.space/pkg/guzzle/7.12.0.tar.gz
printf '%s %s\n' '6cff757ef6551dbd38c15d7a6107f49a31afa66ab00aea1baa3f33487fc6ed39' '7.12.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/guzzle/7.12.0.tar.gz"
$out = "7.12.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "6cff757ef6551dbd38c15d7a6107f49a31afa66ab00aea1baa3f33487fc6ed39") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 7.12.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.12.0.zip
printf '%s %s\n' '137edf690b6249773ab8c98e007444393abc1869438843e3a48a3ff4c839dc7a' '7.12.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.12.0.zip"
$out = "7.12.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "137edf690b6249773ab8c98e007444393abc1869438843e3a48a3ff4c839dc7a") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 7.12.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.12.0.tar.gz
printf '%s %s\n' '6cff757ef6551dbd38c15d7a6107f49a31afa66ab00aea1baa3f33487fc6ed39' '7.12.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.12.0.tar.gz"
$out = "7.12.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "6cff757ef6551dbd38c15d7a6107f49a31afa66ab00aea1baa3f33487fc6ed39") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 7.12.0.zip | zip | 134.7 KiB |
blake3-24 eaa78f6cafb40af07c602e200841fea3db2298a8bf478859
sha256 137edf690b6249773ab8c98e007444393abc1869438843e3a48a3ff4c839dc7a
sha1 39898b8003957e03b60633a2a97c58bcf71e2a44
|
| 7.12.0.tar.gz | tar.gz | 110.7 KiB |
blake3-24 47eca6cd932bed6a03b6f947718a4b644c2465897f3907b0
sha256 6cff757ef6551dbd38c15d7a6107f49a31afa66ab00aea1baa3f33487fc6ed39
sha1 451771e77d4d677e7223499ba33edff2e6df7faa
|
install
bazel
http_archive(
name = "guzzle",
urls = ["https://ratatoskr.space/pkg/guzzle/7.12.0.tar.gz"],
integrity = "sha256-bP91fvZVHb04wV16YQf0mjGvpmqwCuobqj8zSH/G7Tk=",
strip_prefix = "guzzle-7.12.0",
)
zig
.url = "https://ratatoskr.space/pkg/guzzle/7.12.0.tar.gz",
composer
composer config repositories.yggvault composer https://ratatoskr.space/pkg composer require guzzlehttp/guzzle:7.12.0
install via yggdrasil mesh
bazel
http_archive(
name = "guzzle",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.12.0.tar.gz"],
integrity = "sha256-bP91fvZVHb04wV16YQf0mjGvpmqwCuobqj8zSH/G7Tk=",
strip_prefix = "guzzle-7.12.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/guzzle/7.12.0.tar.gz",
composer
composer config secure-http false composer config repositories.yggvault composer http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg composer require guzzlehttp/guzzle:7.12.0