# Changelog of Bandcamp Scraper (`service-paradis/bandcamp-crawler`) Actor

- **URL**: https://apify.com/service-paradis/bandcamp-crawler/changelog.md
- **Full Actor documentation**: https://apify.com/service-paradis/bandcamp-crawler.md

## bandcamp-crawler

### 1.1.0

#### Minor Changes

- 0f329ed: Add an `account` field to Discover results, with the artist or label account that posted the release. When a release names an artist other than the account, as on a label release or a collaboration, `artist.url` and `artist.id` are now null, since Bandcamp gives that artist as a name only. They used to point to the account that posted it.

  Add `discoverResultType`. Set it to `artists` to get one `discoverArtist` record per artist or label account found in each Discover genre, in place of the releases. With **Open search and Discover results**, each account gives its full record, without opening its releases, also when the account has a single release. This replaces `fetchArtistsFromDiscover` from 0.x.

  Artist and label records give each release's artist, and the release title no longer includes it. An account whose releases are mostly by other artists is now a `label`, since many labels post from an artist account that Bandcamp does not mark as a label.

  Three values that were wrong in 1.0 are corrected, without changing the shape of any record. `discoverResult.artist` linked to the label, label accounts came back as `artist`, and release titles on a label's page ended with the artist's name. A run that filters on `type` or follows `discoverResult.artist.url` can return different records.

### 1.0.0

#### Major Changes

- f93dd40: Rewrite without a browser on Bandcamp's embedded data and its search and discover endpoints. Breaking changes:

  - Flat records with a `type` field (`album`, `track`, `artist`, `label`, `searchResult`, `discoverResult`) instead of nested search pages.
  - New fields: label, release date, UPC, ISRC, lyrics, credits, tags, formats with prices, track durations in seconds, artist location, bio, links and discography.
  - New inputs: `searchQueries`, `searchType`, discover `genre` and `sort`, `openResults`, `includeTracks`, `includeDiscography` and `maxItems`. The old `fetch*` flags, `maxPagesToSearch` and `debug` are removed.
  - `maxItems` applies to each start URL, search query and genre.
  - Artists and albums on custom domains work.
  - The default proxy is Apify Proxy.
  - Supporters' and fans' names are not collected.
