* Update the GraphiQL template to use the latest versions of react,
react-dom, graphiql, and (new) subscriptions-transport-ws.
* Add support for websocket connections and subscriptions to the
GraphiQL template.
* Add a `SUBSCRIPTION_URL` configuration option to allow GraphiQL to
route subscriptions to a different path (allowing for more advanced
infrastructure scenarios).
* Update the README to include some starting points for implementing
subscriptions and configuring `SUBSCRIPTION_URL`.
* don't replace <body>
* Update graphene_django/templates/graphene/graphiql.html
Co-Authored-By: Jonathan Kim <jkimbo@gmail.com>
* Fix editor styling and initialisation
Co-authored-by: Jonathan Kim <jkimbo@gmail.com>
* Always use HTTPS for CDN files
There's no point using insecure, deprecated HTTP even if the current page is on HTTP.
* add integrity and crossorigin attributes