Skip to content

Releases: mirumee/ariadne

Ariadne 0.25.1

03 Feb 14:46
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.25.0...0.25.1

Ariadne 0.25.0

03 Feb 08:28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.24...0.25.0

Ariadne 0.24

19 Dec 11:56
Compare
Choose a tag to compare

Changelog

  • Added validation for directive declarations in make_executable_schema to prevent schema creation with undeclared directives.
  • Replaced hardcoded HTTP statuses with HTTPStatus from the http stdlib module.
  • Added include_cookies option to the ExplorerApollo.
  • Fixed typing on extract_data_from_request method.
  • Fixed tests websockets after starlette update.
  • Added share_enabled param to ExplorerPlayground to enable share playground feature.
  • Added support for nested attribute resolution in alias resolvers.
  • Replaced regexes in the Apollo Federation implementation with cleaner approach using GraphQL AST.

Ariadne 0.23

18 Mar 10:27
afc8699
Compare
Choose a tag to compare

CHANGELOG

  • Added execute_get_queries setting to the GraphQL apps that controls execution of the GraphQL "query" operations made with GET requests. Defaults to False.
  • Added support for the Apollo Federation versions up to 2.6.
  • Fixed deprecation warnings in Apollo Tracing extension.
  • Added a check to prevent subscription operation execution when query is made with POST request.

Ariadne 0.23.0 beta 1

29 Feb 17:07
Compare
Choose a tag to compare
Ariadne 0.23.0 beta 1 Pre-release
Pre-release

Changelog

  • Added execute_get_queries setting to the GraphQL apps that controls execution of the GraphQL "query" operations made with GET requests. Defaults to False.
  • Added support for the Apollo Federation versions up to 2.6.
  • Fixed deprecation warnings in Apollo Tracing extension.
  • Added a check to prevent subscription operation execution when query is made with POST request.

Ariadne 0.22

31 Jan 15:58
fdbfb1a
Compare
Choose a tag to compare

Changelog

  • Deprecated EnumType.bind_to_default_values method. It will be removed in a future release.
  • Added repair_schema_default_enum_values to public API.
  • Removed validate_schema_enum_values and introduced validate_schema_default_enum_values in its place. This is a breaking change.
  • Fixed an invalid error message returned by the GraphQLTransportWSHandler for query and mutation operations.

Ariadne 0.22 beta 1

08 Jan 14:04
984b1d7
Compare
Choose a tag to compare
Ariadne 0.22 beta 1 Pre-release
Pre-release

Changelog

  • Deprecated EnumType.bind_to_default_values method. It will be removed in a future release.
  • Added repair_schema_default_enum_values to public API.
  • Removed validate_schema_enum_values and introduced validate_schema_default_enum_values in its place. This is a breaking change.
  • Fixed an invalid error message returned by the GraphQLTransportWSHandler for query and mutation operations.

Ariadne 0.21

08 Nov 15:28
Compare
Choose a tag to compare

Changelog

  • Added Python 3.12 to tested versions.
  • Updated integration tests to run against FastAPI 0.104, Flask 3.0 and Starlette 0.32.
  • Updated GraphiQL explorer to initialize with support for subscriptions.

0.20.1

27 Jun 14:25
Compare
Choose a tag to compare

CHANGELOG

  • Updated the GraphiQL template with working explorer plugin URL.

Ariadne 0.20

21 Jun 09:12
Compare
Choose a tag to compare

Changelog

  • Dropped support for Python 3.7.
  • Added OpenTelemetry and opentelemetry_extension extension, importable form ariadne.tracing.opentelemetry.
  • Added query_validator option to ASGI and WSGI GraphQL applications that enables customization of query validation step.
  • Fixed ERROR message in GraphQL-WS protocol having invalid payload type.
  • Fixed query cost validator incorrect handling of inline fragments.
  • Fixed make_executable_schema error when null is used as default value for input typed field argument.
  • Updated default GraphiQL2 template to use production build of React.js.
  • Removed ExtensionSync. Extension now supports both async and sync contexts.
  • Removed OpenTracingSync and opentracing_extension_sync. OpenTracing and opentracing_extension now support both async and sync contexts.
  • Removed ApolloTracingSync. ApolloTracing now supports both async and sync contexts.