All Versions
96
Latest Version
Avg Release Cycle
117 days
Latest Release
23 days ago

Changelog History
Page 1

  • v7.0.0-beta.1

    December 30, 2019

    🚀 First beta release of the 7.x release branch.

    Major changes:

    • 👍 PSR-18 support
    • ⬇️ Dropped PHP 5.x support

    Enjoy!

    🚀 Many thanks to everyone who worked on this release, especially:

  • v7.0.0-beta1

    December 31, 2019

    ⬆️ The diff might look very big but 95% of Guzzle users will be able to upgrade without modification. ⬆️ Please see [the upgrade document](UPGRADING.md) that describes all BC breaking changes.

    ➕ Added

    🔄 Changed

    • 👀 Dont allow passing null as third argument to BadResponseException::__construct() #2427
    • 👉 Use SAPI constant instead of method call #2450
    • 👉 Use native function invocation #2444
    • 👍 Better defaults for PHP installations with old ICU lib 2454
    • ➕ Added visibility to all constants #2462
    • Dont allow passing null as URI to Client::request() and Client::requestAsync() #2461
    • 👻 Widen the exception argument to throwable #2495

    🛠 Fixed

    • 🌲 Logging when Promise rejected with a string #2311

    ✂ Removed

    • 👀 Class SeekException #2162
    • RequestException::getResponseBodySummary() #2425
    • CookieJar::getCookieValue() #2433
    • uri_template() and UriTemplate #2440
    • Request options save_to and exceptions #2464
  • v6.5.2

    December 23, 2019
    • idn_to_ascii() fix for old PHP versions #2489
  • v6.5.1

    December 21, 2019
    • 👍 Better defaults for PHP installations with old ICU lib #2454
    • 👍 IDN support for redirects #2424
  • v6.5.0

    November 07, 2019
    • 👌 Improvement: Added support for reset internal queue in MockHandler. #2143
    • Improvement: Added support to pass arbitrary options to curl_multi_init. #2287
    • 🛠 Fix: Gracefully handle passing null to the header option. #2132
    • 🛠 Fix: RetryMiddleware did not do exponential delay between retires due unit mismatch. #2132
    • 🛠 Fix: Prevent undefined offset when using array for ssl_key options. #2348
    • 🗄 Deprecated ClientInterface::VERSION
  • v6.4.1

    October 23, 2019
    • 🚀 No guzzle.phar was created in 6.4.0 due expired API token. This release will fix that
    • ➕ Added parent::__construct() to FileCookieJar and SessionCookieJar
  • v6.4.0

    October 23, 2019
    • 👌 Improvement: Improved error messages when using curl < 7.21.2 #2108
    • 🛠 Fix: Test if response is readable before returning a summary in RequestException::getResponseBodySummary() #2081
    • Fix: Add support for GUZZLE_CURL_SELECT_TIMEOUT environment variable #2161
    • 👌 Improvement: Added GuzzleHttp\Exception\InvalidArgumentException #2163
    • Improvement: Added GuzzleHttp\_current_time() to use hrtime() if that function exists. #2242
    • 👌 Improvement: Added curl's appconnect_time in TransferStats #2284
    • 👌 Improvement: Make GuzzleException extend Throwable wherever it's available #2273
    • 🛠 Fix: Prevent concurrent writes to file when saving CookieJar #2335
    • 👌 Improvement: Update MockHandler so we can test transfer time #2362
  • v6.3.3

    April 22, 2018
    • 🛠 Fix: Default headers when decode_content is specified
  • v6.3.2

    March 26, 2018
    • 🐛 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.

  • v6.3.1

    March 26, 2018
    • 🐛 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.