# Changelog of Warehouse & Grocery Review Intelligence Scraper (`thescrapelab/warehouse-grocery-review-intelligence-scraper`) Actor

- **URL**: https://apify.com/thescrapelab/warehouse-grocery-review-intelligence-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/thescrapelab/warehouse-grocery-review-intelligence-scraper.md

## Changelog

### 0.1 - Private beta

- Added support for direct product URLs from Costco, Kroger, Sam's Club, BJ's Wholesale Club, Target, Chewy, iHerb, Sephora, and Ulta.
- Added normalized product metadata, review rows, review signal rows, product summaries, source status rows, and error rows.
- Added optional OpenRouter review intelligence with run-level cost cap and local fallback classification.
- Added Apify output schema and dataset schema for publication readiness.
- Added source reliability notes and conservative default settings for private beta usage.
- Added source filtering with `enabledSources`.
- Added optional Apify Proxy configuration.
- Added `run_summary` output rows for run-level counts, error breakdowns, source filter status, proxy status, and OpenRouter usage.
- Simplified the Apify Console input form by hiding advanced API-only options while keeping them backward compatible.
- Hardened production code paths: malformed URL handling, run-level OpenRouter signal reuse, raw-only OpenRouter cost guard, source endpoint proxy propagation, deterministic Docker installs, and local `npm run check`.
- Reduced the client-facing Console input form to four simple fields: product URLs, reviews per product, result type, and optional AI analysis.
- Added simple product search from keyword search terms. Search discovery finds public product URLs first, then runs the existing review scraper pipeline.
