- Correct ListingInventory::get to be a static method
- Add support for params to Listing->inventory method
- Everything. Unfortunately, this is a breaking update.
- Fixed issue with associated properties being incorrectly updated on create() methods resulting in "Indirect modification of overloaded property" error. Issue #9
- 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
- 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 breaking issue with class names in the resource updateRequest method. This issue only relates to Linux environments. #6
- Fixed some typos in Client error messages.
- updateVariationImages() method in Listings resource now correctly uses POST method #5
- Typo in ShippingUpgrade update and delete methods #7
- When uploading an image or file the Etsy Client will now POST the data as multipart.
Finalise basics of all methods as per Etsy's API reference.
- Add ListingFile
- Add ListingImage
- Add ListingInventory
- Add ListingOffering
- Add ListingProduct
- Add ListingTranslation
- Add ListingVariationImage
- Add Shop Listing methods
- Update Request Utility getParamaters method
- Fix update & delete methods for ShippingProfiles
- Add create draft listing method
- Add get listing method
First actual version.
- Added support for the Etsy API v3.
- Removed support for Etsy API v2