# Changelog of Greenhouse, Lever, Ashby & Recruitee Jobs Scraper (`markdemian/ats-jobs-scraper`) Actor

- **URL**: https://apify.com/markdemian/ats-jobs-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/markdemian/ats-jobs-scraper.md

## Changelog

### 0.1.3

- Greenhouse: request `pay_transparency=true` and map the structured pay ranges into `salary` (period from the range label; guessed from the amount, with a `?` suffix, when the label doesn't say). Multiple ranges are kept in `payRanges`.
- New `salaryMinYearly`, `salaryMaxYearly` and `salaryCurrency` fields for all ATSes (hour x 2,080, day x 260, week x 52, month x 12; currency unchanged).
- "With salary" view shows the yearly columns. README: AI agents (MCP) section, review/issues line, What's new, measured salary coverage.

### 0.1.2

- When the run's max cost is reached, the Actor now stops right away: it cancels board downloads still in progress and skips the remaining companies, instead of fetching boards whose jobs it can no longer output. Same status message ("stopped early: max cost per run reached").

### 0.1 (unreleased)

- First release: Greenhouse, Lever, Ashby, Recruitee public job-board APIs; normalized schema; salary extraction; keyword/location/remote/date filters; new-jobs-only monitoring; robots.txt-aware polite fetching; email/phone redaction in descriptions; pay-per-event pricing with max-cost-per-run respected.
