Require guzzlehttp/guzzle ^7.15 and guzzlehttp/psr7 ^2.13
1.5.2 - 2026-07-08
Require guzzlehttp/guzzle ^7.13.3, guzzlehttp/promises ^2.5.1, and guzzlehttp/psr7 ^2.12.4
1.5.1 - 2026-06-23
Require guzzlehttp/guzzle ^7.12.3 and guzzlehttp/psr7 ^2.12.3
1.5.0 - 2026-06-02
Require guzzlehttp/guzzle ^7.11, guzzlehttp/promises ^2.5, and guzzlehttp/psr7 ^2.11
Deprecate non-iterable command collections
1.4.0 - 2026-05-18
Add PHP 8.5 support
Require guzzlehttp/guzzle ^7.10, guzzlehttp/promises ^2.3, and guzzlehttp/psr7 ^2.8
Remove stale createPool references from ServiceClientInterface documentation
1.3.2 - 2025-02-04
Add PHP 8.4 support
1.3.1 - 2023-12-03
Add PHP 8.3 support
1.3.0 - 2023-05-21
Add support for guzzlehttp/promises 2.x
Replace deprecated promise helper calls
1.2.3 - 2023-04-18
Add PHP 8.2 support
Bump minimum Guzzle dependency versions
1.2.2 - 2022-02-08
Fix PHP 8.1 return type deprecation notices
Bump minimum Guzzle dependency versions
1.2.1 - 2021-09-05
Add PHP 8.1 support
Update package metadata and license text
1.2.0 - 2021-08-14
Add PHP 8.0 support
Update dependency constraints for Guzzle 7.3
Add support for PSR-7 2.x
1.1.0 - 2020-09-28
Update to Guzzle 7
Raise the minimum PHP version to 7.2.5
1.0.0 - 2016-11-24
Add badges to README.md
Switch README from .rst to .md format
Update dependencies
Add command to handler call to provide support for GuzzleServices
0.9.0 - 2016-01-30
Updated to use Guzzle 6 and PSR-7.
Event system has been replaced with a middleware system
Middleware at the command layer work the same as middleware from the
HTTP layer, but work with Command and Result objects instead of
Request and Response objects
The command middleware is in a separate HandlerStack instance than the
HTTP middleware.
Result objects are the result of executing a Command and are used to hold
the parsed response data.
Asynchronous code now uses the guzzlehttp/promises package instead of
guzzlehttp/ringphp, which means that asynchronous results are implemented
as Promises/A+ compliant Promise objects, instead of futures.
The existing Subscribers were removed.
The ServiceClientInterface and ServiceClient class now provide the basic
foundation of a web service client.