PackageTrack
Sign in Get early access

shopify/shopify-api

Shopify API Library for PHP

v6.1.1 5.7M downloads/mo #1750 most downloaded on Packagist Shopify/shopify-api-php

What this package is like to depend on

Last release 5 months ago

02 Mar 2026

Ships fairly regularly

a new release about every 2 months

Most releases are documented

notes for 28 of 32 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

34 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

31 releases · Apr 2021 to Mar 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 34
  1. v6.1.1 02 Mar 2026
    Release notes

    Merge pull request #458 from Shopify/v6.1.1

    Preparing for release 6.1.1

    Open source →
    Release notes
    • #456 [Patch] Update firebase/php-jwt to ^7.0 to address security vulnerability (GHSA-2x45-7fc3-mxwq)
    Open source →
  2. v6.1.0 23 Jan 2026
    Release notes

    Preparing for release 6.1.0

    Open source →
    Release notes
    • #450 [Minor] Add support for 2026-01 API version
    Open source →
  3. v6.0.0 28 Oct 2025
    Release notes
    • ⚠️ [Breaking] Remove ApiVersion::LATEST constant to prevent semver violations. The apiVersion parameter is now required in Context::initialize(). Developers must explicitly specify API versions. See the migration guide for details.
    • #425 [Patch] Add compliance webhook topics
    • #433 [Minor] Add support for 2025-10 API version
    Open source →
  4. v5.11.0 11 Jul 2025
    Release notes
    • #418 [Minor] Add support for 2025-07 API version
    Open source →
  5. v5.10.0 03 Apr 2025
    Release notes

    Merge pull request #406 from Shopify/release_v5.10.0

    Preparing for release 5.10.0

    Open source →
    Release notes
    • #292 [Patch] Fix bug where null can be passed to param 3 of setcookie()
    • #405 [Minor] Add support for 2025-04 API version
    Open source →
  6. v5.9.0 08 Jan 2025
    Release notes

    Preparing for release v5.9.0

    Open source →
    Release notes
    • #393 [Minor] Add support for 2025-01 API version REST resources
    • #367 [Patch] Allow uppercase characters in redirect URI
    • #394 [Patch] Remove implicit nullability to support PHP 8.4
    Open source →
  7. v5.8.1 13 Nov 2024
    Release notes

    Preparing for release 5.8.1

    Open source →
    Release notes
    • #387 [Patch] Fix GraphQL request to properly encode query string
    Open source →
  8. v5.8.0 12 Nov 2024
    Release notes

    Merge pull request #382 from Shopify/v5_8_0

    preparing for release v5.8.0

    Open source →
    Release notes
    • #381 [Minor] Adding support for 2024-10 API version
    • #379 [Patch] Fix GraphQL Content-Type header to be application/json
    Open source →
  9. v5.7.0 22 Oct 2024
    Release notes

    Merge pull request #378 from Shopify/v5_7_0

    Preparing for release v5.7.0

    Open source →
    Release notes
    • #371 [Minor] Remove API version validation to allow more flexibility of API version. And add support for 2024-10 API version
    • #370 [Patch] Fix params set to zero being removed from request payload
    • #366 [Minor] Updated webhook subscription topic constants
    Open source →
  10. v5.6.0 02 Jul 2024
    Release notes

    Merge pull request #355 from Shopify/v5_6_0

    Preparing for release v5.6.0

    Open source →
    Release notes
    • #354 [Minor] Adding support for 2024-07 API version
    Open source →
  11. v5.5.1 24 May 2024
    Release notes
    • #345 [Patch] Stop storing a session in the database when beginning OAuth, only when completing it
    Open source →
  12. v5.5.0 18 Apr 2024
    Release notes
    • #332 [Patch] Avoid writing to system temporary directory when an API deprecation is encountered
    Open source →
  13. v5.4.0 08 Apr 2024
    Release notes
    • #333 [Minor] Adding support for 2024-04 API version
    Open source →
  14. v5.3.0 10 Jan 2024
    Release notes
    • #318 [Minor] Adding support for 2024-01 API version
    Open source →
  15. v5.2.0 24 Oct 2023
    Release notes
    • #306 [Minor] Adding support for 2023-10 API version
    • #297 [Patch] Fix CustomerAddress methods, FulfillmentRequest save method
    Open source →
  16. v5.1.0 11 Jul 2023
    Release notes
    • #285 [Minor] Adding support for 2023-07 API version
    Open source →
  17. v5.0.0 10 May 2023
    Release notes
    • #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
    Open source →
  18. v4.3.0 12 Apr 2023
    Release notes
    • #259 Added support for 2023-04 API version, updated auto-generated REST resources
    Open source →
  19. v4.2.0 05 Jan 2023
    Release notes
    • #235 Fixed an error when parsing the JSON response body for the AssignedFulfillmentOrder resource
    • #238 Add support for 2023-01 API version
    Open source →
  20. v4.1.1 07 Nov 2022
    Release notes
    • #186 Update the php-jwt package
    Open source →
  21. v4.1.0 11 Oct 2022
    Release notes
    • #222 Add support for Context::$CUSTOM_SHOP_DOMAINS setting
    Open source →
  22. v4.0.0 04 Oct 2022
    Release notes
    • #221 ⚠️ [Breaking] Add REST resources for October 2022 API version, remove support and REST resources for October 2021 (2021-10) API version
    Open source →
  23. v3.2.1 21 Sep 2022
    Release notes
    • #218 Fix issue that failed when setting Context::$HOST_NAME with a port
    Open source →
  24. v3.2.0 21 Sep 2022
    Release notes
    • #213 Add 10s leeway when decoding session token JWTs
    • #211 Change requirement of psr/log from ^1.1 to ^1.1 || ^2.0 || ^3.0
    • #210 Add ext-json as a dependency in composer.json
    • #212 Allow a scheme in the Context::$HOST_NAME URL to enable support for HTTP apps
    Open source →
  25. v3.1.0 04 Aug 2022
    Release notes
    • #209 Add getEmbeddedAppUrl utils method to load the embedded app in the right Shopify host
    Open source →
  26. v3.0.0 04 Jul 2022
    Release notes
    • #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 saving parameter to toArray of Base class - default is false and will include read-only attributes in returned array; true used for save when committing via API to Shopify, which excludes read-only attributes.
    Open source →
  27. v2.0.1 11 Apr 2022
    Release notes

    Added

    • #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
    Open source →
  28. v2.0.0 04 Apr 2022
    Release notes

    Added

    • #139 Add support for REST resources
    • #134 ⚠️ [Breaking] Add support for PHP 8.1 and remove 7.3 from the supported list, since it's no longer supported
    • #136 Allow full paths in REST requests

    Fixed

    • #117 Handle float Retry-After headers
    • #114 Update session cookie expiration after OAuth
    • #116 Save signature OAuth cookies when using the fallback function for frameworkless apps
    Open source →
  29. v1.0.1 30 Nov 2021

    Nothing published for this version

  30. v1.0.0 09 Aug 2021

    Nothing published for this version

  31. 0.0.2 30 Apr 2021

    Nothing published for this version

  32. 0.0.2-alpha no date pre-release

    Nothing published for this version

  33. 0.0.1 no date

    Nothing published for this version

  34. 0.0.1-alpha no date pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive