# Changelog of Shopify Price & Stock Delta Monitor (`stellar_ballet_0bu/shopify-delta-monitor`) Actor

- **URL**: https://apify.com/stellar\_ballet\_0bu/shopify-delta-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/stellar\_ballet\_0bu/shopify-delta-monitor.md

## Changelog

### 0.3.8 — 2026-07-07

- Added "Run it from Claude / Cursor / VS Code via MCP" section to README with copy-paste `claude_desktop_config.json` snippet and a realistic prompt example.
- Bumped source `package.json` version to match live Apify build tag (closes source/live drift).
- No code changes; no impact on schema, output, or Pay Per Event pricing.

### 0.3.0 — 2026-07-07

- Added `event_severity` (`low`, `medium`, `high`) to dataset rows for workflow filtering.
- Added `price_drop_alert` code hook for 20%+ price drops, in addition to the existing `delta_result` event. Apify pricing-table expansion is blocked by the platform's one-month pricing-change cooldown until 2026-08-06; `delta_result` remains the only scheduled billable event for now.
- Added near-zero `apify-actor-start` code hook for a future pricing update.
- Store/README positioning shifted toward MAP-compliance, repricing checks, and serious price-drop monitoring.
- Added unit test coverage for severity and price-drop event behavior.

### 0.2.5 — 2026-07-07

- README expanded: top-of-page `Pricing:` and `Maintainer:` banner (cost model: ~$5/store baseline, fractions of a cent per day on stateful deltas).
- FAQ section added (8 questions) including a direct comparison to `shopify-discount-scanner` (competitor) and a clear statement of what this Actor does and does not do.
- Support section added: GitHub issues + Apify Console Actor page contact path under the `DataFlow LV` brand.
- `CHANGELOG.md` itself added in this build so future versions can be tracked in one place.
- No code change; source identical to 0.2.3. Verified live: stateful repeat run on existing Allbirds snapshot returns 0 dataset rows (correct delta behaviour).

### 0.2.4 — 2026-07-07

- SEO metadata for Store: `seoTitle`, `seoDescription`, `categories: [ECOMMERCE, MONITORING]`, 15 keywords.
- `docs/sample-dataset.md` published: real captured run with input, output shape, and worked `price_change` + `restock` example.
- README expanded: top-of-page pricing/maintainer banner, cost model, FAQ (8 questions), Support section.
- No code change; source identical to 0.2.3.

### 0.2.3 — 2026-07-07

- Added `Actor.charge({ eventName: 'delta_result', count: 1 })` for Pay Per Event.
- Emits a charge per non-unchanged, non-error row.
- PPE pricing scheduled for `2026-07-21T23:43:19Z` (Apify 2-week rule). Until then, the call is logged as a warning and does not charge — this is expected and harmless.

### 0.2.2 — 2026-07-07

- Added `examples/`: starter n8n workflow, Google Sheets CSV template, agency client-report template.

### 0.2.1 — 2026-07-07

- Output schema `output_schema.json` published.
- Store-polished README with input/output examples, integration ideas, limitations.

### 0.1.4 — 2026-07-07

- Stateful baseline in Apify KVS: `persistState` + `stateStoreName` + `stateKey`.
- Repeat runs emit zero rows when nothing changed (verified on Allbirds: 2,489-row baseline → 0-row stateful repeat).

### 0.1.3 — 2026-07-07

- Delta comparison logic: `new`, `changed`, `removed`, `unchanged`, `error` rows.
- `removed_product` row type for products that vanish from the catalog.

### 0.1.0 — 2026-07-07

- Initial Actor: reads `/products.json`, flattens products and variants, returns clean rows.
- Single-store input, max-pages cap, basic per-row error handling.
