0.4.0
Refactored to use php-http/httpplug
Refactored to use php-http/httpplug instead of Guzzle so the library doesn't depend on a specific http client implementation.
This does change how you customize the ServiceProvider, just include an adapter for the client you want to use and the library uses autodiscovery to find the correct adapter/client. It also uses a MessageFactory for creating Requests and Response objects.
So for example, if you want to use Guzzle, just composer require php-http/guzzle6-adapter
, and all should be swell.
In order to have a working mock client for testing you now need to include php-http/mock-client. Which is an easy way to mock requests.