# Changelog of ConZulTalent Search Scraper (`jobsapi/conzultalent-jobs-search-scraper`) Actor

- **URL**: https://apify.com/jobsapi/conzultalent-jobs-search-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/jobsapi/conzultalent-jobs-search-scraper.md

## Changelog

All notable changes to the Talent.com public jobs scraper are documented here.

### \[2.1.0] - 2026-08-31

#### Changed

- Made local/cloud runtime metadata truthful and published the dataset and key-value-store schemas through the current Actor manifest format.
- Corrected output links and key-value-store collections for Apify Console and API consumers.
- Rejected placeholder optional URLs before normalization and updated documentation for portable direct cloud runs.

### \[2.0.0] - 2026-08-29

#### Changed

- Replaced the legacy browser/fingerprint route with bounded native HTTPS and Cheerio parsing of Talent.com public search and detail pages.
- Added explicit search, single, and multiple modes with strict official URL/ID and canonical/detail identity checks.
- Added complete-record buffering, rich JobPosting/source payload preservation, source-backed application links, strict schemas, local validation, reproducible fixtures, and KVS diagnostics.
- Removed runtime Crawlee, Playwright, proxy, and fingerprint dependencies; local runs do not use `apify call` or `apify push`.

### \[1.0.0] - 2026-07-13

#### Added

- Initial production release.
- PlaywrightCrawler-based architecture with fingerprint generation for anti-detection.
- Modular project structure with router pattern.
- Job listing extraction with CSS selectors.
- Pagination support via next page link.
- Input validation and error handling.
- Dataset schema with overview and export views.
- Dockerfile for Apify platform deployment.
