# Changelog of Jobdanmark Scraper — Danish Job Board (`blackfalcondata/jobdanmark-scraper`) Actor

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

## Changelog

### Unreleased — 2026-10-13

#### Fixed

- `extractedEmails` now picks up email addresses written in the description itself, not only clickable mail links.
- Emails followed directly by other text are no longer returned with that text glued on (e.g. name@site.co.ukread).

### 0.1.x — 2026-10-12

- Fixed: job links and search pages can now be pasted together in one run. Each link is handled by its type: the jobs are fetched, the search pages run, a job found both ways is delivered once, and Max Results is the total for the run. Before, a mix stopped the run with `JBD-1002`.

### 0.1.x — 2026-10-11

- Added: paste a jobdanmark.dk search page (`https://jobdanmark.dk/jobsoeger/find-job/...`) into Paste / Direct URLs and the run returns the jobs that page shows, with the same job type, place, job title, category and free-text filters. Several search pages in one run are combined without duplicates.
- Fixed: a pasted link that is neither a jobdanmark.dk job nor a search page, or a search page the actor cannot run exactly as shown (for example a distance search around an address), now stops the run with a clear message naming the link. Before, it was skipped, and a run with only such links returned nothing.

### 0.1.x — 2026-09-30

- Fixed: a search term that matches no jobdanmark.dk job title, or an unknown category, now stops the run with a clear message. Before, the filter was dropped and the run returned unrelated jobs from the whole site. The message names example job titles to search for.
- Improved: search terms and categories match regardless of case and accents (`saelger` finds "Sælger", `Håndværk` finds the craft category), and `developer` finds the Danish "udvikler" titles.
- Improved: a run respects your maximum cost per run and finishes successfully with the jobs it covers, instead of being stopped mid-way.

### 0.1.x — 2026-04-14

- Added: `descriptionHtml`, `descriptionMarkdown` output fields (triple-format descriptions for RAG/LLM pipelines)
- Added: `contentHash` output field for stable change detection

### 0.1.x — 2026-04-14

- Added: cross-run repost detection (`isRepost`, `repostOfId`, `repostDetectedAt`)
- Added: `skipReposts` input to exclude detected reposts from output

All notable changes to **Jobdanmark Scraper** are documented here.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

### \[1.0.0] — 2026-03-26

#### Added

- Initial release.
- Search across 14,500+ job listings on jobdanmark.dk.
- Keyword filtering via jobtitle matching (1,179 job titles).
- Job type filter: fuldtid, deltid, fleksjob, elev, studiejob, praktik.
- Detail page enrichment with full description, contact name, phone, apply URL.
- Incremental mode with named KV store and content hash change detection.
- Compact output mode for AI-agent workflows.
- Description length truncation.
- PAY_PER_EVENT pricing.
