# Changelog of HelloWork Jobs Scraper — Salaries & Company Data (`haketa/hellowork-jobs-scraper`) Actor

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

## Changelog

### 1.0.0 — 2026-11-01

- Fixed a value bug in `experienceRequirements`: HelloWork publishes it either as a plain string (e.g. `"no requirements"`) or as a schema.org `OccupationalExperienceRequirements` object. The object case was previously serialized to the literal string `"[object Object]"` (affected ~58% of enriched records). It now returns a readable label such as `"12 months of experience"`.
- Added a new `experienceMonths` field exposing the numeric months-of-experience value when a listing states one (already present in the source markup, now surfaced in the output).
- Verified a fresh run of **500 unique HelloWork jobs in ~125 s** with datacenter/direct collection: core fields (`jobId`, `title`, `url`, `location`, `contractType`, `datePosted`) at 100% and `company` at ~99%, **0 duplicates** on the `jobId` key, and 99% detail enrichment.
- Confirmed rich enriched coverage: `description` 99%, `skills` 96%, `region` 96%, `educationRequirements` 93%, with `salaryText` ~64% and estimated-salary ~23% (genuinely data-dependent on employer publishing).
- Refreshed the README to the gold standard: corrected the output example and field-reference table to match the live schema and real coverage, documented `experienceRequirements`/`experienceMonths`, and tightened pagination, FAQ and related-scraper sections.
