Releases: nimbly/Shuttle
Releases · nimbly/Shuttle
Release 2.0
Updates
- Defaulting to
Capsule
PSR-17 HTTP factories if none provided - Cleaning up and optimizing code
- Updating documentation
- Adding test coverage for PHP 8.4
- Bumping dev dependencies
Fixes
- Fixed header name regex matching on responses to include digits and underscore
Breaking changes
- Dropping support for PHP 8.0 and 8.1
- Dropping
XmlBody
helper - Dropping
SocketHandler
Release 1.1
What's Changed
Full Changelog: 1.0.1...1.1
Release 1.0.1
Updates
- Default cURL options can now be overridden in the
CurlHandler
constructor.
Release 1.0
Updates
- Refactored entire code base to use PHP 8.x features.
Breaking changes
- Dropping support for PHP 7.x
Shuttle
constructor has been completely reworked and now optionally accepts PSR-17 Factory builders forRequests
,Responses
,Streams
, etc. If none provided, a default set of factories fromCapsule
will be used.
Release 0.6
Updates
- Adding support for PHP 8.0+
- Moving to Github actions (dropping Travis CI)
Release 0.5
Updates
- Adding PHP 8.0 support
- Dropping support for PHP 7.2 and 7.3
- PartInterface::getMultiPart() definition now allows $name to be nullable. Implementations now support a default fallback value.
Release 0.4
Updates
- Updating to Capsule 1.0
- Adding PHP 7.4 as test target
- Removed composer.lock from repo
Release 0.3.3
Changes
- Dependency updates
Release 0.3.2
Updates
- Updating dependencies
0.3.1
Removing version property from composer.json.