diff --git a/CHANGELOG.md b/CHANGELOG.md index e906c1c..5a5a9b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.5.1 + +- `QuestMetrics` / `reportProgress`: custom free-text metrics no longer + progress quests. Report a released catalog counter slug instead. + `purchaseOffer` / `purchaseItem` helpers are unchanged (server-side shop + fan-out). + ## 0.5.0 - `client.auth.loginWithCustom({ customData, region?, language?, nickname? })` diff --git a/package.json b/package.json index 2160274..c0f9040 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rudder/js-sdk", - "version": "0.5.0", + "version": "0.5.1", "publishConfig": { "registry": "https://hub.rudder.build/api/packages/rudder/npm/" }, diff --git a/src/quests/QuestMetrics.ts b/src/quests/QuestMetrics.ts index 2828568..d73598a 100644 --- a/src/quests/QuestMetrics.ts +++ b/src/quests/QuestMetrics.ts @@ -3,8 +3,9 @@ * * Purchase metrics are reported automatically server-side by the shop * purchase fan-out, so these helpers exist mainly to name the format - * instead of hardcoding it. Any other metric is a custom string reported via - * {@link QuestsService.reportProgress}. + * instead of hardcoding it. Catalog counter slugs are reported via + * {@link QuestsService.reportProgress}. Custom free-text metrics no longer + * progress quests — they no-op at runtime. */ /** Metric for purchasing a store offer; auto-reported on purchase. */