Releases: gnikyt/Basic-Shopify-API
Releases · gnikyt/Basic-Shopify-API
v10.0.6
- Changes return type of iterable to match signature of iterable for PHP 8.1 (#129) by @HugoHeneault
- Fixes documentation for private GraphQL calls (#128) by @sivaganeshsg
v10.0.5
v10.0.4
v10.0.3
v10.0.2
v10.0.1
v9.1.2
v9.1.1
v9.1.0
- Rate limiting for REST has been improved to use a moving window method
Sleep
deferrer now returns a float for the time microtimeMemory
store now has areset
method to support the new rate limitingMemory
now accepts more then two values to support the new rate limiting
v9.0.0
Contains breaking changes; Consult UPGRADING.md
.
- Library refactored and split up, no longer one file
- Auth header handling moved into Guzzle middleware
- API versioning handler moved into Guzzle middleware
- Rate limiting improved and now available for GraphQL
- Options moved into its own configuration class
- "Retry" ability now built-in via
guzzle_retry_middleware
which respects Shopify's 'X-Retry-After' header - API responses are now mapped into a response class which can be accessed as an array or object
- Storage of how/where rate limits, request times, and others are now changable with the
StateStorage
interface, and a default in-memory storage class provided - Both GraphQL and REST success and error returns have been normalized