Skip to content

Releases: jlevers/selling-partner-api

v5.10.3

08 Nov 14:02
1ae7a24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.10.2...v5.10.3

v7.2.3

04 Nov 17:41
80b6166
Compare
Choose a tag to compare

Added

  • setPrepDetails and listPrepDetails endpoints for the FBA Inbound API v2024-03-20 (#796, thanks @iajrz!)

Changed

  • Removed readonly attribute from DTOs to make it easier to construct requests

Fixed

  • Call the rotateApplicationClientSecret endpoint with the proper grantless scope

Full Changelog: v7.2.2...v7.2.3

v7.2.2

11 Oct 20:14
Compare
Choose a tag to compare

Fixed

  • Correct Singapore Seller Central URL in OAuth.php (https://sellercentral.amazon.sg instead of https://sellercentral.amazon.com.sg)

v7.2.1

11 Oct 02:34
Compare
Choose a tag to compare

Fixed

  • Set OAuth token endpoint correctly

v7.2.0

30 Sep 17:49
Compare
Choose a tag to compare

Added

  • Invoices v2024-06-19 API
  • Finances v2024-06-19 API
  • App Integrations v2024-04-01 API

Changed

  • Upgraded all models from latest upstream changes

Full Changelog: 7.1.1...v7.2.0

v7.1.1

06 Aug 23:26
Compare
Choose a tag to compare

Fixed

  • GetMyFeesEstimatesResponse now deserializes correctly, and more generally, array responses will be generated and deserialized correctly (#754, #759)
  • ErrorList schemas that are supposed to be objects but are marked as array schemas in the upstream models are refactored to objects before schema generation

Added

  • Support for Y-m-d\TH:i\Z timestamps

Full Changelog: v7.1.0...7.1.1

v7.1.0

05 Aug 21:05
a4f7d6d
Compare
Choose a tag to compare

Fixed

  • Made $requiresAdditionalSellerInputs param to ShippingService DTO optional (#753, thanks @simonsolutions)

Added

  • OAuth support! It's now possible to manage OAuth authorization URI creation and refresh token generation using the OAuth connector. Details in README.
  • Enums and helper methods for managing regions, marketplaces, and endpoints.
    • The Region enum contains the three Amazon regions
    • The Marketplace enum has helper methods for safely converting 2-letter country codes to Amazon marketplaces (fromCountryCode) and for getting a marketplace's region (toRegion)
    • The Endpoint enum's methods now make use of the Region and Marketplace enums to ensure full coverage when fetching an endpoint based on a country code, Marketplace, or Region

Full Changelog: v7.0.4...v7.1.0

v7.0.4

09 Jul 20:14
Compare
Choose a tag to compare

Fixed

  • refinements and pagination are no longer required in ItemSearchResults (#741, thanks @KhorneHoly!)
  • Support new DateTime formats, including ones that include milliseconds and timezones (#742, #746, thanks @simonsolutions)

Added

  • Transfers API
  • Support for header arguments, including Shipping V2's x-amzn-Business-Id and FBA Inventory's x-amzn-idempotency-token
  • Misc updates from other APIs

Changed

  • Complex array attribute definitions are no longer nested arrays
  • DTO/Response methods are always in a particular order

Full Changelog: v7.0.3...v7.0.4

v7.0.3

24 Jun 18:36
Compare
Choose a tag to compare

Added

  • Make it possible to disable caching altogether by passing null for the cache parameter to SellingPartnerApi::seller()/SellingPartnerApi::vendor().

Full Changelog: v7.0.2...v7.0.3

v7.0.2

23 Jun 15:46
Compare
Choose a tag to compare

Changed

  • Cache keys for RDTs include the specific refresh token and delegatee (if applicable)
  • GetAccessTokenRequest doesn't send unnecessary default headers from SellingPartnerApi::defaultHeaders()

Added

  • Endpoint enum now has ::byCountryCode() and ::byRegion() methods

Full Changelog: v7.0.1...v7.0.2