Releases: mirumee/ariadne
Releases · mirumee/ariadne
Ariadne 0.18.0
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.
- Added
convert_names_case
option tomake_executable_schema
to convert all names in schema to Python case using default or custom strategy. - Added support for
Path
-like objects toload_schema_from_path
. - Changed
logger
option to also supportLogger
andLoggerAdapter
instance in addition tostr
with logger name. - Added support for
@tag
directive used by Apollo Federation. - Moved project configuration from
setup.py
topyproject.toml
. - Changed
context_value
option in ASGI and WSGI applications for callables to take query data as second argument. - Changed
root_value
option in ASGI and WSGI applications for callables to take operation and and variables in addition to context and parsed query. - Added
execution_context_class
option to ASGI and WSGI applications. - Added
query_parser
option to ASGI and WSGIGraphQL
applications that enables query parsing customization. - Changed
middleware
option to work with callable or list of middlewares instead ofMiddlewareManager
instance. - Added
middleware_manager_class
option to ASGI and WSGI applications. - Added
handle_request
andhandle_websocket
methods toASGI
application that takes Starlette/FastAPIRequest
andWebsocket
objects. - Fixed type annotations for middlewares.
- Added docstrings to members of public API.
Ariadne 0.18 RC 2
Changelog
Adds backwards-compatilibity to context_value
callables.
Ariadne 0.18 RC 1
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.
- Added
convert_names_case
option tomake_executable_schema
to convert all names in schema to Python case using default or custom strategy. - Added support for
Path
-like objects toload_schema_from_path
. - Changed
logger
option to also supportLogger
andLoggerAdapter
instance in addition tostr
with logger name. - Added support for
@tag
directive used by Apollo Federation. - Moved project configuration from
setup.py
topyproject.toml
. - Changed
context_value
option in ASGI and WSGI applications for callables to take query data as second argument. - Changed
root_value
option in ASGI and WSGI applications for callables to take operation and and variables in addition to context and parsed query. - Added
execution_context_class
option to ASGI and WSGI applications. - Added
query_parser
option to ASGI and WSGIGraphQL
applications that enables query parsing customization. - Changed
middleware
option to work with callable or list of middlewares instead ofMiddlewareManager
instance. - Added
middleware_manager_class
option to ASGI and WSGI applications. - Added
handle_request
andhandle_websocket
methods toASGI
application that takes Starlette/FastAPIRequest
andWebsocket
objects. - Fixed type annotations for middlewares.
- Added docstrings to members of public API.
Ariadne 0.17.1
CHANGELOG
- Fixed an error when schema that defines an interface type with fields having enum arguments with default values (eg.
field(arg: Enum = ENUM_MEMBER)
) is introspected.
Ariadne 0.17.1.b1
CHANGELOG
- Fixed an error when schema that defines an interface type with fields having enum arguments with default values (eg.
field(arg: Enum = ENUM_MEMBER)
) is introspected.
Ariadne 0.17.0
CHANGELOG
- Bumped starlette dependency in setup.py to
<1.0
. - Added Python 3.11 to test matrix.
- Removed usage of deprecated
cgi
module. - Renamed
asgi-file-uploads
optional dependency tofile-uploads
.
Ariadne 0.17.0.b1
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.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.