# Changelog of Google Realtime and Trending Searches Scraper (`searchapi/google-realtime-trends-data-scraper`) Actor

- **URL**: https://apify.com/searchapi/google-realtime-trends-data-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/searchapi/google-realtime-trends-data-scraper.md

## Changelog

### 2.0.1 - 2026-09-23

- Removed the ignored fingerprint-profile input and made runtime input validation reject fields outside the declared schema.
- Added the missing namespaced RSS parser fixture and a dataset-schema assertion for a fully populated 30-field record.
- Added the package lock required by the existing Dockerfile's `npm ci` install step.
- Clarified that each run returns an RSS snapshot and does not extract all fields from the interactive Trending Now table.

### 2.0.0

- Added deterministic record IDs, a strict normalized dataset contract, safe run summaries, a fair global record cap, bounded country concurrency, configurable retries/timeouts, and modern proxy controls.
- Removed raw transport/fingerprint provenance from dataset rows, reused one proxy configuration per run, hardened XML and payload validation, and expanded unit and dataset QA.

### 1.1.0

- Added full 48-country input support, `ALL` expansion, legacy `country` compatibility, strict validation, proxy settings, and Chrome 150 Windows/macOS profiles.
- Rebuilt RSS extraction with retries, HTTP/XML validation, namespace/entity-safe parsing, traffic/date normalization, and all-or-nothing output.
- Added rich dataset provenance, optional news detail, strict dataset validation, deterministic RSS fixtures/tests, ESLint configuration, and complete actor schemas.

### 1.0.0

- Initial Google Trends RSS actor.
