# Changelog of Company Data Enrichment for Pennies (`naive_zing/skraper`) Actor

- **URL**: https://apify.com/naive_zing/skraper/changelog.md
- **Full Actor documentation**: https://apify.com/naive_zing/skraper.md

## Changelog

All notable changes to this project will be documented in this file.

### \[0.6] - 2025-12-31

- Feature: Enhanced output schema with top-level fields for easier consumption: `businessType`, `socialMedia`, `contact`, `seoDescription`, `companyDescription`, `ProductAndServices`, `keywords`, `technologies`, `languages`, `industries`.
- Feature: Added extraction for `ProductAndServices` and `industries` in the browser extension.
- Refactor: Updated `src/crawler.py` to transform scraped data into the new schema.
- Documentation: Updated `README.md` output example to reflect the new schema.

### \[0.5] - 2025-12-21

- Fix: Resolved "Under maintenance" flag by adding `prefill` values to `actor.json` input schema.
- Refactor: Standardized `actor.json` input schema, moving `threads` from legacy `env` to `inputSchema`.
- Fix: Corrected environment variable mapping for `threads` in `src/actor.py` (changed `S` to `THREADS`).
- Security: Added `APIFY_PROXY_PASSWORD` to secrets for secure credential management.

### \[Unreleased] - 2025-12-14

### \[0.2] - 2025-12-14

- Refactor: Simplified actor to focus only on YouTube video scraping.
- Removed `src/crawler.py` and browser automation code (unrelated to this actor).
- Cleaned and updated `README.md` to remove unrelated content and fix documentation.
- Updated actor manifest and dataset/output schemas for YouTube-specific data.
- Cleaned `requirements.txt` to remove unused dependencies.
- Fix: Retry transcript fetch with Apify proxy when requests are blocked (fallback to no-proxy first).

### \[0.1] - initial

- Initial prototype combining generic website scraping and YouTube extraction.
