Releases: bigcommerce/grphp
Releases · bigcommerce/grphp
v4.0.3
What's Changed
- chore(platform): PHPMNT-177 Loosen google/protobuf dependency by @TomA-R in #67
Full Changelog: v4.0.2...v4.0.3
Fix state carrying
In the previous release, we have removed pass-by-reference instances and stopped relying on mutating input data and instead just carried data as we call through the chain of interceptors. Unfortunately, we missed the innermost case of passing the values to the final callback, and thus any data modified by the interceptors got lost. This release fixes this issue.
v4.0.0
This release contains a few breaking changes, namely:
- Dropped support for PHP 7 as it reached its EOL in November 2022
- Changed a bunch of method signatures, added return type hints
- Eliminated method arguments that are taken by reference
3.5.2
Add getServiceName to base Client Interceptor class
3.5.1
Add retry support with the new Retry interceptor.
3.5.0
- Add methods for mapping status code numbers to descriptive strings
3.4.0
- Use the proxy client timeout setting when request timeout is unset.
3.3.0
- Add
getFullyQualifiedMethodName
and getExpectedResponseMessageClass
to base Client Interceptor class
- Drop PHP 7.3 support
3.2.2
- Add header
TE: trailers
for envoy requests.