Repository navigation
v4.0.0
What's Changed
- Feature/php 83 by @jpsilkjr86 in #25
- Minimum PHP version changed to 8.3.
- Replaced
GuzzleHttp\Psr7\build_query()withGuzzleHttp\Psr7\Query::build(). - Replaced
GuzzleHttp\json_encodewith vanillajson_encode. - Adapted
ResponseExceptionhandling in place ofgetResponse()method that was removed in the parentRequestExceptionin Guzzle 8. - Added
Metric::REVENUE_PENETRATIONenum toReplenishmentV20221107, fixed relevant test. - Added handling in tests for 403 errors that can be returned by the Sandbox API.
- Adjusted
ArrayAccessmethods to match php 8.3+ signatures. - Adapted phpunit implementation to match upgraded version requirements.
- Addressed 'Implicitly nullable parameters are deprecated' warnings in PHP 8.3+.
- Updated PHPDocs to suppress IDE warnings.
- Fixed deprecated Reflection handling in
SpApiutility. - Changed dependency from
ClientInterfacetoClientin response to Guzzle 8 breaking change withgetConfig()method presence.
Full Changelog: v3.0.0...v4.0.0