Skip to content

Releases: jlevers/selling-partner-api

v4.1.5

08 Nov 22:19
Compare
Choose a tag to compare

Fixed

  • Add empty LabelFormat enum value (#123)

Full Changelog: v4.1.4...v4.1.5

v4.1.4

07 Nov 01:05
Compare
Choose a tag to compare

Fixed

  • We were making the assumption that all feed result documents are tab-separated-values files. That isn't true, so in order parse those result documents correctly, the ReportType::__FEED_RESULT_DOCUMENT report type has been deprecated in favor of passing a FeedType constant to the Document constructor. That FeedType constant should correspond to the type of the feed whose result document is being downloaded.

Full Changelog: v4.1.3...v4.1.4

v4.1.3

04 Nov 04:09
Compare
Choose a tag to compare

Changed

  • Added CAD to the Fulfillment Inbound API's CurrencyCode enum

Full Changelog: v4.1.2...v4.1.3

v4.1.2

31 Oct 19:30
Compare
Choose a tag to compare

Added

  • Optional GuzzleHttp\Client object as a 3rd parameter to Document, to allow custom client functionality when uploading feed documents (#117)

Changed

  • Removed .travis.yml and .openapi-generator-ignore build artifacts from version control

Fixed

  • Issues with content length limits in APlus Content API models (#112 and #113, thanks @valigara!)

Full Changelog: v4.1.1...v4.1.2

v4.1.1

30 Oct 16:47
Compare
Choose a tag to compare

Fixed

  • Incorrect $first_day_of_week enum values for getOrderMetrics (#120)
  • Missing IN UnitOfMeasurement enum value in Fulfillment Inbound API (#119)

v4.1.0

29 Oct 17:28
Compare
Choose a tag to compare

Added

Changed

  • Updated the Listing Items API to support the newly added get operation

Fixed

  • Re-encode document data with mb_convert_encoding instead of utf8_encode to avoid errors when document data is already UTF-8 (#85)

v4.0.3

17 Oct 18:25
Compare
Choose a tag to compare

Changed

  • OldCatalogApi is now renamed to CatalogItemsV0Api, to make it Amazon's naming scheme more closely. OldCatalogApi is deprecated. (#106)
  • The CA_MBF and NO_VOEC deemed reseller categories are now supported by the Orders API (#111, thanks @abbadon1334)

Fixed

  • Avoid request signature time expiring while fetching an RDT or STS token (#109, thanks @valigara)
  • Make grantless operations work without passing a refresh token when using a role ARN in Configuration (#110)

v4.0.2

06 Oct 22:31
Compare
Choose a tag to compare

Changed

  • Switch from \Guzzle\Utils::jsonEncode(...) to \Guzzle\json_encode(...) for Guzzle 6 compatibility (#103)

Added

  • Endpoint::getByMarketplaceId(), to retrieve endpoint information by Amazon marketplace ID (#102)

Thanks for the contributions @krystalcode!

v4.0.1

30 Sep 18:40
Compare
Choose a tag to compare

Changed

v4.0.0

27 Sep 06:23
Compare
Choose a tag to compare

Added

  • API response headers are now accessible via response classes' getHeaders() method. (#33)
  • The dataElements parameter for restricted data tokens can be passed to the getOrders, getOrder, and getOrderItems calls.
  • Documentation for both of the above changes has been added to the README.

Changed

  • Model\FbaInbound\FBAItem is now Model\FbaInbound\Item, to match Amazon's Swagger models.
  • All upstream API schema changes have been integrated in the library as of the date of this release (9/26/2021).
  • Legacy models from previous versions of the API have been purged.

Fixed

  • $config is now a required parameter for *Api classes. (#97)
  • Model\Catalog\ItemImage's variant attribute is no longer an enum, because Amazon doesn't supply the full range of possible image variant values. (#100)