# Changelog of Jobs.ac.uk Search Scraper (`jobsapi/jobs-ac-uk-jobs-search-scraper`) Actor

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

## Changelog

### 2.1.0 - 2026-08-31

- Added cloud-safe dynamic provenance, keyed KVS evidence collections, SHA-256 response receipts, cloud output links, and false-positive-resistant block detection.
- Updated validation semantics for equivalent local and Apify Cloud execution while preserving complete-only records and direct public access.

### 2.0.0 - 2026-08-29

- Rebuilt the Actor around public Jobs.ac.uk search and vacancy pages.
- Added explicit search, single, and multiple modes with bounded pagination, concurrency, retries, and timeouts.
- Added strict public URL/canonical/identity verification, rich academic vacancy parsing, sectioned descriptions, source-backed application links, and complete-record buffering.
- Added strict Actor schemas, local fixtures, unit tests, recursive dataset validation, and structured KVS run health/diagnostics.
- Removed browser, proxy, fingerprinting, and fabricated application-link behavior; access failures now fail closed with no misleading dataset rows.
