# Changelog of YouTube Live Stream Scraper (`w3crawler/youtube-live-stream-scraper`) Actor

- **URL**: https://apify.com/w3crawler/youtube-live-stream-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/w3crawler/youtube-live-stream-scraper.md

## Changelog

### 2.0.0

- Replaced browser identity manipulation and private continuation requests with bounded ordinary public YouTube HTML search parsing.
- Added live/upcoming status, viewer and schedule fields, richer channel and thumbnail metadata, strict input/proxy validation, exact diagnostics, OUTPUT summaries, schemas, tests, and local dataset validation.

All notable changes to the YouTube Live Stream Scraper are documented here.

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

#### Changed

- Rebuilt collection around YouTube's search and search-continuation endpoints.
- Added strict input validation, global result limits, stream-state selection, pagination, and video-ID deduplication.
- Emit only renderer-backed live/upcoming status, viewer, channel, and scheduled-time fields; recursively omit unavailable values.
- Added five rotating desktop fingerprints and a bounded five-session Apify-compatible proxy pool.
- Treat zero-output runs as failures and call `Actor.exit()` only after successful collection.

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

#### Changed

- Updated `src/main.js` to import and use `ErrorHandler` from existing `src/errors/` module
- Improved error reporting with structured ErrorHandler.toJSON() output in `failedRequestHandler`
- Enhanced consistency with Brave actor error handling pattern

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

#### Added

- Initial production release with Playwright-based scraping
- Modular project structure: `src/main.js`, `src/routes.js`, `src/routes/handlers.js`, `src/extractors/`, `src/schema/`, `src/utils/`
- `.actor/actor.json`, `input_schema.json`, `dataset_schema.json` for Apify platform compatibility
- `validate-datasets.js` for local dataset output validation
- `Dockerfile` with Chrome-based Playwright image
- `README.md` with full Apify usage guide
