# Changelog of OCC Mundial Jobs Search Scraper (`jobsapi/occ-mundial-jobs-search-scraper`) Actor

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

## Changelog

### 2.0.1

- Counted redirect and retry attempts against the hard request budget and bounded them by the run deadline.
- Added accurate blocked status, cloud provenance, OUTPUT\_SUMMARY, fixed KVS collections, and reproducible Node.js 24 installs.

### \[2.0.0] - 2026-08-30

#### Changed

- Replaced the legacy proxy/Jina Reader/browser-oriented flow with bounded direct native HTTPS requests to official OCC Mundial routes.
- Added five explicit input modes: `search`, `searchMultiple`, `single`, `multiple`, and `startUrls`.
- Added official-host and route validation, redirect restrictions, response-size/request/deadline bounds, and structured run receipts.
- Added fail-closed Cloudflare/access-challenge diagnostics so blocked pages never become fabricated dataset rows.
- Kept rich OCC listing/detail extraction, JobPosting JSON-LD support, canonical/detail verification, and strict non-empty dataset validation.
- Redacted recruiter email addresses and phone numbers from all published strings and nested source data.
- Added complete dataset, output, key-value-store, fixture, and local test coverage for the direct-only contract.

### \[1.1.0] - 2026-07-20

#### Added

- Initial rich OCC listing/detail extraction and local validation artifacts.

### \[1.0.0] - 2026-07-12

#### Added

- Initial OCCMundial job listing Actor.
