All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and adheres to Semantic Versioning.
- PATCH: Fix the issue "Get Current Session ID process from Post Purchase Extension Token"
- #285 [Minor] Adding support for 2023-07 API version
- #269 [bugfix] Refactored query string building to account for Shopify-specific array format
- #236 [bugfix] Correct requirements in
composer.json - #262
⚠️ [Breaking] Added support for PHP 8.2, and removed support for PHP 7.4 - #264 [Patch] Remove support for currently-non-existent versions of PHP (8.3+)
- #272
⚠️ [Breaking] Removed REST resources for 2022-01, update resources for remaining versions - #270 [Patch] Add support for Event topic names
- #259 Added support for 2023-04 API version, updated auto-generated REST resources
- #235 Fixed an error when parsing the JSON response body for the
AssignedFulfillmentOrderresource - #238 Add support for 2023-01 API version
- #186 Update the
php-jwtpackage
- #222 Add support for
Context::$CUSTOM_SHOP_DOMAINSsetting
- #221
⚠️ [Breaking] Add REST resources for October 2022 API version, remove support and REST resources for October 2021 (2021-10) API version
- #218 Fix issue that failed when setting
Context::$HOST_NAMEwith a port
- #213 Add 10s leeway when decoding session token JWTs
- #211 Change requirement of
psr/logfrom^1.1to^1.1 || ^2.0 || ^3.0 - #210 Add
ext-jsonas a dependency incomposer.json - #212 Allow a scheme in the
Context::$HOST_NAMEURL to enable support for HTTP apps
- #209 Add
getEmbeddedAppUrlutils method to load the embedded app in the right Shopify host
- #197
⚠️ [Breaking] Add REST resources for July 2022 API version, remove support and REST resources for July 2021 (2021-07) API version - #180 Add optional
savingparameter totoArrayofBaseclass - default isfalseand will include read-only attributes in returned array;trueused forsavewhen committing via API to Shopify, which excludes read-only attributes.
- #168 Allow REST resources to configure a deny list of attributes to be excluded when saving
- #169 Allow loading dynamic fields returned by the API, and fix an issue when loading object arrays from API response data