# Changelog of Workday, Personio, Breezy, Rippling - ATS Jobs API (`thedeadpoet/workday-personio-breezy-rippling-ats-jobs-api`) Actor

- **URL**: https://apify.com/thedeadpoet/workday-personio-breezy-rippling-ats-jobs-api/changelog.md
- **Full Actor documentation**: https://apify.com/thedeadpoet/workday-personio-breezy-rippling-ats-jobs-api.md

## Changelog

### 0.1.1 — 2026-09-27

- **Fixed: a run with the default input could outlast its own timeout.** With
  descriptions on and no per-company cap, `ats.rippling.com/rippling` (628 open
  roles) needs one detail request per job, so the default run never finished and
  was killed by the platform with only the Personio and Breezy rows saved. The
  default input is now capped at 10 jobs per board and a 240-second budget.
- **New `maxRunSeconds` input** (0 = off). A hard wall-clock stop: when the budget
  runs out the Actor pushes what it has and finishes `SUCCEEDED`, rather than being
  killed with nothing saved. It also derives a fallback budget from the run's own
  timeout, so a run that is going to be killed now exits cleanly just before.
- **An empty input is now valid.** `companies` is no longer required; with no input
  the Actor runs a small built-in demo across three public boards instead of
  finishing with an empty dataset.

### 0.1 — 2026-09-10

First release.

- Workday: tenant, data centre and career-site name parsed from any
  `myworkdayjobs.com` URL; full paging of the public listing endpoint plus a
  per-job detail fetch for descriptions, requisition IDs and multi-location data.
- Personio: the documented public `/xml` job feed.
- Breezy HR: the public `/json` feed, including salary and every location.
- Rippling: the public board API plus a per-job detail fetch for descriptions.
- Output schema field-for-field identical to the Greenhouse/Lever/Ashby/Workable
  Actor, so the two datasets concatenate without mapping.
- Title, location, remote and posting-date filters; per-company and total caps.
- `robots.txt` respected per host by default, including crawl-delay directives.
