# Changelog of YouTube Comment Scraper (`w3crawler/youtube-comment-scraper`) Actor

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

## Changelog

All notable changes to the YouTube Comments Scraper are documented here.

### \[2.1.0] - 2026-09-08

#### Changed

- Rebuilt on public YouTube watch-page HTML and embedded comment threads only.
- Removed API-key, browser automation, and identity-control paths.
- Added rich comment/video/channel fields, exact diagnostics, OUTPUT summary, strict schemas, tests, and dataset validation.

### \[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
