All notable changes to Google News Scraper are documented here.
The format is based on Keep a Changelog ,
and this project adheres to Semantic Versioning .
Initial release.
Google News scraping via the public RSS feeds — search mode and topic-section mode.
No API key required; optional Apify Proxy for high-volume runs.
Robust RSS/XML parsing (fast-xml-parser) with HTML-entity decoding, CDATA handling, source extraction, and ISO date normalization.
Run-wide deduplication, configurable per-query item cap, geo/language localization.
Concurrency pool with jittered delays, retries with exponential backoff, per-feed error isolation.
Outputs: one row per article + HEADLINES_BY_SOURCE / SUMMARY / ERRORS key-value records.
Apify input / dataset / output schemas (all validated), README, and Store listing copy.
Vitest suite covering RSS parsing: entity decoding, source extraction, date parsing, HTML stripping, single-item feeds, and non-RSS input.