# Changelog of Google Maps Leads Scraper (`codingfrontend/google-maps-leads-scraper`) Actor

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

## Changelog

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

#### Changed

- Consolidated Maps XSSI and batch-response parsing into one tested utility.
- Restricted interception to Google Maps `tbm=map` and MapsWiz batch data responses.
- Added verified extraction for stable place-array identity, address, contact, category, coordinate, opening, closure, timezone, country, and photo fields.
- Added scoped `[role="feed"]` place-link fallback, robust feed exhaustion, and block detection.
- Enforced positive per-term limits, normalized unique terms, country/language/session patterns, and coherent browser profiles.
- Fixed `proxyConfiguration` normalization and added actual direct/rotating/fixed provenance.
- Added global deduplication, deterministic positions, per-term ranks, exact upper-bound accounting, and zero-usable-result failure.
- Replaced nullable/placeholder output with compact source-backed records.
- Declared all dataset fields and strengthened standalone validation.
- Added fixture tests, syntax linting, and truthful input/output documentation.
- Merged matching API/feed records so exact place URLs augment rich API fields, with distinct `maps-api+dom` provenance.
- Enforced business-specific `mapsUrl` values and separate Maps-search `sourceUrl` validation.

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

- Initial release.
