# Changelog of Flipkart Reviews Scraper (`codingfrontend/flipkart-reviews-scraper`) Actor

- **URL**: https://apify.com/codingfrontend/flipkart-reviews-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/codingfrontend/flipkart-reviews-scraper.md

## Changelog

### \[1.1.0] - 2026-08-06

- Rebuilt the active workflow around bounded visible-DOM Puppeteer extraction for public Flipkart product and review pages.
- Added fail-closed diagnostics for CAPTCHA, login, paywall, geofence, rate, device, WAF, navigation, and no-data conditions.
- Added configurable total/per-product limits, pagination, rating/date/verification filters, product detail and media toggles, pacing, retries, timeouts, concurrency, and runtime-aware Apify Proxy handling.
- Expanded the dataset contract to 48 nullable fields with output and dataset schema references, a 10-field overview, and bounded raw public objects.

### \[1.0.1] - 2026-07-29

- Replaced obsolete class-based parsing with semantic review-page extraction.
- Added a 39-field null-safe contract plus the legacy title alias.
- Added rating histograms, reviewed variants, verification, votes, product aggregates, pagination, direct browser retries, and Indian proxy sessions.

All notable changes to **Flipkart Reviews Scraper** are documented here.

### \[1.0.0] - 2026-05-20

#### Added

- Initial production release of Flipkart Reviews Scraper.
- Scrapes customer reviews from Flipkart product pages including rating, certified buyer status, and helpful votes.
- Full Brave Apify actor modular structure:
  - `src/errors/` — structured error handling with ScraperError and ErrorTypes.
  - `src/schema/input.js` — typed input validation with defaults.
  - `src/routes.js` + `src/routes/handlers.js` — router and handler delegation.
  - `src/filters/index.js` — result deduplication.
  - `src/utils/index.js` — shared utility functions.
- `validate-datasets.js` for local dataset output validation.
- `README.md` with full Apify usage guide.
