# Changelog of Jobs.ch Scraper & Monitor — New Jobs, Workload % & Apply URLs (`blackfalcondata/jobs-ch-scraper`) Actor

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

## Changelog

### \[Unreleased]

- Fixed include/exclude keyword filters not working when full job details are off. The scraper now reads full job details automatically whenever a keyword filter is set.

### 0.1.90 - 2026-09-03

#### Fixed

- **An empty result now explains itself.** A search that matched nothing ended on a bare "0 results" line, which was indistinguishable from a broken run. It now confirms the site was reached, names any filters that were narrowing the search, and suggests what to widen.

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

- Added: `descriptionHtml`, `descriptionMarkdown` output fields (triple-format descriptions for RAG/LLM pipelines)
- Added: `contentHash` output field (SHA-256 hash of content-identifying fields)

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

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

### \[0.1.0] - 2026-03-29

#### Added

- Initial release: keyword search with location, employment type, and workload filters
- Full job descriptions extracted from embedded page state
- External apply URLs, language requirements, industry classification
- Incremental mode with change detection (NEW/UPDATED/UNCHANGED/EXPIRED)
- Compact output mode for AI-agent and MCP workflows
- Faster collection across larger searches
