# Changelog of Coles & Woolworths Grocery Price Scraper (`cylindrical_lighthouse/au-grocery-prices`) Actor

- **URL**: https://apify.com/cylindrical\_lighthouse/au-grocery-prices/changelog.md
- **Full Actor documentation**: https://apify.com/cylindrical\_lighthouse/au-grocery-prices.md

## Changelog

All notable changes to this Actor are documented here. Format: [Keep a Changelog](https://keepachangelog.com/), versioning: [SemVer](https://semver.org/).

### \[0.1.1] - 2026-09-29

First public release on Apify Store.

#### Changed

- Pay-per-event prices set for all six tiers as in `.actor/pay_per_event.json`.

### \[0.1.0] - 2026-09-29

#### Added

- Coles and Woolworths products in one normalised schema: price, was-price, unit price (normalised measure), promotion type and text, multibuy deals, stock, category path, barcode, store, provenance.
- Sources: keyword search, category URLs, product URLs, and the specials catalogue (all or half price) for each chain.
- Coles per-store pricing (`colesStoreId`, store number or store page URL).
- Optional Coles barcode enrichment (`includeDetails`).
- Price-change monitoring mode (`monitorPriceChanges`, `monitorKey`): outputs new, changed and removed products since the previous run, with the price delta.
- Dataset views: Products, Specials, Price changes. A `SUMMARY` record in the key-value store lists empty sources, not-found items, failures and site-change errors.
- Pay-per-event pricing: `actor-start`, `product`, `product-details`, `product-checked`, with FREE to DIAMOND tiers.
- Output schema linking the three dataset views and the `SUMMARY` record.
- Woolworths requests use Apify datacenter proxy so prices stay on Woolworths' national default online store (stable monitoring). Automatic fallback to the main proxy if datacenter IPs are blocked.
- A run without any keyword, URL or specials runs the prefilled example (milk, 10 per chain) instead of failing.
