# Changelog of ExportersIndia Company Scraper (`codingfrontend/exportersindia-company-scraper`) Actor

- **URL**: https://apify.com/codingfrontend/exportersindia-company-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/codingfrontend/exportersindia-company-scraper.md

## Changelog

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

- Added strict modes, types, numeric bounds, public-URL checks, and proxy validation with direct networking by default.
- Removed the unused raw-HTML fallback and dataset diagnostic records.
- Buffered, sorted, deduplicated, and batch-wrote successful results only after crawl completion.
- Added listing fallback when optional detail enrichment fails and fail-closed zero-output behavior.
- Updated Apify/Crawlee, deterministic Node 22 container, output summary, schemas, deployment ignores, QA inputs, and five contract tests.

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

#### Added

- Initial production release of ExportersIndia Company 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`
