NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #195 most downloaded on Packagist
HTTPlug, the HTTP client abstraction for PHP
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.2 years
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
14 releases · first in 2015
Updated code to not raise warnings for nullable parameters in PHP 8.4.
Deprecate Http\Client\HttpClient , use PSR-18 instead
psr/http-message v2 in addition to v1Http\Client\HttpClient, use PSR-18 insteadOne column per quarter.
Enabled the $onRejected callback of HttpRejectedPromise to return a promise for implementing a retry mechanism #168
$onRejected callback of HttpRejectedPromise to return a promise for implementing a retryChanged Support PHP 7.1-8.0
Http\Client\Exception\NetworkException no longer extends Http\Client\Exception\RequestException , in accordance with PSR-18
Http\Client\Exception\NetworkException no longer extends Http\Client\Exception\RequestException, in accordance with PSR-18This version is no BC break for consumers using HTTPlug. However, HTTP clients that implement HTTPlug need to adjust because we add return type declar
This version is no BC break for consumers using HTTPlug. However, HTTP clients that implement HTTPlug need to adjust because we add return type declarations.
HttpClient::sendRequest(RequestInterface $request) has a return type annotation. The new
signature is HttpClient::sendRequest(RequestInterface $request): ResponseInterface.RequestException::getRequest() has a return type annotation. The new
signature is RequestException::getRequest(): RequestInterface.HttpFulfilledPromise and HttpRejectedPromise which respect the HttpAsyncClient interface
Stability configuration from composer
Puli configuration and binding types
Async client does not throw exceptions
Async client and Promise interface
Purpose of the library: general HTTP CLient abstraction.
getName methodUpdated promise dependency to RC1
[Unreleased]: https://github.com/php-http/httplug/compare/v2.0.0...HEAD [2.0.0]: https://github.com/php-http/httplug/compare/v1.1.0...HEAD [1.1.0]: ht
Your coding agent can read these notes before it upgrades. Set up the MCP server →