# Changelog of Europages Business Directory Scraper (`codingfrontend/europages-business-directory-scraper`) Actor

- **URL**: https://apify.com/codingfrontend/europages-business-directory-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/codingfrontend/europages-business-directory-scraper.md

## Changelog

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

#### Changed

- Corrected the Dockerfile reference and removed the redundant postinstall browser download
- Replaced silent input coercion with strict unknown-field, query, country, bound, and proxy validation
- Added explicit success/status/provenance fields, optional fixed proxy routing, and a reconciled `OUTPUT` summary
- Strengthened dataset and key-value schemas plus recursive duplicate, placeholder, block-marker, and summary validation
- Removed unrelated author attribution and documented the public-only fail-closed runtime contract

### \[1.0.0] - 2026-05-20

#### Added

- Initial production release of Europages Business Directory Scraper
- Full project structure following Brave actor pattern: errors/, extractors/, filters/, routes/, schema/, utils/
- `validate-datasets.js` for local dataset validation
- Proper `.actor/dataset_schema.json` with typed field definitions and table views
- Storage directories: datasets/default, key_value_stores/default, request_queues/default
- Improved README with Apify-focused documentation

#### Changed

- Refactored code into modular structure
- Improved error handling and input validation
- Updated Dockerfile to use `--chown=myuser:myuser` and `--omit=dev --omit=optional`
