Skip to content

v8.0.0

Compare
Choose a tag to compare
@exogen exogen released this 04 Aug 23:08
· 22 commits to master since this release

Changed

  • Node 8.10 is now the minimum supported version of Node.
  • All dependencies have been upgraded, including GraphQL.
  • Extensions defined using the GraphQL SDL now use the new type and field description syntax.
  • Batching has been disabled on all DataLoader instances, since the queries they make do not support batching anyway. This prevents a single error from causing every other query to bail out (due to Promise.all), limiting the number of null fields and errors returned.
  • Some fields in TheAudioDB extension have been updated from Int to Float, since Int only supports 32-bit integers. It turns out people have watched Despacito on YouTube an absurd number of times.
    • The updated fields are: salesCount, scoreVotes, viewCount, likeCount, dislikeCount, commentCount, scoreVotes.

Fixed

  • TheAudioDB now redirects traffic to HTTPS, but its SSL terminator is broken and only supports TLS 1.0. For the time being, TheAudioDB client forces requests to use TLS 1.0.
  • The MediaWiki client now properly encodes page titles that contain special characters instead of double encoding them. API requests for those pages will no longer fail.

See also