# Changelog of ATS Jobs Search: Greenhouse, Lever & Ashby Jobs API (`redomic/ats-jobs-search`) Actor

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

## Changelog

- 0.1 (5 Nov 2026): first release. One search over every open job on 11,000+ Greenhouse, Lever and Ashby career sites; annual salary, days open, company hiring velocity; company lead-list output; daily new-jobs monitor.
- 0.1 (5 Nov 2026, review fixes): mis-tagged yearly salaries no longer multiplied; same title across locations returned once (groupSameTitle); excludeCompanies, excludeLocations; evergreen flag; whole-word location match; full otherLocations; field reference + company sample in README.
- 0.1 (6 Nov 2026): added `countOnly` free preview — returns `matched`/`scanned`/`dataAsOf` summary with 0 dataset items and $0 billing.
- 0.1 (6 Nov 2026): explicit talent-pool / general-application keyword searches now include those postings instead of returning 0 by exclusion.
- 0.1 (7 Nov 2026): singular keyword searches now match plural and hyphenated titles (e.g. "general application" matches "General Applications", "data engineer" matches "Data-Engineer"); talent-pool searches also recognise "join our talent" and "candidature spontanée".
- 0.1 (7 Nov 2026): closed-role history: `includeClosed` adds backfilled closed jobs with `closedOn` and `daysOpen` (firstSeen to closedOn), `closedWithinDays` limits to recent closures; degrades to open-only `partial` when the closed feed is absent.
- 0.1 (7 Nov 2026): talent-pool/general-application searches now return rows for hyphen, underscore, concatenated and plural keyword variants (e.g. "talent-pool", "talentpool", "talent pools"), which previously returned 0; live fixture 2026-11-07-talent-pool-variants.json.gz covers those inputs.
- 0.1 (7 Nov 2026): opt-in `includeDescription` (default false): returned job rows get live `descriptionText`/`descriptionSnippet`/`descriptionStatus` from one public ATS board call per company; unreachable boards give `unavailable` without failing the run; default and `countOnly` runs make no board calls.
