Releases: guzzle/command
Releases · guzzle/command
Release list
2.0.0
- Drop support for PHP 7.2 and 7.3
- Require
guzzlehttp/guzzle^8.0,guzzlehttp/promises^3.0, andguzzlehttp/psr7^3.0 - Escape unsafe command names and previous messages in generated command exceptions
- Reject native PHP serialization of
ServiceClient - Require custom implementations and subclasses of public command APIs to match native method signatures
- Require service client response transformers to return
ResultInterfacevalues - Require command collections to be iterable and reject single commands in
executeAll()andexecuteAllAsync() - Require custom middleware, transformers, and
executeAll()callbacks to accept exact argument types instead of relying on scalar coercion - Redact credential-bearing command and HTTP arguments from PHP 8.2+ backtraces
- Preserve requests from PSR-18 request and network exceptions and from Guzzle transfer exceptions when wrapping command failures
- Allow command exception constructors to accept any previous
Throwable - Add generic PHPDoc return types to asynchronous service client APIs
- Improve PHPDoc for command handler stacks, transformer callables, and concurrent command callbacks
1.5.3
- Require
guzzlehttp/guzzle^7.15 andguzzlehttp/psr7^2.13
1.5.2
- Require
guzzlehttp/guzzle^7.13.3,guzzlehttp/promises^2.5.1, andguzzlehttp/psr7^2.12.4
1.5.0
- Require
guzzlehttp/guzzle^7.11,guzzlehttp/promises^2.5, andguzzlehttp/psr7^2.11 - Deprecate non-iterable command collections
1.4.0
- Add PHP 8.5 support
- Require
guzzlehttp/guzzle^7.10,guzzlehttp/promises^2.3, andguzzlehttp/psr7^2.8 - Remove stale
createPoolreferences fromServiceClientInterfacedocumentation
1.3.2
1.3.1
1.3.0
- Add support for
guzzlehttp/promises2.x - Replace deprecated promise helper calls
1.2.3
- Add PHP 8.2 support
- Bump minimum Guzzle dependency versions
1.2.2
- Fix PHP 8.1 return type deprecation notices
- Bump minimum Guzzle dependency versions