PackageTrack
Sign in Get early access

php-http/curl-client

PSR-18 and HTTPlug Async client with cURL

2.4.0 51M downloads/mo #779 most downloaded on Packagist php-http/curl-client

What this package is like to depend on

Last release 8 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

2 releases in the last 12 months

see the full history below

Release timeline

33 releases · Nov 2015 to Dec 2025
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 33
  1. 2.4.0 09 Dec 2025
    Release notes
    • Added support for Symfony 8
    • Added support for PHP 8.5
    • Remove support for PHP < 8.1
    Open source →
    Release notes
    • Added support for Symfony 8
    • Added support for PHP 8.5
    • Remove support for PHP < 8.1
    Open source →
  2. 2.3.4 08 Dec 2025
    Release notes
    • Added support for Symfony 8
    • Added support for PHP 8.5
    Open source →
  3. 2.3.3 31 Oct 2024
    Release notes

    Added

    • Added support for PHP 8.4
    Open source →
    Release notes

    Added

    • Added support for PHP 8.4
    Open source →
  4. 2.3.2 03 Mar 2024
    Release notes

    Fixed

    • Fixed running the tests with Guzzle PSR-7 and PSR-17 implementations.
    Open source →
    Release notes

    Fixed

    • Fixed running the tests with Guzzle PSR-7 and PSR-17 implementations.
    Open source →
  5. 2.3.1 03 Nov 2023
    Release notes

    Added

    • Allow installation with Symfony 7.
    Open source →
    Release notes

    Added

    • Allow installation with Symfony 7.
    Open source →
  6. 2.3.0 28 Apr 2023
    Release notes

    Added

    • Test with PHP 8.2

    Fixed

    • This client needs a PSR-17 factories implementation. Instead of requiring an implementation,
      previous versions only required the interfaces which could lead to a non-functional installation.
      Fixed by requiring psr/http-factory-implementation.
    Open source →
    Release notes

    Added

    • Test with PHP 8.2

    Fixed

    • This client needs a PSR-17 factories implementation. Instead of requiring an implementation, previous versions only required the interfaces which could lead to a non-functional installation. Fixed by requiring psr/http-factory-implementation.
    Open source →
  7. 2.2.1 10 Dec 2021
    Release notes

    Added

    • Symfony 6 support
    • Tested with PHP 8.1
    Open source →
    Release notes

    Added

    • Symfony 6 support
    • Tested with PHP 8.1
    Open source →
  8. 2.2.0 14 Dec 2020
    Release notes
    • PHP 8.0 support
    Open source →
    Release notes

    Added

    • PHP 8.0 support
    Open source →
  9. 2.1.1 12 Oct 2020
    Release notes
    • Run tests with the renamed laminas diactoros (formerly known as zend diactoros)
    Open source →
  10. 2.1.0 27 Dec 2019
    Release notes

    Added

    • Symfony 5 support
    Open source →
    Release notes

    Added

    • Symfony 5 support
    Open source →
  11. 2.0.0 05 Mar 2019
    Release notes

    Removed

    • HHVM support removed.

    Changed

    • Minimal PHP version changed to 7.1.
    • Client::__construct now expects PSR-17 factories instead of HTTPlug ones.

    Added

    Open source →
  12. v1.7.1 26 Mar 2018
    Release notes

    Fixed

    • #36: Failure evaluating code: is_resource($handle) (string assertions are deprecated in PHP 7.2)
    Open source →
  13. v1.7.0 09 Feb 2017

    Nothing published for this version

  14. v1.6.2 02 Jan 2017
    Release notes

    Fixed

    • #29: Request not using CURLOPT_POSTFIELDS have content-length set to

    Changed

    • Use binary mode to create response body stream.
    Open source →
  15. v1.6.1 11 Nov 2016
    Release notes

    Fixed

    • #27: ErrorPlugin and sendAsyncRequest() incompatibility
    Open source →
  16. v1.6.0 12 Sep 2016

    Nothing published for this version

  17. v1.5.1 29 Aug 2016
    Release notes

    Fixed

    • #26: Combining CurlClient with StopwatchPlugin causes Promise onRejected handler to never be invoked.
    Open source →
  18. v1.5.0 03 Aug 2016

    Nothing published for this version

  19. v1.4.2 14 Jun 2016
    Release notes

    Added

    • #23: "php-http/async-client-implementation" added to "provide" section.
    Open source →
  20. v1.4.1 30 May 2016
    Release notes

    Fixed

    • #22: Cannot create the client using HttpClientDiscovery.
    Open source →
  21. v1.4.0 30 Mar 2016

    Nothing published for this version

  22. v1.3.0 14 Mar 2016

    Nothing published for this version

  23. v1.2.0 09 Mar 2016

    Nothing published for this version

  24. v1.1.0 29 Jan 2016
    Release notes

    Changed

    • Switch to php-http/message 1.0.
    Open source →
  25. v1.0.0 28 Jan 2016
    Release notes

    First stable release.

    Open source →
  26. v0.7.0 26 Jan 2016
    Release notes

    Changed

    • Migrate from php-http/discovery and php-http/utils to php-http/message.
    Open source →
  27. v0.6.0 12 Jan 2016
    Release notes

    Changed

    • Root namespace changed from Http\Curl to Http\Client\Curl.
    • Main client class name renamed from CurlHttpClient to Client.
    • Minimum required php-http/discovery version changed to 0.5.
    Open source →
  28. v0.5.0 18 Dec 2015
    Release notes

    Changed

    • Compatibility with php-http/httplug 1.0 beta
    • Switch to php-http/discovery 0.4
    Open source →
  29. v0.4.0 16 Dec 2015
    Release notes

    Changed

    • Switch to php-http/message-factory 1.0
    Open source →
  30. v0.3.1 14 Dec 2015
    Release notes

    Changed

    • Requirements fixed.
    Open source →
  31. v0.3.0 24 Nov 2015
    Release notes

    Changed

    • Use cURL constants as options keys.
    Open source →
  32. v0.2.0 17 Nov 2015
    Release notes

    Added

    • HttpAsyncClient support.
    Open source →
  33. v0.1.0 11 Nov 2015
    Release notes

    Added

    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive