Skip to content

v4.0.0

Choose a tag to compare

@exogen exogen released this 10 Dec 03:25
· 146 commits to master since this release

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.