Releases: mirumee/ariadne
Releases · mirumee/ariadne
Ariadne 0.17.0.b2
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
CHANGELOG
- GraphiQL2 is now default API explorer.
- Added
explorer
option to ASGI and WSGIGraphQL
applications that enables API explorer customization. - Added
ExplorerHttp405
API explorer that returns405 Method Not Allowed
for GET HTTP requests. - Added implementations for GraphiQL2, GraphQL-Playground and Apollo Sandbox explorers.
- Changed
logger
option to also supportLogger
andLoggerAdapter
instance in addition tostr
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
topyproject.toml
.
Ariadne 0.16.1
Changelog
- Fixed GraphQLTransportWSHandler implementation to handle multiple connections.
Ariadne 0.16.1.b1
Changelog
- Fixed
GraphQLTransportWSHandler
implementation to handle multiple connections.
Ariadne 0.16.0
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
Changelog
- Update dependencies
Ariadne 0.16.0.b1
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
CHANGELOG
- Fix performance regression in
make_federated_schema
.
Ariadne 0.15.0
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
toApolloTracingExtension
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
andtype_implements_interface
to public API. - Changed
graphql_sync
to useexecute_sync
instead ofexecute
. - Added
on_operation
hook toariadne.asgi.GraphQL
that's called when individual subscription operation is started. - Added
on_complete
hook toariadne.asgi.GraphQL
that's called when individual subscription operation is completed. - Updated
on_disconnect
hook so its called in Webhook handler'sfinally
clause, making it called in more situations. - Marked
Extension
,ExtensionSync
andSchemaBindable
protocols as@runtime_checkable
. - Renamed
parent
toobj
inApolloTracing
andOpenTracing
extensions so arg name won't cause conflict when custom resolver hasparent
arg.
Ariadne 0.15.0.dev5
Changelog
- Added
on_complete
hook toariadne.asgi.GraphQL
that's called when individual subscription operation is completed. - Updated
on_disconnect
hook so its called in Webhook handler'sfinally
clause, making it called in more situations. - Marked
Extension
,ExtensionSync
andSchemaBindable
protocols as@runtime_checkable