Skip to content

Latest commit

 

History

History
503 lines (357 loc) · 35.5 KB

CHANGELOG.md

File metadata and controls

503 lines (357 loc) · 35.5 KB

[Unreleased] - 2024-11-27

Changed

Fixed

Updated

[6.2.0] - 2024-11-27

Changed

Fixed

Updated

[6.1.1] - 2024-11-16

Changed

Fixed

Updated

[6.1.0] - 2024-11-05

Added

Changed

[6.0.1] - 2024-07-17

Added

Fixed

[6.0.0] - 2024-07-11

Added

Changed

Fixed

Removed

[5.0.9] - 2024-01-31

Changed

  • #561 - Modified api.mustache template to make method parameters nullable if they are optional even if a default value is presented. - @jasonhebert
  • #558 - Add Jetbrains .idea directory to .gitignore. - @jasonhebert
  • #558 - Add user flag to Docker run commands in bin/generate.sh so files created are owned by the user/group running the operation. - @jasonhebert
  • #558 - Increase rector parallel processing timeout from 2 minutes to 10 minutes. - @jasonhebert
  • #558 - Update Amazon SP API models to the latest version - @jasonhebert

Updated

Removed

  • #558 - Remove Order Approvals API from SDK as it has been removed from the library. - @jasonhebert

[5.0.8] - 2023-05-07

Fixed

[5.0.7] - 2023-05-07

Changed

  • #399 - amazon sp api models to the latest ve. sion - @norberttech
  • #399 - added request body/uri/headers to response log to simplify browsing logs - @norberttech

[5.0.6] - 2023-04-25

Changed

Updated

[5.0.5] - 2023-02-14

Added

[5.0.4] - 2023-02-13

Fixed

Removed

[5.0.3] - 2023-02-13

Fixed

[5.0.2] - 2023-02-03

Fixed

[5.0.1] - 2023-01-12

Added

Changed

  • #314 - Updated model definitions - @owsiakl
  • #314 - Changed rector to use earlier versions - @owsiakl
  • #280 - Change lwaClientID to lwaClientIdSecret from IAM Role section in README.md file - @To-heeb

Removed

  • #314 - Remove deprecated rector rule TYPE_DECLARATION - @owsiakl

[5.0.0] - 2022-09-27

Changed

  • #260 - rector rules are modifying only Api and Model paths - @owsiakl
  • #260 - marked some methods return types in ItemSearchResults as nullable - @owsiakl
  • #258 - Forcing rector to always use in memory cache seems to resolve the issue where it starts adding redundant docblocks while regenerating models - @norberttech
  • #257 - Updated models - @norberttech
  • #252 - Updated minimum PHP requirement to ~8.1 - @norberttech
  • #252 - Updated CatalogItem API models - @norberttech

Fixed

Removed

[4.0.11] - 2022-09-10

Added

  • #238 - Rector rule for changing return type tu nullable - @owsiakl
  • #238 - Ignoring UnitOfMeasurement, PrepInstruction and SellerFreightClass response enum validation - @owsiakl
  • #241 - Add Fulfillment Inbound ShipmentStatus to broken model definitions. - @jasonhebert

Changed

  • #244 - Regenerated models - @owsiakl
  • #240 - Update mustache template for model classes - added ReturnTypeWillChange attribute to prevent deprecation errors on PHP 8.1 - @Stevad
  • #238 - Regenerated models - @owsiakl
  • #238 - Changed return type of some methods in Fulfillment Inbound API to nullable - @owsiakl
  • #238 - Changed return type of getCostPrice method in Listings API to nullable - @owsiakl
  • #238 - Changed return type of getAttributes method in Listings API from object to array - @owsiakl

Fixed

  • #244 - Fixed nullable return types in fulfillment inbound models - @owsiakl

[4.0.10] - 2022-08-11

Fixed

Removed

[4.0.9] - 2022-08-11

Added

Changed

Fixed

[4.0.8] - 2022-07-28

Added

  • #219 - Added possibility to create marketplace object by marketplace id - @owsiakl

Changed

  • #218 - Changed date time format during deserialization to zulu - @owsiakl

Updated

[4.0.7] - 2022-07-18

Added

  • #214 - Added new validate method to the models - @owsiakl
  • #213 - Added sandboxed functional tests & readme - @owsiakl
  • #212 - Possibility to send request against sandbox - dynamic/static - @norberttech

Changed

  • #215 - Disabled validation for FileType enum from Merchant Fulfillment API - @owsiakl
  • #209 - Disabled validation for enums in fulfillment outbound api - @owsiakl

Fixed

  • #216 - Fixed env vars name to match parameter names described in documentation - @owsiakl
  • #211 - Fixed casting simple value types - @owsiakl

Removed

[4.0.6] - 2022-06-23

Fixed

[4.0.5] - 2022-06-21

Changed

Fixed

[4.0.4] - 2022-06-09

Added

  • #183 - Add new methods and operations to the Configuration and LoggerConfiguration classes to re-enable logging of API's and/or operations that were previously skipped. - @jasonhebert

Fixed

  • #183 - Fixed logic errors in existing LoggerConfiguration methods preventing proper handling of skip logging functionality. - @jasonhebert

[4.0.3] - 2022-06-03

Added

  • #176 - Added Configuration getter to SellingPartnerSDK. - @jasonhebert
  • #176 - Added method to update IAM Role Credentials on Configuration class. - @jasonhebert

Fixed

  • #179 - HttpSignatureHeaders::forConfig will convert header names to lowercase when calculating the signature to avoid mismatched signatures when sending to Amazon and match behaviour of HttpSignatureHeaders::raw. - @raing3

[4.0.2] - 2022-05-25

Fixed

  • #171 - The code example calling getCatalogItems in the README file passed incorrect parameters to the method. - @jasonhebert

[4.0.1] - 2022-05-16

Added

  • #169 - Throw an ApiException if the AssumeRole action response returns other than a 200 level response. - @jasonhebert

[4.0.0] - 2022-04-14

Changed

Updated

  • 7df7a2 - amazon models references, replaced deprecated SDK versions with recent ones - @norberttech

Removed

[3.0.10] - 2022-03-28

Fixed

  • #158 - Fixed empty string value for LabelFormat enum property - @owsiakl

[3.0.9] - 2022-03-16

Changed

  • #151 - SellingPartnerSDK and VendorSDK facade classes now cache child SDK instances - @jasonhebert
  • #151 - SellingPartnerSDK and VendorSDK facade class constructor signatures have been changed. Suggested to use static create method for instantiation. - @jasonhebert

[3.0.7] - 2022-03-09

Changed

  • #128 - Refactor Marketplace class to remove redundancies and simplify update process. - @jasonhebert

Fixed

  • #128 - Corrected namespace on ObjectSerializerTest class. - @jasonhebert
  • #128 - Added the missing properties for the Egypt country data and marketplace to the Marketplace class. - @jasonhebert
  • #125 - Fixed "The lock file is not up to date with the latest changes in composer.json" warning. - @jasonhebert
  • fb10f5 - PHP versions scope - @norberttech

[3.0.6] - 2022-01-16

Fixed

[3.0.5] - 2022-01-13

Fixed

[3.0.4] - 2022-01-07

Changed

Fixed

[3.0.2] - 2022-01-04

Added

  • #110 - Added SDK that covers deprecated CatalogItem API endpoints - @norberttech

Updated

[3.0.1] - 2021-12-28

Fixed

  • #106 - ?object to ?array types in parameters and method returns - @norberttech

Updated

[3.0.0] - 2021-12-28

Updated

[2.1.1] - 2021-12-28

Added

Fixed

Removed

[2.1.0] - 2021-12-27

Added

Fixed

[2.0.0] - 2021-12-12

Changed

Updated

[1.0.5] - 2021-12-09

Added

Changed

  • #85 - Update readme for clarity - @georanma
  • #92 - Updated SDK Models, mostly code docs but also additional units of measurement - @norberttech

Updated

[1.0.4] - 2021-10-15

Added

  • #82 - FulfillmentInboundSDK to SellingPartnerSDK - @owsiakl

Fixed

[1.0.3] - 2021-09-20

Changed

Updated

[1.0.2] - 2021-09-10

Changed

  • #64 - Updated models according to the open api specification - @norberttech

Fixed

  • #63 - Changed ApiException response headers argument to nullable - @owsiakl

[1.0.1] - 2021-08-31

Changed

Updated

[1.0.0] - 2021-08-17

Added

Changed

Fixed

Updated

Removed

Contributors

  • @belguinan
  • @georanma
  • @jasonhebert
  • @norberttech
  • @owsiakl
  • @raing3
  • @staabm
  • @Stevad
  • @sw-Oldeu
  • @Tetsuya-Takiguchi
  • @To-heeb

Generated by Automation