Releases: exogen/graphbrainz
Releases · exogen/graphbrainz
v5.1.0
v5.0.1
Cover Art!
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
v4.4.0
v4.3.1
v4.3.0
Added
- Support for lookup and browsing of Collections and their contents.
- The
length
field on Recordings now uses the new Duration scalar.
v4.2.0
Changed
- The
artistCredit
field onRecording
,Release
, andReleaseGroup
has been renamed toartistCredits
. 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 anisrcs
field, for retrieving a list of the recording's ISRCs.- The schema now has
DiscID
,ISRC
, andISWC
scalars.
v4.1.0
v4.0.0
Breaking Changes
- Removed the
urls
field on thebrowse
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 aresource
argument was added to the existingurl
field on thelookup
query instead, meaning URLs can now be looked up by eithermbid
orresource
. - 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
, andclear
.
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
andstatus
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.