Releases: jlevers/selling-partner-api
Releases · jlevers/selling-partner-api
v5.10.3
What's Changed
- add a CurrencyCode JPY by @tera911 in #590
- Don't auto-generate RDTs for sandbox calls by @x140l31 in #577
- Update NotificationsV1Api.md by @mudhoney in #600
- Update v5.0 branch to before v6 changes by @colinmollenhour in #690
- Simplify logging of exceptions, requests and responses. by @colinmollenhour in #691
- Fix incorrect parameter checks inside searchCatalogItemsRequest by @jthistlethwaite in #700
- [v5] Fix enum constants by @quazardous in #805
New Contributors
- @tera911 made their first contribution in #590
- @x140l31 made their first contribution in #577
- @mudhoney made their first contribution in #600
- @colinmollenhour made their first contribution in #690
- @jthistlethwaite made their first contribution in #700
Full Changelog: v5.10.2...v5.10.3
v7.2.3
Added
setPrepDetails
andlistPrepDetails
endpoints for the FBA Inbound API v2024-03-20 (#796, thanks @iajrz!)
Changed
- Removed
readonly
attribute from DTOs to make it easier to construct requests
Fixed
- Call the
rotateApplicationClientSecret
endpoint with the proper grantless scope
Full Changelog: v7.2.2...v7.2.3
v7.2.2
v7.2.1
v7.2.0
Added
- Invoices v2024-06-19 API
- Finances v2024-06-19 API
- App Integrations v2024-04-01 API
Changed
- Upgraded all models from latest upstream changes
Full Changelog: 7.1.1...v7.2.0
v7.1.1
Fixed
GetMyFeesEstimatesResponse
now deserializes correctly, and more generally, array responses will be generated and deserialized correctly (#754, #759)ErrorList
schemas that are supposed to be objects but are marked as array schemas in the upstream models are refactored to objects before schema generation
Added
- Support for
Y-m-d\TH:i\Z
timestamps
Full Changelog: v7.1.0...7.1.1
v7.1.0
Fixed
- Made
$requiresAdditionalSellerInputs
param toShippingService
DTO optional (#753, thanks @simonsolutions)
Added
- OAuth support! It's now possible to manage OAuth authorization URI creation and refresh token generation using the
OAuth
connector. Details in README. - Enums and helper methods for managing regions, marketplaces, and endpoints.
- The
Region
enum contains the three Amazon regions - The
Marketplace
enum has helper methods for safely converting 2-letter country codes to Amazon marketplaces (fromCountryCode
) and for getting a marketplace's region (toRegion
) - The
Endpoint
enum's methods now make use of theRegion
andMarketplace
enums to ensure full coverage when fetching an endpoint based on a country code,Marketplace
, orRegion
- The
Full Changelog: v7.0.4...v7.1.0
v7.0.4
Fixed
refinements
andpagination
are no longer required inItemSearchResults
(#741, thanks @KhorneHoly!)- Support new DateTime formats, including ones that include milliseconds and timezones (#742, #746, thanks @simonsolutions)
Added
- Transfers API
- Support for header arguments, including Shipping V2's
x-amzn-Business-Id
and FBA Inventory'sx-amzn-idempotency-token
- Misc updates from other APIs
Changed
- Complex array attribute definitions are no longer nested arrays
- DTO/Response methods are always in a particular order
Full Changelog: v7.0.3...v7.0.4
v7.0.3
Added
- Make it possible to disable caching altogether by passing
null
for thecache
parameter toSellingPartnerApi::seller()
/SellingPartnerApi::vendor()
.
Full Changelog: v7.0.2...v7.0.3
v7.0.2
Changed
- Cache keys for RDTs include the specific refresh token and delegatee (if applicable)
GetAccessTokenRequest
doesn't send unnecessary default headers fromSellingPartnerApi::defaultHeaders()
Added
Endpoint
enum now has::byCountryCode()
and::byRegion()
methods
Full Changelog: v7.0.1...v7.0.2