# Changelog of Ashby Jobs Scraper – Job Postings with Salary Ranges (`rowcraft/ashby-jobs-scraper`) Actor

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

## Changelog

### 1.1.8 (2026-10-17)

- README: the list of other Rowcraft actors now includes the five website and extension tools published on 16.10.2026.
- Shared library: URL-like fields named link or guid (feed items) are no longer flagged as phone numbers; retry log line now reads "retry n/m".
- Shared library: an HTML page where JSON was expected (maintenance or block page, seen on 17.10.2026 at the Polish KRS API and at Workday) is retried and then reported with the page text instead of crashing the run on a parse error.

### 1.1.7 (2026-10-15)

- README: the list of other Rowcraft actors now includes the five SEO and domain tools published on 15.10.2026.

### 1.1.6 (2026-10-13)

- README: the list of other Rowcraft actors now covers the whole family, and every ready-made example is linked from the Use cases section.
- Memory: the short-lived part of the Node heap is capped, so large runs on small memory no longer end without a message; the run summary reports the memory peak (memoryPeakMb).

### 1.1.5 (2026-10-12)

- A job link whose job has closed is now named: the company's coverage line says the linked job is no longer open and gives its id in `missingJobLinks` (also in the run summary). Before, it read "no open jobs on the board".
- Location lines such as "United States - Remote" now keep the country (`countryCode` US) instead of reading "United States -" as a city.

### 1.1.4 (2026-10-11)

- Workplace type (`workplaceType`): employers' own labels now map to On-site, Hybrid or Remote (for example Workday's "Office - Flexible" becomes Hybrid and "Remote Home-Based" becomes Remote); for Workday jobs the employer's wording stays in `metadata.workplaceLabel`.
- README: screenshots of the input form and of the results table, taken from real runs.

### 1.1.3 (2026-10-11)

- Rows now carry the company name (`companyName`). The Ashby API has no company name, so it is read once per company from the company's public Ashby job page; before this release the column was empty.
- If a career page gives no company name, the name from the ready-made company lists is used.

### 1.1.2 (2026-10-11)

- The field `stateKey` is now `stateName` (the memory used by **Only new rows**): the Apify quality check treats a field named \*Key as a secret and asked for it to be encrypted, which would hide the name you chose. Runs that still send `stateKey` keep working.
- The webhook address in `notifyUrl` is stored encrypted (secret input field): webhook URLs are credentials.

### 1.1.1 (2026-10-11)

- Remote only and the `remote` location keep only jobs whose workplace type is Remote: Ashby's older remote flag is also set on hybrid and on-site jobs (38 of 100 remote-only rows in a check on 11 October 2026); jobs without a workplace type still follow the flag.

### 1.1.0 (2026-10-10)

- Ready-made lists: every company's name now comes from its own career page (Ashby, Lever, Personio) or job API, no longer from the seed directory; 20 list companies used to show another company's name.
- Industry lists keep only companies verified as the seed company (same website, or the board name is the company's own web address).
- A ready-made list is offered only when it holds at least 5 companies of this actor's system(s).

### 1.0.0 (2026-10-10)

- First release: Ashby career pages read through their public job APIs; one row shape for every system (title, locations with country code, department, team, employment and workplace type, salary when published, texts with contact details removed).
- Ready-made company lists verified on the public APIs, keyword / location / department / type / date / salary filters, per-company coverage report.
- Standard Rowcraft automation: only new rows since the last run (`onlyNew`, `stateKey`), end-of-run notification (`notifyUrl`), charge cap respected, one request per second.
