(已弃用)Tartiflette Python GraphQL引擎的ASGI支持
项目描述
已弃用
该项目已重命名为 tartiflette-asgi
.
变更日志
本项目中所有显著的更改都将记录在此文件中。
格式基于 Keep a Changelog,本项目遵循 语义化版本控制。
未发布
0.6.1 - 2019-10-27
这是一个墓碑版本。
- 重命名为
tartiflette-asgi
.
0.6.0 - 2019-10-18
新增
- 添加对Tartiflette 1.x的支持。(Pull #58)
- 正式支持Python 3.8。(Pull #80)
移除
- 删除对Tartiflette 0.x的支持。(Pull #58)
0.5.2 - 2019-10-09
新增
- 添加对Python 3.8的支持。(Pull #55)
修复
- 现在,类型注解可以由
mypy
正确检测。(Pull #66) - 修复了一个问题,该问题阻止了GraphiQL网络界面在应用程序挂载在父ASGI应用程序上时进行查询。(Pull #51)
0.5.1 - 2019-07-16
修复
- 修复了一个问题,该问题阻止了在未启用订阅时访问GraphiQL界面。
0.5.0 - 2019-07-12
新增
- WebSocket订阅,可通过
TartifletteApp
上的新subscriptions
选项配置。 - 使用
TartifletteApp
上的新context
选项将额外上下文传递给解析器。
0.4.0 - 2019-07-04
新增
- 支持Tartiflette 0.12.x。
- 添加一个带有子挂载辅助器的
mount
模块。 - 添加
mount.starlette()
。
更改
- 由于Tartiflette 0.12中的新 engine cooking API,
TartifletteApp
现在包括一个启动事件处理器,负责构建GraphQL引擎。如果进行子挂载,它必须在父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-starlette
时也会安装 Tartiflette。
更改
- 默认的
path
现为""
(之前为"/"
)。 - 现在可以通过
context["req"]
在 GraphQL 上下文中访问请求(之前为context["request"]
)。 - 如果没有发生错误,响应中不再包含
errors
字段(之前为None
)。
修复
- 在
TartifletteApp
上进行更稳健的 URL 匹配。
0.1.1 - 2019-04-28
修复
- 添加缺失的
graphiql.html
资产包。
0.1.0 - 2019-04-26
新增
功能
TartifletteApp
ASGI 应用程序。- 内置 GraphiQL 客户端。
项目相关新增
- 包设置。
- 变更日志。
- 贡献指南。
- README 和文档。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
tartiflette-starlette-0.6.1.tar.gz (3.9 kB 查看哈希值)
构建分发
关闭
tartiflette-starlette-0.6.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f40f8602b672237dcf3e3eb76e9087a3fd9b10921e30ef44a767035536f8345 |
|
MD5 | 80101da8e9aab8ae9ed5fafbb1bf5d05 |
|
BLAKE2b-256 | 8e5b41de95bdee2628faac5de3e8ad360d78caac25acc8f871cec337e23ea652 |
关闭
tartiflette_starlette-0.6.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2ef24c46e8ce970be6fb38037b4ac1ed7f4f172b6b4a07f6e44cca7a43053ef8 |
|
MD5 | afa69944c115df03d83774d562800237 |
|
BLAKE2b-256 | 21329122d1bc416366c0e5ea50d302cc28ed80fea40cfe97995215daacc23bfa |