Skip to content

Releases: mirumee/ariadne

Ariadne 0.17.0.b2

13 Dec 16:12
Compare
Choose a tag to compare
Ariadne 0.17.0.b2 Pre-release
Pre-release

CHANGELOG

  • Bumped starlette dependency in setup.py to <1.0.
  • Added support for Python 3.11.
  • Removed usage of deprecated cgi module.

Ariadne 0.17.0.dev1

04 Nov 15:28
Compare
Choose a tag to compare
Ariadne 0.17.0.dev1 Pre-release
Pre-release

CHANGELOG

  • GraphiQL2 is now default API explorer.
  • Added explorer option to ASGI and WSGI GraphQL applications that enables API explorer customization.
  • Added ExplorerHttp405 API explorer that returns 405 Method Not Allowed for GET HTTP requests.
  • Added implementations for GraphiQL2, GraphQL-Playground and Apollo Sandbox explorers.
  • Changed logger option to also support Logger and LoggerAdapter instance in addition to str with logger name.
  • Added support for @tag directive used by Apollo Federation.
  • Updated starlette dependency in setup.py to <1.0.
  • Moved project configuration from setup.py to pyproject.toml.

Ariadne 0.16.1

26 Sep 13:58
Compare
Choose a tag to compare

Changelog

  • Fixed GraphQLTransportWSHandler implementation to handle multiple connections.

Ariadne 0.16.1.b1

16 Sep 16:47
Compare
Choose a tag to compare
Ariadne 0.16.1.b1 Pre-release
Pre-release

Changelog

  • Fixed GraphQLTransportWSHandler implementation to handle multiple connections.

Ariadne 0.16.0

08 Sep 10:35
Compare
Choose a tag to compare

CHANGELOG

  • Refactored ariadne.asgi.GraphQL to use strategy pattern for handling HTTP and WebSockets.
  • Updated load_schema_from_path to also support .gql and .graphqls files.
  • Added support for starlette 0.20.

Ariadne 0.16.0.b2

07 Sep 13:07
Compare
Choose a tag to compare
Ariadne 0.16.0.b2 Pre-release
Pre-release

Changelog

  • Update dependencies

Ariadne 0.16.0.b1

04 Aug 15:52
Compare
Choose a tag to compare
Ariadne 0.16.0.b1 Pre-release
Pre-release

CHANGELOG

  • Refactored ariadne.asgi.GraphQL to use strategy pattern for handling HTTP and WebSockets.
  • Updated load_schema_from_path to also use .gql and .graphqls files.
  • Added support for starlette 0.20.

Ariadne 0.15.1

22 Apr 12:54
a42f25c
Compare
Choose a tag to compare

CHANGELOG

  • Fix performance regression in make_federated_schema.

Ariadne 0.15.0

13 Apr 12:16
Compare
Choose a tag to compare

Changelog

  • Updated graphql-core requirement to 3.2.0.
  • Bumped starlette supported versions to 0.18 and 0.19.
  • Drop Python 3.6 support.
  • Added basic support for OPTIONS HTTP request.
  • Refactor ariadne.asgi.GraphQL to make it easier to customize JSON response.
  • Added trace_default_resolver to ApolloTracingExtension that enables tracing for default resolvers.
  • Fixed make_federated_schema error when custom directive in schema has description.
  • Moved set_default_enum_values_on_schema, validate_schema_enum_values and type_implements_interface to public API.
  • Changed graphql_sync to use execute_sync instead of execute.
  • Added on_operation hook to ariadne.asgi.GraphQL that's called when individual subscription operation is started.
  • Added on_complete hook to ariadne.asgi.GraphQL that's called when individual subscription operation is completed.
  • Updated on_disconnect hook so its called in Webhook handler's finally clause, making it called in more situations.
  • Marked Extension, ExtensionSync and SchemaBindable protocols as @runtime_checkable.
  • Renamed parent to obj in ApolloTracing and OpenTracing extensions so arg name won't cause conflict when custom resolver has parent arg.

Ariadne 0.15.0.dev5

12 Apr 13:19
Compare
Choose a tag to compare
Ariadne 0.15.0.dev5 Pre-release
Pre-release

Changelog

  • Added on_complete hook to ariadne.asgi.GraphQL that's called when individual subscription operation is completed.
  • Updated on_disconnect hook so its called in Webhook handler's finally clause, making it called in more situations.
  • Marked Extension, ExtensionSync and SchemaBindable protocols as @runtime_checkable