Skip to main content

(已弃用)对 Tartiflette Python GraphQL 引擎的 ASGI 支持

项目描述

已弃用

该项目已重命名为tartiflette-asgi.

变更日志

此项目的所有显着更改都将记录在此文件中。

格式基于Keep a Changelog,并且该项目遵循Semantic Versioning

未发布

0.6.1 - 2019-10-27

这是一个墓碑版本。

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 中的新引擎烹饪 APITartifletteApp ,现在包括一个启动事件处理程序,负责构建 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

添加

特征:

  • TartifletteAppASGI 应用程序。
  • 内置 GraphiQL 客户端。

项目相关补充:

  • 包设置。
  • 变更日志。
  • 贡献指南。
  • 自述文件和文档。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

tartiflette-starlette-0.6.1.tar.gz (3.9 kB 查看哈希)

已上传 source

内置分布

tartiflette_starlette-0.6.1-py3-none-any.whl (3.8 kB 查看哈希

已上传 py3