Skip to content

Releases: guzzle/guzzle

6.3.3

22 Apr 15:50
6.3.3
407b0cb
Compare
Choose a tag to compare
Tagged 6.3.3

6.3.2

26 Mar 16:27
6.3.2
68d0ea1
Compare
Choose a tag to compare
  • Bug fix: Parsing 0 epoch expiry times in cookies #2014
  • Improvement: Better ConnectException detection #2012
  • Bug fix: Malformed domain that contains a "/" #1999
  • Bug fix: Undefined offset when a cookie has no first key-value pair #1998
  • Improvement: Support PHPUnit 6 #1953
  • Bug fix: Support empty headers #1915
  • Bug fix: Ignore case during header modifications #1916
  • Minor code cleanups, documentation fixes and clarifications.

6.3.0

22 Jun 18:57
6.3.0
Compare
Choose a tag to compare
  • Feature: force IP resolution (ipv4 or ipv6) #1608, #1659
  • Improvement: Don't include summary in exception message when body is empty #1621
  • Improvement: Handle on_headers option in MockHandler #1580
  • Improvement: Added SUSE Linux CA path #1609
  • Improvement: Use class reference for getting the name of the class instead of using hardcoded strings #1641
  • Feature: Added read_timeout option #1611
  • Bug fix: PHP 7.x fixes #1685, #1686, #1811
  • Deprecation: BadResponseException instantiation without a response #1642
  • Feature: Added NTLM auth #1569
  • Feature: Track redirect HTTP status codes #1711
  • Improvement: Check handler type during construction #1745
  • Improvement: Always include the Content-Length if there's a body #1721
  • Feature: Added convenience method to access a cookie by name #1318
  • Bug fix: Fill CURLOPT_CAPATH and CURLOPT_CAINFO properly #1684
  • Improvement: Use \GuzzleHttp\Promise\rejection_for function instead of object init #1827
  • Minor code cleanups, documentation fixes and clarifications.

6.2.3

01 Mar 01:03
6.2.3
Compare
Choose a tag to compare
Tagged 6.2.3

6.2.2

08 Oct 15:04
6.2.2
ebf29de
Compare
Choose a tag to compare
6.2.2 release

6.2.1 release

18 Jul 14:13
Compare
Choose a tag to compare
  • Addressing HTTP_PROXY security vulnerability, CVE-2016-5385: https://httpoxy.org/. Please update to this version of Guzzle in order to mitigate the vulnerability when sending Guzzle requests inside of a CGI application.
  • Fixing timeout bug with StreamHandler
  • Only read up to Content-Length in PHP StreamHandler to avoid timeouts when a server does not honor Connection: close.
  • Ignore URI fragment when sending requests.

4.2.4

18 Jul 14:09
Compare
Choose a tag to compare
4.2.4 release

Version 6.2.0

21 Mar 20:05
Compare
Choose a tag to compare
  • Feature: added GuzzleHttp\json_encode and GuzzleHttp\json_decode.
    #1389
  • Bug fix: Fix sleep calculation when waiting for delayed requests.
    #1324
  • Feature: More flexible history containers.
    #1373
  • Bug fix: defer sink stream opening in StreamHandler.
    #1377
  • Bug fix: do not attempt to escape cookie values.
    #1406
  • Feature: report original content encoding and length on decoded responses.
    #1409
  • Bug fix: rewind seekable request bodies before dispatching to cURL.
    #1422
  • Bug fix: provide an empty string to http_build_query for HHVM workaround.
    #1367

6.1.1

23 Nov 01:17
Compare
Choose a tag to compare
  • Bug fix: Proxy::wrapSync() now correctly proxies to the appropriate handler
    911bcbc
  • Feature: HandlerStack is now more generic.
    f210294
  • Bug fix: setting verify to false in the StreamHandler now disables peer
    verification. #1256
  • Feature: Middleware now uses an exception factory, including more error
    context. #1282
  • Feature: better support for disabled functions.
    #1287
  • Bug fix: fixed regression where MockHandler was not using sink.
    #1292

6.1.0: * Feature: Added the `on_stats` request option to provide access to t…

09 Sep 00:13
Compare
Choose a tag to compare
…ransfer

  statistics for requests. https://github.com/guzzle/guzzle/pull/1202
* Feature: Added the ability to persist session cookies in CookieJars.
  https://github.com/guzzle/guzzle/pull/1195
* Feature: Some compatibility updates for Google APP Engine
  https://github.com/guzzle/guzzle/pull/1216
* Feature: Added support for NO_PROXY to prevent the use of a proxy based on
  a simple set of rules. https://github.com/guzzle/guzzle/pull/1197
* Feature: Cookies can now contain square brackets.
  https://github.com/guzzle/guzzle/pull/1237
* Bug fix: Now correctly parsing `=` inside of quotes in Cookies.
  https://github.com/guzzle/guzzle/pull/1232
* Bug fix: Cusotm cURL options now correctly override curl options of the
  same name. https://github.com/guzzle/guzzle/pull/1221
* Bug fix: Content-Type header is now added when using an explicitly provided
  multipart body. https://github.com/guzzle/guzzle/pull/1218
* Bug fix: Now ignoring Set-Cookie headers that have no name.
* Bug fix: Reason phrase is no longer cast to an int in some cases in the
  cURL handler. https://github.com/guzzle/guzzle/pull/1187
* Bug fix: Remove the Authorization header when redirecting if the Host
  header changes. https://github.com/guzzle/guzzle/pull/1207
* Bug fix: Cookie path matching fixes
  https://github.com/guzzle/guzzle/issues/1129
* Bug fix: Fixing the cURL `body_as_string` setting
  https://github.com/guzzle/guzzle/pull/1201
* Bug fix: quotes are no longer stripped when parsing cookies.
  https://github.com/guzzle/guzzle/issues/1172
* Bug fix: `form_params` and `query` now always uses the `&` separator.
  https://github.com/guzzle/guzzle/pull/1163
* Bug fix: Adding a Content-Length to PHP stream wrapper requests if not set.
  https://github.com/guzzle/guzzle/pull/1189