- Upgraded
symfony/process
to 6.4.15. - Fixed deprecations for PHP 8.4 (PR#54).
- Changed from the extending Guzzle Client to using a trait.
- Resolved deprecation warnings.
- Upgraded to psr/log 3.0 and monolog/monolog 3.3.
- Upgraded to humbug/box 4.3.8.
- Removed a return value from the
\Akamai\Open\EdgeGrid\Client
setLogger
function.
- Upgraded to PHP 8.1.
- Upgraded to Guzzle 7.5 and Monolog 2.0.
- Upgraded to akamai-open/edgegrid-auth 2.0.0.
- Updated to the latest dependencies.
- Updated to akamai-open/edgegrid-auth 1.0.0beta1.
- Bumped minimum guzzlehttp/guzzle to 6.1.1.
- Improved continuous integration, including Windows testing.
- Bumped akamai-open-edgegrid-auth requirement to 0.6.2 (@siwinski).
- Updated to akamai-open/edgegrid-auth 0.6.2.
- Added support for using environment variables for credentials.
- General cleanup.
- Updated to akamai-open/edgegrid-auth 0.6.1 (PHP 7.1 compatibility).
- Installed bin/http using composer.
- Cleaned up tools and composer setup.
- Shrank PHAR from 5.6MB to 370KB.
- Added support for the
-A
short flag for--auth-type
on CLI to match HTTPie. - Updated dependencies.
- Split
\Akamai\Open\EdgeGrid\Authentication
into its own (5.3+ compatible) package. - Moved documentation to
apigen/apigen
. - Updated dependencies.
- Added additional getters to
\Akamai\Open\EdgeGrid\Authentication
.
- Updated dependencies.
- Added changes to allow running the signer on PHP 5.3+.
- Used the STDERR stream instead of the cli-only constant (Fixes #24).
- Changed the default timeout to 300 seconds to match the SLA (Fixes #20).
- Removed the shebang from the PHAR build, as it is an output when including it.
- Added more httpie-compatible features:
- Support for
--follow
(redirects are no longer followed by default). - Support for
--json|-j
(default: on). - Support for sending data as the form data using
--form|-f
. - Support for
STDIN
input. - Support for using file contents as values for JSON and Form inputs (but not sending files themselves) using
=@
and:=@
. URL
andMETHOD
can now be anywhere in the argument string.- Support for
example.org[/path]
type URLs. - Added
--version
. - Better handling of no-argument invocation.
- Support for
- Added support for PSR-7 requests (e.g.
->send()
and->sendAsync()
). - Added the CLI interface to the PHAR release file (docs).
- Moved away from using
\Exception
to a more appropriate and package-specific exceptions. - Added a custom User-Agent.
- Fixed an issue with string query arguments.
- Enabled showing a request body when using the verbose handler.
- Moved to using
GuzzleHttp\Middleware
. - Added
Authentication
,Verbose
, andDebug
middleware handlers.
- Added PSR-3 Logging (defaults to monolog/monolog).
- Added the
\Akamai\Open\EdgeGrid\Authentication::createFromEdgeRcFile()
method. - Fixed bugs.
- Refactored the Authentication Signer out of the client for easier re-use.
- Initial release.