Skip to content

Releases: exogen/graphbrainz

v5.1.0

19 Mar 07:50
Compare
Choose a tag to compare
  • Bump graphql and other dependencies to the latest version.

v5.0.1

20 Dec 05:29
Compare
Choose a tag to compare
  • Update generated docs, oops.

Cover Art!

20 Dec 05:28
Compare
Choose a tag to compare

Breaking Changes

  • None! But there was a significant refactor since the new Cover Art Archive API client shared so much functionality with the existing MusicBrainz API client. Something could break if you were depending on specific internal file paths.

Added

  • Cover art support! Releases and Release Groups have a new coverArt field, which will contain information about the available artwork from the Cover Art Archive.

v4.5.0

14 Dec 05:27
Compare
Choose a tag to compare

Added

  • Support for ratings, via a Rating type and rating field on entity types that support ratings.
  • Support for discs, via a Disc type, lookup field, and a discs field on the Medium type.
  • More tests.

v4.4.0

12 Dec 09:09
Compare
Choose a tag to compare

Added

  • Every entity type now has a collections field, for viewing the collections that contain the entity.
  • Support for Release media.

v4.3.1

12 Dec 05:16
Compare
Choose a tag to compare
  • Reorder connection pagination args so they show up last in the docs.

v4.3.0

12 Dec 04:20
Compare
Choose a tag to compare

Added

v4.2.0

11 Dec 21:21
Compare
Choose a tag to compare

Changed

  • The artistCredit field on Recording, Release, and ReleaseGroup has been renamed to artistCredits. This reflects the fact that it is a list, and is always referred to in the plural form throughout the MusicBrainz documentation. artistCredit is now deprecated and may still be used until the next major release.

Added

  • Releases can now be browsed by Disc ID, by providing the new discID argument.
  • Recordings can now be browsed by ISRC, by providing the new isrc argument.
  • Works can now be browsed by ISWC, by providing the new iswc argument.
  • Recording now has an isrcs field, for retrieving a list of the recording's ISRCs.
  • The schema now has DiscID, ISRC, and ISWC scalars.

v4.1.0

10 Dec 18:00
Compare
Choose a tag to compare

Added

  • Artists now have ipis and isnis fields, for retrieving the list of their IPI and ISNI codes.

v4.0.0

10 Dec 03:25
Compare
Choose a tag to compare

Breaking Changes

  • Removed the urls field on the browse query. It turns out the only supported parameter, resource, actually performs a lookup – it returns a single matching URL entity or nothing, never a list. There is no way to browse URLs in the same manner as other entities. So a resource argument was added to the existing url field on the lookup query instead, meaning URLs can now be looked up by either mbid or resource.
  • The URLString scalar, used for fields and arguments involving URL entities, now has very basic validation.
  • Removed methods from the internal RateLimit class that were never used anywhere: pause, unpause, and clear.

Added

  • Releases now have an asin field, for retrieving the Amazon Standard Identification Number of the release.
  • Releases can now be filtered by both type and status when browsing.
  • Release groups can now be filtered by type when browsing.
  • Alias locales now use the Locale scalar, with basic validation.
  • Many functional schema tests.