# Changelog of Workable Jobs Search Scraper (`jobsapi/workable-jobs-search-scraper`) Actor

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

## Changelog

### 1.3.0 - 2026-09-27

- Removed public proxy, concurrency, custom browser, and request-timeout controls; Workable navigation is direct, sequential, and never retried, with browser fingerprints and session cookies disabled.
- Added terminal handling for blocked statuses, login redirects, and visible source challenges, with buffered-row discard and request receipts.
- Added direct-access provenance and stricter source-fact dataset validation; documented isolated local-storage validation.

### 1.2.2 - 2026-08-31

- Explicitly include `package-lock.json` in Apify uploads so deterministic `npm ci` builds succeed.

### 1.2.1 - 2026-08-31

- Added hard crawler request, concurrency, direct-URL batch, navigation, and handler bounds.
- Preserve verified jobs when another detail fails or search returns fewer public candidates than requested.
- Added KVS run summaries, source metadata, and structured diagnostics while keeping the dataset job-only.
- Normalize JobPosting dates and use deterministic lockfile-based cloud installation.

### 1.1.0 - 2026-07-21

- Rebuilt search and detail extraction around Workable's current public markup and JobPosting data.
- Added company, workplace, structured location, department, employment, description, requirements, benefits, bullet, metadata, and provenance fields.
- Removed unsupported search parameters that caused false zero-result pages.
- Omit unavailable values rather than emitting nulls or empty collections.
- Added deterministic ordering, identity verification, installed Chrome support, explicit schemas, and strict local dataset validation.

### 1.0.0 - 2026-06-24

- Initial Playwright-based actor.
