Since 9.0, lib no longer use buzz 0.7+, instead it has an HTTPlug abstraction layer.
- The constructor no longer allow to specify base url. Use
setUrlorClient::createinstead. - The default url is set to
https://gitlab.com. - The
$optionsconstructor argument have been removed, thegetOptionandsetOptionmethods have been removed. See documentation to know how to customize the client timeout and how to use a custom user agent. - The
setBaseUrlandgetBaseUrlmethods have been removed. UsesetUrlinstead. - The
clearHeadersandsetHeadersmethods have been removed. See documentation to know how use custom headers. - The
setHttpClientmethod have been removed. Use aGitlab\HttpClient\Builderinstead. - The
getHttpClientmethod return type is changed toHttp\Client\Common\HttpMethodsClient.