Skip to content

Releases: rhysnhall/etsy-php-sdk

v1.1.0

05 Sep 03:04
Compare
Choose a tag to compare

v1.1.0

Fixed issues

  • Update saveable values on ReturnPolicy resource.
  • Update saveable values on ShippingUpgrade resource.
  • Correct name of Transaction::allbyReceipt to Transaction::allByReceipt
  • Update Request::prepareFile to correctly support video uploads.
  • Add $_saveable property to ListingTranslation resource.

Changes

  • Add getByUserId() method to Shop resource.
  • Add new ProcessingProfile resource.
  • Add optional params to Transaction::allByReceipt method to cater for new query paramaters associated with this api call.
  • Add ShippingProfile and ListingVideo associations to the Listing resource.
  • Add assignShopIdToIncludedResources() method to Listing resource to ensure associated resources are assigned the shop ID.
  • Changed Request::prepareFile method to support manual upload of images and files (instead of the method forcing it).
  • Add uploadFile() method to Listings resource.
  • Add uploadImage() method to Listings resource.
  • Add uploadVideo() method to Listings resource.

Breaking changes

  • Remove the User::getShop method.
  • Remove the Shop::count static method. You can get the count for a shops by referencing the count property on the Shop collection after calling Shop::all().

v1.0.2

25 Feb 22:40
f80ad25
Compare
Choose a tag to compare

v1.0.2

Fisued issues

  • Fix typos in Listing resource.
  • Pass additional params in the prepareFile Request util.

v1.0.1

17 Jul 22:48
Compare
Choose a tag to compare

v1.0.1

Fixed issues

  • Correct ListingInventory::get to be a static method
  • Add support for params to Listing->inventory method

v1.0

13 Jul 06:29
Compare
Choose a tag to compare

Major update and complete overhaul of the SDK.

v0.4.0

29 Jun 04:13
Compare
Choose a tag to compare

v0.4.0

  • Make api key optional when initializing client.
  • Etsy::getUser now supports an optional user ID.
  • Add expiry value to access tokens.
  • Change Listing update request to use new PATCH method.
  • Add new associations to Listing resource.
  • Update endpoints for various Listing associated resources.

New

v0.3.4

18 Aug 01:09
Compare
Choose a tag to compare

v0.3.4

Fixed issues

  • Add pagination support for the Receipt resource. Issue #15
  • Add pagination support for LedgerEntry and Transaction resources.

v0.3.3

17 Aug 04:53
Compare
Choose a tag to compare

v0.3.3

Fixed issues

  • Corrected update URL for ListingProperty resource. Issue #14

v0.3.2

15 Oct 08:50
Compare
Choose a tag to compare

v0.3.2

Fixed issues

  • Fixed issue with associated properties being incorrectly updated on create() methods resulting in "Indirect modification of overloaded property" error. Issue #9

v0.3.1

16 Sep 02:03
Compare
Choose a tag to compare

v0.3.1

Fixed issues

  • Add check and exception when a null or empty client ID is passed to the Oauth/Client class. Issue #8
  • Updated handleAcessTokenError() method to check for the existence of 'error_description' in the response body. Issue #8

v0.3.0

08 Sep 23:37
Compare
Choose a tag to compare

v0.3.0

New

  • Added config property to the Client class. This currently only supports the value '404_error' which when set to true will throw an error when a resource returns 404 instead of returning a null value. This value is unset/false by default.

Fixed issues

  • Fixed breaking issue with class names in the resource updateRequest method. This issue only relates to Linux environments. #6

Minor notes

  • Fixed some typos in Client error messages.