Skip to content

Releases: bigcommerce/grphp

v4.0.4

08 Sep 21:19
a491092

Choose a tag to compare

What's Changed

  • chore(platform): PHPMNT-187 Upgrade PHPUnit to v11 by @TomA-R in #68
  • Close cURL handle on error in Envoy/H2Proxy executors by @TomA-R in #69

Full Changelog: v4.0.3...v4.0.4

v3.5.3

20 Mar 07:12
7e87330

Choose a tag to compare

Full Changelog: v3.5.2...v3.5.3

v4.0.3

29 Dec 22:10
5b56d47

Choose a tag to compare

What's Changed

  • chore(platform): PHPMNT-177 Loosen google/protobuf dependency by @TomA-R in #67

Full Changelog: v4.0.2...v4.0.3

v4.0.2

13 Dec 10:09
ed0fe60

Choose a tag to compare

What's Changed

  • Add PHP 8.4 to CircleCI matrix and fix deprecation warnings by @TomA-R in #66

Full Changelog: v4.0.1...v4.0.2

Fix state carrying

27 Apr 06:06
b8270ea

Choose a tag to compare

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

20 Apr 02:16
037fa1c

Choose a tag to compare

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

19 Oct 14:43
bde9f69

Choose a tag to compare

Add getServiceName to base Client Interceptor class

3.5.1

11 Oct 22:20
2f95425

Choose a tag to compare

Add retry support with the new Retry interceptor.

3.5.0

13 Sep 01:22
fddaafa

Choose a tag to compare

  • Add methods for mapping status code numbers to descriptive strings

3.4.0

19 Aug 00:09
6ccb82a

Choose a tag to compare

  • Use the proxy client timeout setting when request timeout is unset.