# Changelog of Naver News Scraper (`searchapi/naver-news-scraper`) Actor

- **URL**: https://apify.com/searchapi/naver-news-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/searchapi/naver-news-scraper.md

### 3.0.4

- Add bounded historical UI prefill, preserving runtime defaults and dependency graph.
- Replace rotating crawler sessions and Chrome client hints with ordinary fixed-route HTTP requests, verified TLS, and global terminal gate handling.
- Preserve valid earlier rows as partial output; document a closed OUTPUT summary schema.
- Add deterministic transport/run/schema tests, isolated SDK startup, and credential/cache archive exclusions.

## Changelog

### 3.0.0

- Replaced browser scrolling with concurrent CheerioCrawler pagination for substantially faster runs.
- Added single-query, multi-query, and Naver search URL modes with fair selection and stable-ID deduplication.
- Added Naver relevance/newest/oldest sorting, date range controls, category filters, publisher filters, and headline filtering.
- Added stable article/press IDs, direct publisher URLs, Naver URLs, publisher profile/domain, parsed dates, category, direct image/logo URLs, highlighted terms, and search provenance.
- Fixed Korean relative dates containing spaces, such as `14시간 전` and `2일 전`.
- Removed fabricated Google favicons, opaque engine payloads, placeholder booleans, zero counts, and empty fields.
- Added strict status/content-type validation, no-result handling, block-page detection, sessions, retries, consistent headers, and proxy support.
- Added exact dependencies, production lockfile workflow, output schema, richer tests, QA inputs, and direct dataset validation/audit scripts.

### 2.0.5

- Previous Playwright implementation.
