(已弃用)对 Tartiflette Python GraphQL 引擎的 ASGI 支持
项目描述
已弃用
该项目已重命名为tartiflette-asgi
.
变更日志
此项目的所有显着更改都将记录在此文件中。
格式基于Keep a Changelog,并且该项目遵循Semantic Versioning。
未发布
0.6.1 - 2019-10-27
这是一个墓碑版本。
- 重命名为
tartiflette-asgi
.
0.6.0 - 2019-10-18
添加
- 添加对 Tartiflette 1.x 的支持。(拉#58)
- 正式支持 Python 3.8。(拉#80)
已移除
- 放弃对 Tartiflette 0.x 的支持。(拉#58)
0.5.2 - 2019-10-09
添加
- 添加对 Python 3.8 的支持。(拉 #55)
固定的
- 类型注释现在可以被
mypy
. (拉#66) - 修复了当应用程序安装在父 ASGI 应用程序上时阻止 GraphiQL Web 界面进行查询的错误。(拉 #51)
0.5.1 - 2019-07-16
固定的
- 修复了在未启用订阅时阻止访问 GraphiQL 界面的错误。
0.5.0 - 2019-07-12
添加
- WebSocket 订阅,可
subscriptions
使用TartifletteApp
. - 使用.
context
_TartifletteApp
0.4.0 - 2019-07-04
添加
- 支持 Tartiflette 0.12.x。
- 添加一个
mount
带有子安装助手的模块。 - 添加
mount.starlette()
.
改变了
- 由于Tartiflette 0.12 中的新引擎烹饪 API
TartifletteApp
,现在包括一个启动事件处理程序,负责构建 GraphQL 引擎。如果是 submounting,它必须在父 ASGI 应用程序上注册。模块中的助手mount
会为您处理这个问题。
已移除
- 放弃对 Tartiflette 0.11.x 及更低版本的支持。
0.3.0 - 2019-07-03
添加
- 通过帮助程序配置 GraphiQL
GraphiQL
。选项:path
,default_query
,default_headers
,default_variables
,template
.
改变了
- 利用更多 Starlette 功能的内部重构。
- 文档改进。
0.2.0 - 2019-06-10
添加
- 支持
starlette>=0.12
(以前>=0.12.0b3
)。 - 现在安装时也安装了 Tartiflette
tartiflette-starlette
。
改变了
- 默认
path
值为现在""
(以前"/"
)。 - 现在可以通过
context["req"]
(以前context["request"]
)在 GraphQL 上下文中访问该请求。 - 如果没有发生错误,则该
errors
字段不再出现在响应中(以前是None
)。
固定的
- 更强大的 URL 匹配
TartifletteApp
。
0.1.1 - 2019-04-28
固定的
- 添加缺少
graphiql.html
的包资产。
0.1.0 - 2019-04-26
添加
特征:
TartifletteApp
ASGI 应用程序。- 内置 GraphiQL 客户端。
项目相关补充:
- 包设置。
- 变更日志。
- 贡献指南。
- 自述文件和文档。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
tartiflette-starlette-0.6.1.tar.gz
(3.9 kB
查看哈希)