# Changelog of Google Play Reviews Scraper (`codingfrontend/google-play-reviews-scraper`) Actor

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

## Changelog

### \[1.2.0] - 2026-08-31

- Added strict alias, unknown-property, package ID, locale, limit, session, and proxy validation.
- Added a schema-backed OUTPUT summary and required dataset identity/provenance fields.
- Fixed the dataset validator's schema traversal and added count, URL, rank, and OUTPUT checks.
- Updated and pinned the Node 22 dependency graph and made Docker builds lockfile-reproducible.

### \[1.1.0] - 2026-07-30

- Replaced placeholder/error-record workflow with strict app metadata plus paginated review collection.
- Added rich omission-safe fields, ranks, source/proxy/fingerprint provenance, and truthful review metrics.

All notable changes to the Google Play Reviews Scraper are documented here.

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

#### Changed (Restructuring)

- Restructured to match Brave Apify actor pattern.
- `src/main.js` — refactored with `extractReviewItems`, `ErrorHandler`.
- Added `src/extractors/index.js` — `extractReviewItems()` data transformation function.
- Added `src/errors/` — full error handling module.
- Added `src/filters/index.js` — deduplication utilities.
- Added `validate-datasets.js` — dataset validation.

### \[1.0.0] - Initial

- Uses `google-play-scraper` npm package to extract app reviews.
- Supports pagination via token, up to 5000 reviews per app.
