# Changelog of hh.ru Job Scraper - Salary, Employer, Remote (`blackfalcondata/hh-ru-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/hh-ru-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/hh-ru-scraper.md

## Changelog

### 0.2.2

- `area_id` is now a number (e.g. `1` for Moscow) instead of a string, matching `company_id` and other hh.ru tools.
- Incremental runs on very large searches (above 2000 results) now read the newest vacancies first, day by day, so new vacancies are no longer missed when `maxResults` caps the scan.

### 0.2.1

- `enrichEmails` is back: with `includeDetails` on, `email` / `emails` and `phone` / `phones` found in the vacancy description are filled in again.
- `enrichEmails` now also visits the employer's own website (when hh.ru lists one) and adds `contactEmail`, `contactEmails`, `contactWebsite` and `emailEnrichment` (status of the lookup). Off by default, so normal runs are unchanged.

### 0.2.0

- Queries above hh.ru's 2000-result paging limit are split automatically (experience band, then date window, then schedule) and merged with de-duplication, so `maxResults: 0` now delivers the whole result set instead of the first 2000.
- `includeDetails` now really fetches the vacancy page: adds `description`, `descriptionText`, `descriptionHtml`, `descriptionMarkdown` and `keySkills`, plus `phone` / `phones` found in the text.
- New input `enrichEmails`: extracts `email` / `emails` from the description (needs `includeDetails`).
- New output field `salary` (one-line summary of the pay range) next to the structured `salary_*` fields.
- `lat`, `lon` and `radiusKm` now work: vacancies pinned outside the radius are dropped, every kept vacancy gets `distanceKm`; vacancies without an address pin are kept with `distanceKm: null`.
- New output fields `date_posted`, `date_created` (ISO-8601 publication and creation time) and `isPromoted` (the site's advertised flag).
- `includeDetails` now defaults to off, matching the input schema.

### 0.1.0

- First build: structured hh.ru job listings (title, employer, area, salary, experience, schedule, remote flag).
- Raw vacancy fields kept verbatim, including `@workSchedule`, `@showContact` and `@responseLetterRequired`.
- Incremental mode, compact output, empty-field filtering and notifications.
