Releases: jlevers/selling-partner-api
Releases · jlevers/selling-partner-api
v2.0.8
v2.0.7
Changed
- Wait until an API method is called before retrieving an access token, to enable making grantless requests with no defined access token. Before this, creating an instance of an API class would retrieve an access token, which mean that you needed to have
LWA_ACCESS_TOKEN
defined in.env
even though you might not need it.
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
Added
- Updated Api classes to show full response body text on non 2xx responses for easier debugging
- Added default content type on
Document
class (text/xml
) - Added more advanced data parsing for downloaded documents: get a
SimpleXML
object for XML reports, and an associative array fortsv
/csv
s.
v2.0.1
v2.0.0
Changed
- Switched project namespace from
Evers\SellingPartnerApi
toSellingPartnerApi
- Moved model classes to subdirectories within
lib/Model
corresponding to the segment of the Selling Partner API they correspond to (A+ Content API, Feeds API, etc) - Moved model documentation files to subdirectories within
docs/Model
corresponding to the directory inlib/Model
that contains the relevant model class - Updated API and Model documentation content to reflect the new code organizational structure
Fixed
- The model reorganization ensures that models with the same name, in different APIs, will not overwrite each other during code generation. This has been an ongoing problem, and fixing it was the main purpose of this redesign.
v1.2.0
Added
- Autogenerated test files
Changed
- Updated
README
to reflect switch to OpenAPI - Metadata files were regenerated from OpenAPI templates (
.phpunit.xml.dist
,.travis.yml
) - Removed doc author comments from generated classes
- Regenerated all documentation files from OpenAPI templates
Fixed
- Incorrect indentation in
composer.json