All Versions
15
Latest Version
Avg Release Cycle
71 days
Latest Release
1510 days ago

Changelog History
Page 2

  • v0.16.0 Changes

    February 03, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ ClientInterface supports PSR7 requests and responses.
    • โœ‚ Removed type hint for second parameter for AbstractCurl::prepare.
    • โœ‚ Removed type hint for second parameter for RequestException::setRequest.
    • โœ‚ Removed type hint for first parameter for AbstractStream::getStreamContextArray.
    • ๐Ÿ‘ RequestException supports both PSR-7 requests and Buzz requests.
    • Response::getProtocolVersion will return a string and not a float.
    • Using PHPUnit namespaces.

    โž• Added

    • โž• Added Request and Response converters
    • โž• Added Curl::sendRequest(), MultiCurl::sendRequest() and FileGetContents::sendRequest() that supports sending PSR-7 requests.
    • โž• Added Browser::sendRequest() that supports middleware.
    • โž• Added MiddlewareInterface and Browser::addMiddleware().
    • โž• Added HeaderConverter to convert between PSR-7 styled headers and Buzz styled headers.

    ๐Ÿ—„ Deprecated

    • Curl::send(), MultiCurl::send() and FileGetContents::send() in favor for *::sendRequest().
    • ๐Ÿ—„ AbstractCurl::populateResponse() was deprecated in favor of AbstractCurl::createResponse().

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for PHP 5.3.
  • v0.15.2 Changes

    โž• Added

    • ๐Ÿ“‡ A .gitattributes was added to exclude test files and metadata.

    ๐Ÿ”„ Changed

    • The reason phrase is allowed to be empty.
  • v0.15.1 Changes

    ๐Ÿ›  Fixed

    • MultiCurl will throw exception when request fails. This makes MultiCurl to have the same behavior as Curl and FileGetContents. (Liskov Substitution Principle)

    โž• Added

    • โž• Added BearerAuthListener

    ๐Ÿ”„ Changed

    • We use PSR-4 instead of PSR-0
  • v0.15 Changes

    June 25, 2015
    • Moved cookie jar implementation from FileGetContents client to a browser listener
    • Added DigestAuthListener
  • v0.14 Changes

    June 02, 2015
    • Changed default HTTP protocol version to 1.1
    • Added verify host control to AbstractClient