# Changelog of Apple Music Track Downloader (`codingfrontend/apple-music-track-downloader`) Actor

- **URL**: https://apify.com/codingfrontend/apple-music-track-downloader/changelog.md
- **Full Actor documentation**: https://apify.com/codingfrontend/apple-music-track-downloader.md

## Changelog — Apple Music Track Downloader

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

#### QA hardening

- Added strict bounded input validation, five unit tests, invalid/song/album/artist/musicTrack/cloud QA inputs, and fail-closed dataset validation.
- Declared required dataset provenance fields and validated all Apple media, artwork, catalog, and source URL host allowlists.
- Removed the unused Crawlee dependency and switched the container build to deterministic `npm ci`.

### \[1.1.0] - 2025-05-19

#### Added

- Third dataset view: `trackMetadata` — genre, release date, explicit flag, and duration breakdown
- Enhanced README with real track sample (artist, album, preview URL)
- Support for searching by artist, album, or track name

#### Improved

- Dataset schema updated to 3 views: `overview`, `full_details`, `trackMetadata`
- Deduplication of tracks by `trackId` across paginated results
- `durationFormatted` field for human-readable track length

### \[1.0.0] - Initial Release

#### Added

- Searches iTunes Store API for tracks, albums, and artists
- Extracts: `trackName`, `artistName`, `albumName`, `genre`, `trackId`, `previewUrl`, `durationFormatted`, `isExplicit`
- Supports multiple search terms and country codes
- Fast API-based — no browser required
