NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #774 most downloaded on Packagist
PSR-18 and HTTPlug Async client with cURL
Last release 10 months ago
09 Dec 2025
Ships fairly regularly
a new release about every 10 months
Most releases are documented
notes for 27 of 33 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
33 releases · first in 2015
Added support for Symfony 8 Added support for PHP 8.5 Remove support for PHP < 8.1
Added support for Symfony 8 Added support for PHP 8.5
One column per quarter.
Added Added support for PHP 8.4
Fixed running the tests with Guzzle PSR-7 and PSR-17 implementations.
Allow installation with Symfony 7.
This client needs a PSR-17 factories implementation. Instead of requiring an implementation, previous versions only required the interfaces which coul
psr/http-factory-implementation.Added Symfony 6 support Tested with PHP 8.1
PHP 8.0 support
Run tests with the renamed laminas diactoros (formerly known as zend diactoros)
Added Symfony 5 support
Minimal PHP version changed to 7.1.
### Fixed - #36: Failure evaluating code: is_resource($handle) (string assertions are deprecated in PHP 7.2)
is_resource($handle) (string assertions are deprecated in PHP 7.2)Nothing published for this version
Use binary mode to create response body stream.
### Fixed - #27: ErrorPlugin and sendAsyncRequest() incompatibility
Nothing published for this version
### Fixed - #26: Combining CurlClient with StopwatchPlugin causes Promise onRejected handler to never be invoked.
Nothing published for this version
### Added - #23: "php-http/async-client-implementation" added to "provide" section.
### Fixed - #22: Cannot create the client using HttpClientDiscovery.
HttpClientDiscovery.Nothing published for this version
Nothing published for this version
Nothing published for this version
Switch to php-http/message 1.0.
First stable release.
First stable release.
Migrate from php-http/discovery and php-http/utils to php-http/message.
php-http/discovery and php-http/utils to php-http/message.Root namespace changed from Http\Curl to Http\Client\Curl.
Http\Curl to Http\Client\Curl.CurlHttpClient to Client.Compatibility with php-http/httplug 1.0 beta
Switch to php-http/message-factory 1.0
### Changed - Requirements fixed.
Use cURL constants as options keys.
### Added - HttpAsyncClient support.
### Added - Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →