Skip to content

Releases: jlevers/selling-partner-api

v4.2.5

28 Dec 01:04
Compare
Choose a tag to compare

Added

  • updateShipmentStatus call for Orders API
  • item_receive_status support for Vendor Orders API

Fixed

  • The JSON string "false" was being incorrectly deserialized to the value true. (#165)

Removed

  • Legacy ConfigurationOptions class

Full Changelog: v4.2.4...v4.2.5

v4.2.4

22 Dec 17:15
Compare
Choose a tag to compare

Added

  • GET_PROMOTION_PERFORMANCE_REPORT report type (#162)
  • GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT report type (#161)

v4.2.3

16 Dec 03:26
Compare
Choose a tag to compare

Fixed

  • Stream pointer was being moved to the end of the response body by the writeDebug() calls in the `Api.php classes. The pointer is no longer moved by the program, so that the user can manipulate the response body as expected. (#156)

Added

  • You now can pass a custom token retrieval URL into the Configuration constructor using the lwaAuthUrl key. Thanks @agan-bec!

Full Changelog: v4.2.2...v4.2.3

v4.2.2

10 Dec 00:42
Compare
Choose a tag to compare

Fixed

  • Added Other as enum value for Vendor Orders API's InternationalCommercialTerms type (#144)

v4.2.1

09 Dec 06:09
Compare
Choose a tag to compare

Changed

  • When debug mode is enabled on Configuration (via Configuration::setDebug()), response payloads are dumped along with request/response metadata.

Added

  • The new GET_BRAND_ANALYTICS_REPEAT_PURCHASE_REPORT, GET_BRAND_ANALYTICS_ALTERNATE_PURCHASE_REPORT, and GET_BRAND_ANALYTICS_ITEM_COMPARISON_REPORT brand analytics report types are now available in ReportType.php.

Full Changelog: v4.2.0...v4.2.1

v4.2.0

08 Dec 19:35
Compare
Choose a tag to compare

Added

  • Support for debug output via setting the $debug flag on Configuration: $config->setDebug(true)
  • Debug output can also be redirected to a file: $config->setDebugFile('<path>')

Full Changelog: v4.1.9...v4.2.0

v4.1.9

27 Nov 05:48
Compare
Choose a tag to compare

Fixed

  • In ObjectSerializer, detect when Amazon incorrectly passes an empty object ({}) where there should be an empty string (''). (#139)

Full Changelog: v4.1.8...v4.1.9

v4.1.8

19 Nov 00:24
Compare
Choose a tag to compare

Fixed

  • Add missing Australia-related tax enum values for the Orders API (#134)
  • Add empty enum value for FileType when fetching shipping labels using the Merchant Fulfillment API (#132)

Changed

  • Updated Notifications API models to match latest Amazon models
  • Removed old SellerFreightClass model from the FBA Inbound API

Added

  • New Suppressed Listings Report added to ReportType

Full Changelog: v4.1.7...v4.1.8

v4.1.7

10 Nov 22:41
Compare
Choose a tag to compare

Fixed

  • Missing enum value in FbaInboundApi's ShippingStatus model (#124)
  • Converted SellerFreightClass from enum to string in FbaInboundApi (#126)
  • Missing enum value in FbaOutboundApi's Weight model (#125)

Full Changelog: v4.1.6...v4.1.7

v4.1.6

09 Nov 06:56
Compare
Choose a tag to compare

##Fixed

  • getInventorySummaries resulted in a 400 InvalidInput when passing true for $details. This is a bug in Amazon's OpenAPI models, but we can fix it on our end by changing $details from a boolean to a string. This implements that fix. (Followup to #75, thanks @allen1706)

Full Changelog: v4.1.5...v4.1.6