From 31bd838cb90e8952dd0be38f96411d5144cce273 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 23 May 2025 10:54:16 +0000 Subject: [PATCH] Release to npm --- .changeset/fluffy-adults-draw.md | 20 -------------------- .changeset/fuzzy-rocks-kiss.md | 5 ----- CHANGELOG.md | 23 +++++++++++++++++++++++ package.json | 2 +- 4 files changed, 24 insertions(+), 26 deletions(-) delete mode 100644 .changeset/fluffy-adults-draw.md delete mode 100644 .changeset/fuzzy-rocks-kiss.md diff --git a/.changeset/fluffy-adults-draw.md b/.changeset/fluffy-adults-draw.md deleted file mode 100644 index b0732beb..00000000 --- a/.changeset/fluffy-adults-draw.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"@saleor/app-sdk": patch ---- - -Added optional second generic parameter to `buildSyncWebhookResponsePayload` called `SaleorVersion`. -This change improves TypeScript type safety when working with different Saleor versions that have varying payload requirements. - -After this change you can for example use `buildSyncWebhookResponsePayload` with different version and differently type responses: - -```ts -// 3.20 is default `SaleorVersion` so you can also write `buildSyncWebhookResponsePayload` -const respOne = buildSyncWebhookResponsePayload<"TRANSACTION_CHARGE_REQUESTED", "3.20">({ - result: "CHARGE_SUCCESS", - amount: 100, // Required in 3.20 -}); - -const respTwo = buildSyncWebhookResponsePayload<"TRANSACTION_CHARGE_REQUESTED", "3.21">({ - result: "CHARGE_SUCCESS", // amount is optional in 3.21 -}); -``` diff --git a/.changeset/fuzzy-rocks-kiss.md b/.changeset/fuzzy-rocks-kiss.md deleted file mode 100644 index 5f38cf8c..00000000 --- a/.changeset/fuzzy-rocks-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@saleor/app-sdk": patch ---- - -Allow to override signature verification method in SaleorWebhook class (likely for testing) diff --git a/CHANGELOG.md b/CHANGELOG.md index 81f2a512..daa05189 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # @saleor/app-sdk +## 1.0.5 + +### Patch Changes + +- 965089a: Added optional second generic parameter to `buildSyncWebhookResponsePayload` called `SaleorVersion`. + This change improves TypeScript type safety when working with different Saleor versions that have varying payload requirements. + + After this change you can for example use `buildSyncWebhookResponsePayload` with different version and differently type responses: + + ```ts + // 3.20 is default `SaleorVersion` so you can also write `buildSyncWebhookResponsePayload` + const respOne = buildSyncWebhookResponsePayload<"TRANSACTION_CHARGE_REQUESTED", "3.20">({ + result: "CHARGE_SUCCESS", + amount: 100, // Required in 3.20 + }); + + const respTwo = buildSyncWebhookResponsePayload<"TRANSACTION_CHARGE_REQUESTED", "3.21">({ + result: "CHARGE_SUCCESS", // amount is optional in 3.21 + }); + ``` + +- a353fdf: Allow to override signature verification method in SaleorWebhook class (likely for testing) + ## 1.0.4 ### Patch Changes diff --git a/package.json b/package.json index 0e0afb64..2cded274 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@saleor/app-sdk", - "version": "1.0.4", + "version": "1.0.5", "description": "SDK for building great Saleor Apps", "scripts": { "prepublishOnly": "pnpm build",