# Changelog of YouTube Channel Details & Profile Scraper (`arjun_code/youtube-channel-details-scraper`) Actor

- **URL**: https://apify.com/arjun\_code/youtube-channel-details-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/arjun\_code/youtube-channel-details-scraper.md

## Changelog

### 0.1.6 — 2026-09-02

- Added public Tasks, troubleshooting guidance, and complete navigation across the related YouTube Actors.
- Updated the real Financial Times sample to the latest 0.1.5 cloud result.
- Corrected the recommended Actor for exporting a known channel's videos, Shorts, and streams.
- Removed the duplicated README H1 so the Store page keeps one primary heading.

### 0.1.5 — 2026-09-01

- Repositioned the Store listing as **YouTube Channel Details Scraper and Profile Enricher** and prepared matching SEO metadata.
- Replaced the illustrative README output with selected fields from a real `0.1.4` cloud result.
- Documented exact pay-per-event prices, example totals, billable rows, FAQ answers, and support requirements.
- Improved the default Dataset table with channel avatars, business-email signals, and a more useful column order while retaining full JSON data.
- Added a dedicated red-and-white channel-profile logo asset for the Store listing.

### 0.1.4 — 2026-09-01

- Reduced the initial datacenter request timeout from 25 seconds to 10 seconds and capped the residential fallback at 15 seconds.
- Stopped classifying incomplete HTTP 200 channel pages as nonexistent channels; only explicit not-found responses now produce `notFound`.
- Added per-attempt network tier, HTTP status, elapsed time, and response-size diagnostics to run logs without adding diagnostic fields to Dataset records.
- Fixed the Actor memory allocation at 512 MB so users cannot accidentally increase start-event counts or compute costs for this lightweight scraper.

### 0.1.3 — 2026-09-01

- Added the custom `youtube-channel-profile` billing event for successfully resolved channel profiles.
- Kept `channelLookupError` Dataset rows outside the profile event so unresolved and charge-limited inputs remain non-billable results.
- Added maximum-charge handling, `chargeLimitReached` lookup statuses, and billing totals to the `OUTPUT` summary.
- Added a configuration check that prevents the synthetic default Dataset-item event from billing lookup-status rows.

### 0.1.2 — 2026-09-01

- Repositioned the Actor as a focused YouTube channel profile scraper and list-enrichment tool, distinct from keyword search and channel-video crawlers.
- Updated the display title, input and output labels, Store description, README navigation, and field documentation.
- Clarified public-email limitations and the one-input-to-one-visible-Dataset-row contract.
- Prepared a valid `@NASA` first-run example for the Apify Console.

### 0.1.0 — 2026-08-31

- Added direct channel lookup by `@handle`, legacy username, channel ID, and channel URL.
- Added detailed public profile, audience, history, image, contact, tab, RSS, and availability fields.
- Added concurrent multi-channel extraction and a per-input run summary.
- Added one visible Dataset row per input, including structured `notFound`, `invalidInput`, and `failed` lookup records with corrective guidance.
