All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.0.11 (2023-09-15)
- deps: update dependency html-entities to v2.4.0 (600010f)
2.0.10 (2023-03-27)
- deps: update dependency axios to v0.27.2 (814b507)
2.0.9 (2023-03-24)
- deps: update dependency html-entities to v2.3.3 (328849d)
2.0.8 (2021-11-10)
- deps: update dependency axios to v0.24.0 (9d25f04)
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
2.0.7 (2021-11-10)
2.0.6 (2021-10-28)
2.0.5 (2021-10-27)
- adds types to
ChargeTypeEnum
,TaxCollectionModelEnum
,AdjustmentTypeEnum
(#448) (8b3261a), closes #447
2.0.4 (2021-10-19)
- deps: update dependency purify-ts to v1.1.0 (40eb129)
2.0.3 (2021-10-19)
- deps: update dependency fast-xml-parser to v3.20.3 (a59505a)
2.0.2 (2021-10-19)
- deps: update dependency @scaleleap/amazon-marketplaces to v12.0.1 (16b0b1d)
2.0.1 (2021-09-20)
- deps: update dependency fast-xml-parser to v3.20.0 (ddf1c5d)
2.0.0 (2021-09-20)
- Resolves values being parsed as booleans or numbers aggressively by
fast-xml-parser
by moving all parsing to the codec level through three new helpers (ensureBool
,ensureFloat
, andensureInt
) and disabling parsing at the attribute and node level of the XML parser. The breaking change affects a minor number of returned types. You can inspect the list of updated snapshots to see which ones have been affected.
1.9.59 (2021-09-18)
- deps: update dependency @scaleleap/amazon-marketplaces to v11.1.0 (21911ea)
1.9.58 (2021-09-18)
- deps: update dependency purify-ts to v1 (5f7eee6)
1.9.57 (2021-09-18)
1.9.56 (2021-09-14)
1.9.55 (2021-05-11)
- the FNSKU prop is optional when SKU does not exist (d093ff9)
- typo in the parameter transformation (358cfb9), closes #368
1.9.54 (2021-05-10)
- deps: update dependency purify-ts to v0.16.3 (a5615b9)
- get-lowest-priced-offers-for-asin:
OfferCount
type (a1c7ec9)
1.9.53 (2021-05-10)
- orders: force string
PurchaseOrderNumber
(0299aff)
1.9.52 (2021-05-07)
- offer_count: type obj to array (7124f92)
1.9.51 (2021-05-05)
1.9.50 (2021-05-04)
- orders:
BuyerName
as string (aafb154)
1.9.49 (2021-05-04)
1.9.48 (2021-05-03)
1.9.47 (2021-04-29)
1.9.46 (2021-04-29)
- deps: update dependency @scaleleap/amazon-marketplaces to v11.0.1 (9e379f4)
1.9.45 (2021-04-07)
1.9.44 (2021-04-06)
- markdown lint in README.md (94501d1)
1.9.43 (2021-03-30)
- deps: update dependency @scaleleap/amazon-marketplaces to v11 (49bb53e)
1.9.42 (2021-03-29)
- deps: update dependency html-entities to v2.3.2 (3161841)
1.9.41 (2021-03-29)
- deps: update dependency html-entities to v2.3.1 (def36e1)
1.9.40 (2021-03-19)
- deps: update dependency @scaleleap/amazon-marketplaces to v10.3.0 (be55ac2)
1.9.39 (2021-03-19)
1.9.38 (2021-03-15)
- deps: update dependency html-entities to v2.1.1 (ac8457a)
1.9.37 (2021-03-15)
- deps: update dependency fast-xml-parser to v3.19.0 (a343b9c)
1.9.36 (2021-02-19)
- deps: update dependency @scaleleap/amazon-marketplaces to v10.2.0 (3421198)
1.9.35 (2021-02-17)
- deps: update dependency @scaleleap/amazon-marketplaces to v10.1.0 (cd71019)
1.9.34 (2021-02-05)
- deps: update dependency fast-xml-parser to v3.18.0 (1e3e25d)
1.9.33 (2021-02-01)
- package lock (9619891)
1.9.32 (2021-02-01)
1.9.31 (2021-01-28)
- deps: update dependency html-entities to v2.1.0 (b7552ef)
1.9.30 (2021-01-25)
- deps: update dependency html-entities to v2.0.6 (3d0630e)
1.9.29 (2021-01-22)
- deps: update dependency html-entities to v2.0.4 (cf872d9)
1.9.28 (2021-01-22)
- deps: update dependency html-entities to v2 (c18aa6b)
1.9.27 (2021-01-08)
- deps: update dependency @scaleleap/amazon-marketplaces to v10 (4aabf5a)
1.9.26 (2020-12-28)
- deps: update dependency fast-xml-parser to v3.17.6 (cd1cafa)
1.9.25 (2020-12-23)
- adds WAREHOUSE_DAMAGE adjustment type (677e367)
1.9.24 (2020-12-23)
- all ASINs are strings (a30f2bd)
1.9.23 (2020-12-23)
- all SKUs are strings (4f0b242)
1.9.22 (2020-12-22)
- deps: update dependency axios to v0.21.1 (0d3c013)
1.9.21 (2020-12-21)
- deps: update dependency html-entities to v1.4.0 (582e25c)
1.9.20 (2020-12-21)
- deps: update dependency @scaleleap/amazon-marketplaces to v9 (9f4046f)
1.9.19 (2020-12-18)
- deps: update dependency @scaleleap/amazon-marketplaces to v8 (25e934f)
1.9.18 (2020-12-14)
- deps: update dependency html-entities to v1.3.3 (05bde37)
1.9.17 (2020-12-03)
- deps: update dependency fast-xml-parser to v3.17.5 (09860f4)
1.9.16 (2020-11-23)
- deps: update dependency purify-ts to v0.16.1 (81075ac)
1.9.15 (2020-11-21)
1.9.14 (2020-11-21)
- add PostageBilling_DeliveryConfirmation adjustment type (d078f0c)
- add PostageBilling_Insurance adjustment type (5ae1989)
- add PostageBilling_Postage adjustment type (bdb8b06)
- add PostageBilling_TransactionFee adjustment type (ef6fcf7)
- add REVERSAL_REIMBURSEMENT adjustment type (af112b7)
1.9.13 (2020-11-12)
1.9.12 (2020-11-07)
- deps: update dependency purify-ts to v0.16.0-beta.6 (43e3c68)
1.9.11 (2020-10-26)
- runs mws publish step only if published a pkg (b482850)
1.9.10 (2020-10-23)
- deps: update dependency axios to v0.21.0 (0424a66)
1.9.9 (2020-09-29)
- renames in README too (c48d385)
1.9.8 (2020-09-29)
- adds repository field (ff20f0c)
1.9.7 (2020-09-29)
- path to ts-node (d7fc410)
1.9.6 (2020-09-29)
- upgrades @scaleleap/[email protected] (80e1268)
1.9.5 (2020-09-19)
- asin in codecs changed to account for pure number values (e156906)
1.9.4 (2020-09-13)
- deps: update dependency @scaleleap/amazon-marketplaces to v6 (ef94508)
1.9.3 (2020-08-24)
- change Name on address to be optional (a3d9f3d)
1.9.2 (2020-08-14)
1.9.1 (2020-08-13)
1.9.0 (2020-08-11)
- add parameters type to tests (0011aab)
- fixes for integration tests and remove void from return (044c161)
- specify valid formats, make xml default if invalid format (3c703da)
- add option for getFeedSubmissionResult to return json obj (ff949e2)
1.8.0 (2020-08-08)
- complete products remaining sub attributes (b2b5361)
1.7.0 (2020-07-29)
- create createScheduledPackage (b144b8a)
- fixed missing parameters from creaetScheduledPackage (0d06b79)
- init easyShip with getServiceStatus (c5a97f1)
- made easyShip (5162b9c)
- made getScheduledPackage (e97ed56)
1.6.2 (2020-07-29)
- adds repo description and keywords and set up sync (30365d9)
1.6.1 (2020-07-29)
1.6.0 (2020-07-22)
- adjust getServiceStatus (2527b05)
- init fulfillmentOutboundShipment (3ca4f53)
- init fulfillmentOutboundShipment (e7325fa)
- made cancelFulfillmentOrder (fec6424)
- made createFulfillmenReturn (712b362)
- made createFulfillmentOrder (49c0c02)
- made GetFulfillmentPreview (506074c)
- made getPackageTrackingDetails (79f2b36)
- made listAllFulfillmentOrders NT (752fbd5)
- made listReturnReasonCodes (56b552f)
- made updateFulfillmentOrder (c37badc)
- made: listAllFulfillmentOrders (7af30fb)
- make getFulfillmentOrder (a5a4656)
1.5.1 (2020-07-21)
- deps: update dependency purify-ts to v0.16.0-beta.5 (617b172)
1.5.0 (2020-07-16)
- api-extractor issues (c02eebe)
- fix lint issues (25330f5)
- fix minor lint issue (d2c1a04)
- fix minor lint issue (f7c964e)
- parameters fix for getPackageLabels (477fd37)
- workaround for api-extractor not running (a2a78f9)
- create confirmPreorder (a17ac2e)
- create createInboundShipment (e7d650b)
- create createInboundShipmentPlan (4e67963)
- create estimateTransportRequest (ab8b492)
- create getInboundGuidanceForAsin (ffd38df)
- create getPackageLabels (ce1a01e)
- create getPreorderInfo (0be869d)
- create getPrepInstructionsForAsin (6eafbe4)
- create getPrepInstructionsForSku (9835206)
- create putTransportContent (4f88d6a)
- create updateInboundShipment (8719bf3)
- finish confirmTransportRequest (a75f674)
- init fulfillmentInboundShipment (112fb4a)
- init getTransportContent (239739e)
- made getBillOfLading (16cfd9a)
- made getInboundGuidanceForSku (ea63761)
- made getUniquePackageLabels (8078e97)
- made listInboundShipment by NT, fix codec address (c323bc3)
- made listInboundShipmentItems (35155be)
- made listInboundShipmentItemsByNextToken (0de78b9)
- made listInboundShipments (71c366d)
- made voidTransportRequest (2b3239c)
- make getPalletLabels (6dffe69)
- update getTransportContent (1e9f3b2)
1.4.2 (2020-07-16)
- npm audit (2847e2c)
1.4.1 (2020-07-15)
- deps: update dependency purify-ts to v0.16.0-beta.3 (2abf017)
1.4.0 (2020-07-10)
- fix api-extrator issues (0db5be3)
- fix GetLastUpdatedTimeForRecommendations sometimes return blank (32ad730)
- create listRecommendations, add enum mock to unit test (458df2a)
- init recommendations (00cdc9a)
- init recommendations (f7bd758)
- made getLastUpdatedTimeForRecommendations (c33b71c)
- made listRecommendationByNextToken (f1f79a7)
1.3.0 (2020-07-08)
- check both api vers (2775650)
- fix api extractor issues (167110a)
- fix api version (edaf222)
- make comment clearer (56029b1)
- make name of address different from MerchantFulfillment (7e6afb9)
- this is the correct API ver (a455fbf)
- create GetFbaOutboundShipmentDetail (f259195)
- init shipmentInvoicing (c7f36ab)
- make submitFbaOutboundShipmentInvoice (a5541be)
1.2.0 (2020-07-08)
- add definitions for CanonicalizedSellerInputs (d0c8c9f)
- add mark to where I last stopped (9726bf9)
- add temp fix to uniform TZ (692af1b)
- add todo to mwsDate (b0bb0ff)
- api-extractor issues (85780de)
- currency amount is different in merchant-fulfillment (7df0580)
- fix issues that popped up due to cleanParameters change (5fe2987)
- issue with updated mocks (6710542)
- test structure (16ba997)
- update version (49c4859)
- create cancelShipment (a0c0942)
- create codec for getAdditionalSellerInputs (c264821)
- create createShipment method (927d10a)
- create getShipment (5902f39)
- in progress getEligibleShippingServices (1cad3b3)
- init create shipment (a653451)
- init get additional seller inputs (2223441)
- init merchant fulfillment (6cc6dc5)
- init MerchantFulfillment (bf7754f)
- made cancelShipment and tests (18a1d97)
- made getEligibleShippingServices codecs and added more tests (d2b577a)
1.1.1 (2020-07-06)
- deps: update dependency @scaleleap/amazon-marketplaces to v5.0.1 (0c3d77a)
1.1.0 (2020-06-30)
- affected unit test (e2ded78)
- api extractor fix for feeds (5174ff5)
- cleaning up placeholder text, add Properties to 'Types used ...' (13c4086)
- fix which parameter is required (530118d)
- make CurrencyCode optional (6081b3f)
- minor nomenclature change (bcb1767)
- missed an enum (e56109d)
- prob with incorrect type from codec, add sample args for test (dcffdec)
- add docs for feeds (de6b822)
- finish docs for finances and products (ef10709)
- initial pass at documentation. Sellers, Orders, Reports (dc86860)
- table of contents update (04b7d5c)
- table of contents update and headers update (6c851c4)
- update docs for reports api (505de0a)
- update docs for subscriptions (07847e1)
- update examples with links (a4bd3ec)
- update TOC (b8ffaa9)
- 'Report' -> 'Reports' caused InvalidAddress issue (2db44d6)
- 'report' spelling (daefef1)
- action for get report schedule count (5d67d38)
- adapt cleanParameters for registerDestination parameters (3368363)
- add comment explaining change (7b6a656)
- add types to orders api (c569bee)
- api extractor for feeds api (e963f69)
- apis with optional params not required to pass in argument (e9c24d6)
- apply http client factory to reports tests (58b3c87)
- apply to fulfillment inventory (af7a57c)
- bring back failing for testing (12536fb)
- change type and update snapshots (dbe4ac1)
- codec for cancel report requests (8868d4c)
- define possible id types (c03b8c7)
- define variable for codec with only product as attr (4997e5f)
- expose finances parameter types (9e7f802)
- expose parameters for orders (8d216f2)
- expose parameters fulfillment inventory (b269d84)
- expose parameters reports (474218f)
- expose products parameters (641bb43)
- fixed issues found in review (e639395)
- deps: update dependency @scaleleap/amazon-marketplaces to v5 (22be939)
- expose params for subscriptions (ebe2f06)
- feed submission info can be multiple (a298671)
- feed submission info is optional (5ec7ade)
- fix codec to use ensure array (3ac9906)
- fix codec to use ensure array (cbc567a)
- fix issue with get matching product for id (6d6bbe6)
- fix parameters get matching product for id (2593a79)
- fix parameters get matching product for id (f0ca1d0)
- fix parameters registerDestination (908ecfd)
- fix return for GetMatchingProduct to match similar API (e4455f7)
- fix type for general product (d52262e)
- get lowest priced offer for sku and asin fi (3b1e398)
- id type used in tests (222f26d)
- import correct parameters (48ab7c9)
- imports from * to enumerate each import to fix api-extractor (ae6a71d)
- lint err (cd9346e)
- lint error in reports (a51e92c)
- lint issue (b61e3a2)
- missed an 'S' in http.ts (427e49a)
- missed some parameters (dca8930)
- misspelt "ScheduleDate" (ddeb031)
- misspelt finances (c258f17)
- not included in amazon's docs but is possible error (2b185d3)
- problems caught by new test (4688ca0)
- refactor to fix api extractor warnings (57e805b)
- refactored oneOfEnum codec, moved enums from types to codecs (2f8cc9e)
- remove eslint ignore in http test (e59f763)
- remove service status from reports (dcdecf2)
- remove unneccesary comment (1ef87aa)
- report info fix, for polly error (c6cae6b)
- report schedule list might possibly return an array (4888d12)
- report type (6ae5c57)
- reports report request list, ensureArray not working as expected (df53573)
- revert accidental parameter change (4514c00)
- sample data directory (bbd82bb)
- tail from string to ensureString (e83a226)
- tests for products, reports, sellers, subscriptions (14cd5a9)
- unit test utils, finances and fulfillment inv unit tests (943bbc3)
- update api ver (d273391)
- update codecs to match c# library. add comments to fixtures (4a03e1f)
- update snapshot (d325f7a)
- deps: update dependency fast-xml-parser to v3.17.4 (a4d27a3)
- add error message to parsing error (d57ed19)
- casts return value to MarketplaceParticipations (57090b1)
- circular reference in products FeeDetail (571e29b)
- circular reference in products FeeDetail (8ccc7da)
- circular reference in products FeeDetail (0ed9e9f)
- cleanParameters now works with array of objects (27324d7)
- cleanParameters now works with array of objects (ffbd2a7)
- define variable for codec with only product as attr (d6e774f)
- ensureArray logic (2489885)
- error handling (a2c0a6d)
- fix codec to use ensure array (b79b13a)
- fix codec to use ensure array (d18b8bd)
- fix parameters get matching product for id (0c29949)
- fix parameters get matching product for id (1642b40)
- fix return for GetMatchingProduct to match similar API (91245bd)
- fix type for general product (3b65799)
- fix type for general product (555fbda)
- handle get and post differently (fe2c1cd)
- handle non-xml errors (5c59290)
- homepage link (146a65e)
- include all response properties in sellers codec (ebc508e)
- integration test (5f00fba)
- made variable names more descriptive (7d06fbc)
- made variable names more descriptive (f960f84)
- move query string to the body of the request (708ec18)
- naming for some members with incorrect name from updated fixture (12cc824)
- npm audit (41bc969)
- orders integration test (c77f731)
- parameters argument now used (7ae1f7a)
- parameters argument now used (1db6a84)
- product api FeeDetail property, temporary fix (5f47e8c)
- product api FeeDetail property, temporary fix (f7f5453)
- remove extra param from tests (b19f4b3)
- updated fixture. changed some enums to string (cbcf1e3)
- deps: update dependency fast-xml-parser to v3.17.0 (e833a04)
- deps: update dependency fast-xml-parser to v3.17.2 (93aa98f)
- deps: update dependency fast-xml-parser to v3.17.3 (faa1976)
- parsing of empty arrays (c0ea38d)
- proper casing for signature query param (acfbfd6)
- remove extra params from listOrdersNT and listOrderItemsNT (4412364)
- remove unneccesary comment (b5346c5)
- deps: update dependency fast-xml-parser to v3.17.2 (8c6d26b)
- parameters argument now used (e153121)
- prevent MWSApiError from being exported (4328a18)
- product api FeeDetail property, temporary fix (ee978e0)
- removes no-param-reassign (4b840c0)
- removes no-param-reassign (1767e75)
- removes no-unused-expressions (15c7990)
- set proper prototype of BadParameterError (ef0a38d)
- stack trace fix attempt (e880d5d)
- support older versions of node (7ee8c6b)
- updated fixture. changed some enums to string (8313317)
- updated fixture. changed some enums to string (2a4768e)
- deps: update dependency @scaleleap/amazon-marketplaces to v4.1.0 (d0f4dd0)
- deps: update dependency fast-xml-parser to v3.17.1 (e1fd605)
- deps: update dependency ts-error to v1.0.6 (24201d5)
- sellers integration test (be87cc7)
- tests (7767c62)
- to use POST method (b57426c)
- to use the correct uri (5deb103)
- update snapshots (1973dcb)
- use compare by value in test (f328ca2)
- use pascalcase properties in codec (39cc968)
- add better fixture for listInventorySupply (d22342c)
- add custom error handling (cb82f1f)
- add example for using received next tokens (cc7b99e)
- add fixtures (8ce8f15)
- add fulfillment_inventory_list_inventory_supply fixture (ecd6fef)
- add full types for order (98c25bf)
- add get matching product api (cf9f581)
- add get matching product api (c8a8941)
- add get matching product api (856991c)
- add get service status (5bd7533)
- add get service status for products api (4af496b)
- add get-service-status example (387b73c)
- add list matching products api (b667170)
- add list matching products api (caa6eb3)
- add list matching products api (b6556fc)
- add list matching products api (2a3dd29)
- add list orders example (52e0122)
- add products and get my fees estimate (011e4a3)
- add products and get my fees estimate (cd10f20)
- add products and get my fees estimate (7dbdad3)
- add request report api (fb57ecb)
- add require only one type (bf57f3f)
- add service status unit and integration test (e291f07)
- add the rest of the sellers api (8b10bc9)
- add using next tokens example (980cab4)
- added list inventory supply by next token (c40a241)
- cancel report requests' (d0c546b)
- create getFeedSubmissionList (9bf93b5)
- create ProductAdsPaymentEvent (a33514d)
- create RentalTransactionEvent (5455c7c)
- create ServiceFeeEvent (ddac653)
- create subscription (ccf7ef6)
- created submitFeeds, integ and unit tests, http update (f919239)
- deregister destination (f71d347)
- error handling (50dcdf1)
- error handling for other sections (7c0bc21)
- example for list inventory supply (4977959)
- expose orders api (9273157)
- expound on using next tokens (ea27f18)
- finish listOrders implementation (8d7e4c9)
- fulfillmentInventory.listInventorySupply (4bf5d61)
- fulfillmentInventory.listInventorySupply unit test (2897331)
- get competitive pricing for ASIN response api (b52ccc7)
- get competitive pricing for ASIN response api (c1bf300)
- get competitive pricing for ASIN response api (af305b1)
- get competitive pricing for sku response api (00a68f4)
- get competitive pricing for sku response api (d00e9bc)
- get competitive pricing for sku response api (ec31452)
- get lowest offer listings for asin (8981198)
- get lowest offer listings for sku (0b146d4)
- get lowest priced offers for asin (6b93f4c)
- get lowest priced offers for asin, plus fix for FeeDetail (282a269)
- get lowest priced offers for sku (599197c)
- get lowest priced offers for sku (be46b5e)
- get matching products for id api (270cb59)
- get matching products for id api (b81f6f1)
- get matching products for id api (2a7e0da)
- get matching products for id api (011bb67)
- get my price for asin (3aaf854)
- get my price for sku (8875789)
- get product categories for sku, plus some minor misspelling fixes (2fffd1c)
- get report count (6f5aeff)
- get report list (7ff06e8)
- get report list nt (b154318)
- get report request count (ccc4369)
- get report request list api (db4d26d)
- get report request list by NT (a0851e5)
- get report schedule count (a1c07f7)
- get report schedule list (da73f83)
- get report, adjust response data parsing for get report (0c0c9d2)
- get subscription (54d8d20)
- getorder (5d03ef2)
- handle edge cases, add listordersbynexttoken (27800a8)
- have a special type for nexttoken (458ab03)
- http client factory (8ee0dc9)
- improve error message (f279d8e)
- init feeds (df44797)
- init finances (857c23a)
- init subscriptions (00dff3b)
- list financial event groups by nt (3782919)
- list financial events group (ea86bc9)
- list registered destinations (a3d99d0)
- listorderitems (892d0f4)
- made AdjustmentEvent (63ef1a1)
- made AffordabilityExpenseEvent (86d61f4)
- made AffordabilityExpenseReversalEvent (c087bc4)
- made cancelfeedsubmissions (5bc64f0)
- made CouponPaymentEvent and SAFETReimbursementEvent (78078d5)
- made FBALiquidationEvent (5f3379a)
- made getFeedSubmissionCount (b6fc7cb)
- made getFeedSubmissionsList and fix tests (895d664)
- made getFeedSubmissionsListByNT and feedsubmissioninfo (36777cf)
- made listFinancialEventsByNextToken and fixes (3cfc578)
- made NetworkComminglingTransactionEvent (1601348)
- made PayWithAmazonEvent (5e533a1)
- made RetrochargeEvent (de22e6d)
- made SellerReviewEnrollmentPaymentEvent (a0684b6)
- made ShipmentEvents codec (dc3dc62)
- made SolutionProviderCreditEvent (69f2509)
- make DebtRecoveryEvent (bd8eb20)
- make LoanServicingEvent (51f7a05)
- making requests mvp (f6138f9)
- manage report schedule (7faa1ac)
- manage report schedule change to array codec (f0e74c7)
- move options into http module (7dfbcc6)
- orders api (d340e9e)
- parse and return meta from headers (774a1e8)
- parse xml response (dd184cd)
- parse, transform and validate response from sellers endpoint (6b24657)
- prepare codec for financial events (8d50e4f)
- prepare separate codec file to hold list of financial events (35c7559)
- register destination. prepare http for fix to clean params (97989cd)
- require dates instead of iso strings in list orders (9387465)
- require whole marketplace object (3eb28f2)
- resource action typelevel validation (425838a)
- send test notification to destination (087bf63)
- try out showing the http error (5f89df3)
- update reports acknowledgements (ea96dc0)
- update subscription (bcf8ad5)
- use marketplaces package (fda2b02)
- use purify as a json schema generator (1c91708)