fix(deps): update dependency guzzlehttp/guzzle to v7 #32

Open
renovate-bot wants to merge 1 commit from renovate/guzzlehttp-guzzle-7.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
guzzlehttp/guzzle (source) require major ^6.5 -> ^7.0

Release Notes

guzzle/guzzle (guzzlehttp/guzzle)

v7.9.3

Compare Source

Changed
  • Remove explicit content-length header for GET requests
  • Improve compatibility with bad servers for boolean cookie values

v7.9.2

Compare Source

Fixed
  • Adjusted handler selection to use cURL if its version is 7.21.2 or higher, rather than 7.34.0

v7.9.1

Compare Source

Fixed
  • Fix TLS 1.3 check for HTTP/2 requests

v7.9.0

Compare Source

Changed
  • Improve protocol version checks to provide feedback around unsupported protocols
  • Only select the cURL handler by default if 7.34.0 or higher is linked
  • Improved CurlMultiHandler to avoid busy wait if possible
  • Dropped support for EOL guzzlehttp/psr7 v1
  • Improved URI user info redaction in errors

v7.8.2

Compare Source

Added
  • Support for PHP 8.4

v7.8.1

Compare Source

Changed
  • Updated links in docs to their canonical versions
  • Replaced call_user_func* with native calls

v7.8.0

Compare Source

Added
  • Support for PHP 8.3
  • Added automatic closing of handles on CurlFactory object destruction

v7.7.1

Compare Source

Changed
  • Remove the need for AllowDynamicProperties in CurlMultiHandler

v7.7.0

Compare Source

Added
  • Support guzzlehttp/promises v2

v7.6.1

Compare Source

Fixed
  • Fix SetCookie::fromString MaxAge deprecation warning and skip invalid MaxAge values

v7.6.0

Compare Source

Added
  • Support for setting the minimum TLS version in a unified way
  • Apply on request the version set in options parameters

v7.5.3

Compare Source

See change log for changes.

v7.5.2

Compare Source

Fixed
  • Fixed set cookie constructor validation
  • Fixed handling of files with '0' body
Changed
  • Corrected docs and default connect timeout value to 300 seconds

v7.5.1

Compare Source

Fixed
  • Fixed NO_PROXY settings so that setting the proxy option to no overrides the env variable
Changed
  • Adjusted guzzlehttp/psr7 version constraint to ^1.9.1 || ^2.4.5

v7.5.0

Compare Source

Added
  • Support PHP 8.2
  • Add request to delay closure params

v7.4.5

Compare Source

Fixed
  • Fix change in port should be considered a change in origin
  • Fix CURLOPT_HTTPAUTH option not cleared on change of origin

v7.4.4

Compare Source

Fixed
  • Fix failure to strip Authorization header on HTTP downgrade
  • Fix failure to strip the Cookie header on change in host or HTTP downgrade

v7.4.3

Compare Source

Fixed
  • Fix cross-domain cookie leakage

v7.4.2

Compare Source

Fixed
  • Remove curl auth on cross-domain redirects to align with the Authorization HTTP header
  • Reject non-HTTP schemes in StreamHandler
  • Set a default ssl.peer_name context in StreamHandler to allow force_ip_resolve

v7.4.1

Compare Source

Changed
  • Replaced implicit URI to string coercion #​2946
  • Allow symfony/deprecation-contracts version 3 #​2961
Fixed
  • Only close curl handle if it's done #​2950

v7.4.0

Compare Source

Added
Fixed
  • Make sure we always call restore_error_handler() #​2915
  • Fix progress parameter type compatibility between the cURL and stream handlers #​2936
  • Throw InvalidArgumentException when an incorrect headers array is provided #​2916, #​2942
Changed

v7.3.0

Compare Source

Added
  • Support for DER and P12 certificates #​2413
  • Support the cURL (http://) scheme for StreamHandler proxies #​2850
  • Support for guzzlehttp/psr7:^2.0 #​2878
Fixed
  • Handle exceptions on invalid header consistently between PHP versions and handlers #​2872

v7.2.0

Compare Source

Added
Fixed
  • Handle exceptions during response creation #​2591
  • Fix CURLOPT_ENCODING not to be overwritten #​2595
  • Make sure the Request always has a body object #​2804
Changed
  • The TooManyRedirectsException has a response #​2660
  • Avoid "functions" from dependencies #​2712
Deprecated
  • Using environment variable GUZZLE_CURL_SELECT_TIMEOUT #​2786

v7.1.1

Compare Source

Fixed
  • Incorrect EOF detection for response body streams on Windows.
Changed
  • We dont connect curl sink on HEAD requests.
  • Removed some PHP 5 workarounds

v7.1.0

Compare Source

Added
  • GuzzleHttp\MessageFormatterInterface
Fixed
  • Fixed issue that caused cookies with no value not to be stored.
  • On redirects, we allow all safe methods like GET, HEAD and OPTIONS.
  • Fixed logging on empty responses.
  • Make sure MessageFormatter::format returns string
Deprecated
  • All functions in GuzzleHttp has been deprecated. Use static methods on Utils instead.
  • ClientInterface::getConfig()
  • Client::getConfig()
  • Client::__call()
  • Utils::defaultCaBundle()
  • CurlFactory::LOW_CURL_VERSION_NUMBER

v7.0.1

Compare Source

  • Fix multiply defined functions fatal error #​2699

v7.0.0

Compare Source

No changes since 7.0.0-rc1.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [guzzlehttp/guzzle](http://guzzlephp.org/) ([source](https://github.com/guzzle/guzzle)) | require | major | `^6.5` -> `^7.0` | --- ### Release Notes <details> <summary>guzzle/guzzle (guzzlehttp/guzzle)</summary> ### [`v7.9.3`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#793---2025-03-27) [Compare Source](https://github.com/guzzle/guzzle/compare/7.9.2...7.9.3) ##### Changed - Remove explicit content-length header for GET requests - Improve compatibility with bad servers for boolean cookie values ### [`v7.9.2`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#792---2024-07-24) [Compare Source](https://github.com/guzzle/guzzle/compare/7.9.1...7.9.2) ##### Fixed - Adjusted handler selection to use cURL if its version is 7.21.2 or higher, rather than 7.34.0 ### [`v7.9.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#791---2024-07-19) [Compare Source](https://github.com/guzzle/guzzle/compare/7.9.0...7.9.1) ##### Fixed - Fix TLS 1.3 check for HTTP/2 requests ### [`v7.9.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#790---2024-07-18) [Compare Source](https://github.com/guzzle/guzzle/compare/7.8.2...7.9.0) ##### Changed - Improve protocol version checks to provide feedback around unsupported protocols - Only select the cURL handler by default if 7.34.0 or higher is linked - Improved `CurlMultiHandler` to avoid busy wait if possible - Dropped support for EOL `guzzlehttp/psr7` v1 - Improved URI user info redaction in errors ### [`v7.8.2`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#782---2024-07-18) [Compare Source](https://github.com/guzzle/guzzle/compare/7.8.1...7.8.2) ##### Added - Support for PHP 8.4 ### [`v7.8.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#781---2023-12-03) [Compare Source](https://github.com/guzzle/guzzle/compare/7.8.0...7.8.1) ##### Changed - Updated links in docs to their canonical versions - Replaced `call_user_func*` with native calls ### [`v7.8.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#780---2023-08-27) [Compare Source](https://github.com/guzzle/guzzle/compare/7.7.1...7.8.0) ##### Added - Support for PHP 8.3 - Added automatic closing of handles on `CurlFactory` object destruction ### [`v7.7.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#771---2023-08-27) [Compare Source](https://github.com/guzzle/guzzle/compare/7.7.0...7.7.1) ##### Changed - Remove the need for `AllowDynamicProperties` in `CurlMultiHandler` ### [`v7.7.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#770---2023-05-21) [Compare Source](https://github.com/guzzle/guzzle/compare/7.6.1...7.7.0) ##### Added - Support `guzzlehttp/promises` v2 ### [`v7.6.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#761---2023-05-15) [Compare Source](https://github.com/guzzle/guzzle/compare/7.6.0...7.6.1) ##### Fixed - Fix `SetCookie::fromString` MaxAge deprecation warning and skip invalid MaxAge values ### [`v7.6.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#760---2023-05-14) [Compare Source](https://github.com/guzzle/guzzle/compare/7.5.3...7.6.0) ##### Added - Support for setting the minimum TLS version in a unified way - Apply on request the version set in options parameters ### [`v7.5.3`](https://github.com/guzzle/guzzle/releases/tag/7.5.3) [Compare Source](https://github.com/guzzle/guzzle/compare/7.5.2...7.5.3) See [change log](CHANGELOG.md) for changes. ### [`v7.5.2`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#752---2023-05-14) [Compare Source](https://github.com/guzzle/guzzle/compare/7.5.1...7.5.2) ##### Fixed - Fixed set cookie constructor validation - Fixed handling of files with `'0'` body ##### Changed - Corrected docs and default connect timeout value to 300 seconds ### [`v7.5.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#751---2023-04-17) [Compare Source](https://github.com/guzzle/guzzle/compare/7.5.0...7.5.1) ##### Fixed - Fixed `NO_PROXY` settings so that setting the `proxy` option to `no` overrides the env variable ##### Changed - Adjusted `guzzlehttp/psr7` version constraint to `^1.9.1 || ^2.4.5` ### [`v7.5.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#750---2022-08-28) [Compare Source](https://github.com/guzzle/guzzle/compare/7.4.5...7.5.0) ##### Added - Support PHP 8.2 - Add request to delay closure params ### [`v7.4.5`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#745---2022-06-20) [Compare Source](https://github.com/guzzle/guzzle/compare/7.4.4...7.4.5) ##### Fixed - Fix change in port should be considered a change in origin - Fix `CURLOPT_HTTPAUTH` option not cleared on change of origin ### [`v7.4.4`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#744---2022-06-09) [Compare Source](https://github.com/guzzle/guzzle/compare/7.4.3...7.4.4) ##### Fixed - Fix failure to strip Authorization header on HTTP downgrade - Fix failure to strip the Cookie header on change in host or HTTP downgrade ### [`v7.4.3`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#743---2022-05-25) [Compare Source](https://github.com/guzzle/guzzle/compare/7.4.2...7.4.3) ##### Fixed - Fix cross-domain cookie leakage ### [`v7.4.2`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#742---2022-03-20) [Compare Source](https://github.com/guzzle/guzzle/compare/7.4.1...7.4.2) ##### Fixed - Remove curl auth on cross-domain redirects to align with the Authorization HTTP header - Reject non-HTTP schemes in StreamHandler - Set a default ssl.peer_name context in StreamHandler to allow `force_ip_resolve` ### [`v7.4.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#741---2021-12-06) [Compare Source](https://github.com/guzzle/guzzle/compare/7.4.0...7.4.1) ##### Changed - Replaced implicit URI to string coercion [#&#8203;2946](https://github.com/guzzle/guzzle/pull/2946) - Allow `symfony/deprecation-contracts` version 3 [#&#8203;2961](https://github.com/guzzle/guzzle/pull/2961) ##### Fixed - Only close curl handle if it's done [#&#8203;2950](https://github.com/guzzle/guzzle/pull/2950) ### [`v7.4.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#740---2021-10-18) [Compare Source](https://github.com/guzzle/guzzle/compare/7.3.0...7.4.0) ##### Added - Support PHP 8.1 [#&#8203;2929](https://github.com/guzzle/guzzle/pull/2929), [#&#8203;2939](https://github.com/guzzle/guzzle/pull/2939) - Support `psr/log` version 2 and 3 [#&#8203;2943](https://github.com/guzzle/guzzle/pull/2943) ##### Fixed - Make sure we always call `restore_error_handler()` [#&#8203;2915](https://github.com/guzzle/guzzle/pull/2915) - Fix progress parameter type compatibility between the cURL and stream handlers [#&#8203;2936](https://github.com/guzzle/guzzle/pull/2936) - Throw `InvalidArgumentException` when an incorrect `headers` array is provided [#&#8203;2916](https://github.com/guzzle/guzzle/pull/2916), [#&#8203;2942](https://github.com/guzzle/guzzle/pull/2942) ##### Changed - Be more strict with types [#&#8203;2914](https://github.com/guzzle/guzzle/pull/2914), [#&#8203;2917](https://github.com/guzzle/guzzle/pull/2917), [#&#8203;2919](https://github.com/guzzle/guzzle/pull/2919), [#&#8203;2945](https://github.com/guzzle/guzzle/pull/2945) ### [`v7.3.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#730---2021-03-23) [Compare Source](https://github.com/guzzle/guzzle/compare/7.2.0...7.3.0) ##### Added - Support for DER and P12 certificates [#&#8203;2413](https://github.com/guzzle/guzzle/pull/2413) - Support the cURL (http://) scheme for StreamHandler proxies [#&#8203;2850](https://github.com/guzzle/guzzle/pull/2850) - Support for `guzzlehttp/psr7:^2.0` [#&#8203;2878](https://github.com/guzzle/guzzle/pull/2878) ##### Fixed - Handle exceptions on invalid header consistently between PHP versions and handlers [#&#8203;2872](https://github.com/guzzle/guzzle/pull/2872) ### [`v7.2.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#720---2020-10-10) [Compare Source](https://github.com/guzzle/guzzle/compare/7.1.1...7.2.0) ##### Added - Support for PHP 8 [#&#8203;2712](https://github.com/guzzle/guzzle/pull/2712), [#&#8203;2715](https://github.com/guzzle/guzzle/pull/2715), [#&#8203;2789](https://github.com/guzzle/guzzle/pull/2789) - Support passing a body summarizer to the http errors middleware [#&#8203;2795](https://github.com/guzzle/guzzle/pull/2795) ##### Fixed - Handle exceptions during response creation [#&#8203;2591](https://github.com/guzzle/guzzle/pull/2591) - Fix CURLOPT_ENCODING not to be overwritten [#&#8203;2595](https://github.com/guzzle/guzzle/pull/2595) - Make sure the Request always has a body object [#&#8203;2804](https://github.com/guzzle/guzzle/pull/2804) ##### Changed - The `TooManyRedirectsException` has a response [#&#8203;2660](https://github.com/guzzle/guzzle/pull/2660) - Avoid "functions" from dependencies [#&#8203;2712](https://github.com/guzzle/guzzle/pull/2712) ##### Deprecated - Using environment variable GUZZLE_CURL_SELECT_TIMEOUT [#&#8203;2786](https://github.com/guzzle/guzzle/pull/2786) ### [`v7.1.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#711---2020-09-30) [Compare Source](https://github.com/guzzle/guzzle/compare/7.1.0...7.1.1) ##### Fixed - Incorrect EOF detection for response body streams on Windows. ##### Changed - We dont connect curl `sink` on HEAD requests. - Removed some PHP 5 workarounds ### [`v7.1.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#710---2020-09-22) [Compare Source](https://github.com/guzzle/guzzle/compare/7.0.1...7.1.0) ##### Added - `GuzzleHttp\MessageFormatterInterface` ##### Fixed - Fixed issue that caused cookies with no value not to be stored. - On redirects, we allow all safe methods like GET, HEAD and OPTIONS. - Fixed logging on empty responses. - Make sure MessageFormatter::format returns string ##### Deprecated - All functions in `GuzzleHttp` has been deprecated. Use static methods on `Utils` instead. - `ClientInterface::getConfig()` - `Client::getConfig()` - `Client::__call()` - `Utils::defaultCaBundle()` - `CurlFactory::LOW_CURL_VERSION_NUMBER` ### [`v7.0.1`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#701---2020-06-27) [Compare Source](https://github.com/guzzle/guzzle/compare/7.0.0...7.0.1) - Fix multiply defined functions fatal error [#&#8203;2699](https://github.com/guzzle/guzzle/pull/2699) ### [`v7.0.0`](https://github.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#700---2020-06-27) [Compare Source](https://github.com/guzzle/guzzle/compare/6.5.8...7.0.0) No changes since 7.0.0-rc1. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuOCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot force-pushed renovate/guzzlehttp-guzzle-7.x from 8552bc4ebf to c2143a3608 2025-07-19 17:10:31 +00:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/guzzlehttp-guzzle-7.x:renovate/guzzlehttp-guzzle-7.x
git switch renovate/guzzlehttp-guzzle-7.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/guzzlehttp-guzzle-7.x
git switch renovate/guzzlehttp-guzzle-7.x
git rebase main
git switch main
git merge --ff-only renovate/guzzlehttp-guzzle-7.x
git switch renovate/guzzlehttp-guzzle-7.x
git rebase main
git switch main
git merge --no-ff renovate/guzzlehttp-guzzle-7.x
git switch main
git merge --squash renovate/guzzlehttp-guzzle-7.x
git switch main
git merge --ff-only renovate/guzzlehttp-guzzle-7.x
git switch main
git merge renovate/guzzlehttp-guzzle-7.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kumi/alltube-library#32
No description provided.