# Changelog of UPSC Recruitment Jobs Search Scraper (`jobsapi/upsc-recruitment-jobs-search-scraper`) Actor

- **URL**: https://apify.com/jobsapi/upsc-recruitment-jobs-search-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/jobsapi/upsc-recruitment-jobs-search-scraper.md

## Changelog

### 2.0.1

- Count every listing and PDF request attempt exactly once, including transport and parsing failures.
- Normalise request delays to schema-valid integers and add runtime duration to the run summary.
- Tighten vacancy/evidence dataset constraints and expose run summary and diagnostics from the output tab.
- Expand marketplace documentation and ensure the lockfile is included in cloud builds.

### 2.0.0

- Replaced Playwright, fingerprint, proxy, and in-page PDF requests with bounded native public HTTPS and local PDF text extraction.
- Added explicit search, single, and multiple official-PDF modes, rich vacancy parsing, strict schemas, and KVS-only run state.
- Removed the generic `applyUrl`; `applicationUrl` is retained only when the official PDF publishes the UPSC application portal.
