# Changelog of Lever Job Board Scraper — Open Roles & Hiring Signals (`foxlabs/lever-job-board-scraper`) Actor

- **URL**: https://apify.com/foxlabs/lever-job-board-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/foxlabs/lever-job-board-scraper.md

## Changelog

### 0.4 — 2026-09-06

- **Enabled AI-agent payments (x402).** Standby mode was removed because Apify's x402 agentic-payment eligibility requires it off; the actor now runs as a standard pay-per-event run that agents can discover, run and pay for over x402 (USDC on Base) or Skyfire without an Apify account. Batch and MCP usage are unchanged.

### 0.3 — 2026-09-05

- Output schema linked in `actor.json` (`output` field) so the Store shows the Output tab.
- **Standby mode (real-time API).** The actor now also runs as an always-on HTTP API: `GET /search?query=<query>&maxResults=N` returns open roles as JSON, billed per role (pay-per-event). Batch runs are unchanged. Endpoint and OpenAPI schema appear in the Standby tab.

### 0.2 — 2026-09-05

- **Fixed posting dates.** `postedAt` was always empty — Lever's `createdAt` is an epoch-millisecond timestamp and the date parser didn't handle epoch numbers. It now resolves to a real ISO date, which is the core signal for hiring-intent scoring.
- **Every column now carries real data.** Fields Lever's API never provides (`city`, `countryName`, `seniority`, `updatedAt`) are no longer emitted. `department` and `salary` remain — Lever fills them where a company publishes a category or a salary range.

### 0.1

- Initial release: full open-postings extraction from any Lever site by slug or URL — title, team, department, location(s), commitment, salary (where published), description and apply URL.
