All notable changes to the Workday Job Scraper are documented here.
- Initial production release of the Workday Job Scraper.
- PlaywrightCrawler-based architecture with proxy support.
- Modular project structure:
- src/main.js — entry point with input validation, proxy setup, and crawler init.
- src/routes.js — Crawlee router factory.
- src/routes/handlers.js — page handler with job listing extraction and pagination.
- src/extractors/ — job title, company, location extraction.
- src/filters/index.js — deduplication utilities.
- src/schema/input.js — input validation.
- src/utils/index.js — shared helpers.
- src/errors/ — ScraperError, ErrorTypes, ErrorHandler.
- .actor/actor.json, input_schema.json, dataset_schema.json for Apify platform compatibility.
- alidate-datasets.js for local dataset output validation.
- Dockerfile for Apify platform deployment.
- README.md with full Apify usage guide.