# Changelog of Baidu Scholar Scraper (`searchapi/baidu-xueshu-scraper`) Actor

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

## Changelog

### 2.0.1

- Preserve safe HTTP status/content-type/final-host diagnostics and classify target verification as `TARGET_VERIFICATION`, including the final no-records error path.
- Read response headers case-insensitively before academic-card extraction.

### 2.0.0

- Replaced fixed Crawlee navigation with a persistent Playwright runner and validated DNS fallback for the official Xueshu and Baidu verification hosts.
- Added rich paper normalization: authors, affiliations, abstract metrics, publication metadata, citations, DOI, keywords, links, provenance, and stable IDs.
- Added deduplicated batch queries, fair selection, bounded page pagination, filters, sorting, developer controls, proxy support, and safe `OUTPUT` run summaries.
- Added dataset, output, and key-value-store schemas plus dataset, README, and run validators.
- Detects target verification/CAPTCHA and fails closed without storing challenge content or attempting to bypass it.
