DEPRECATED
This project was renamed to tartiflette-asgi.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.6.1 - 2019-10-27
This is a tombstone release.
- Renamed to
tartiflette-asgi.
0.6.0 - 2019-10-18
Added
- Add support for Tartiflette 1.x. (Pull #58)
- Officialize support for Python 3.8. (Pull #80)
Removed
- Drop support for Tartiflette 0.x. (Pull #58)
0.5.2 - 2019-10-09
Added
- Add support for Python 3.8. (Pull #55)
Fixed
- Type annotations are now correctly detected by
mypy. (Pull #66) - Fix a bug that prevented the GraphiQL web interface from making queries when the application was mounted on a parent ASGI app. (Pull #51)
0.5.1 - 2019-07-16
Fixed
- Fixed a bug that prevented accessing the GraphiQL interface when subscriptions were not enabled.
0.5.0 - 2019-07-12
Added
- WebSocket subscriptions, configurable with the new
subscriptionsoption onTartifletteApp. - Pass extra context to resolvers using the new
contextoption onTartifletteApp.
0.4.0 - 2019-07-04
Added
- Support for Tartiflette 0.12.x.
- Add a
mountmodule with submounting helpers. - Add
mount.starlette().
Changed
- Due to the new engine cooking API in Tartiflette 0.12,
TartifletteAppnow includes a startup event handler responsible for building the GraphQL engine. If submounting, it must be registered on the parent ASGI app. Helpers in themountmodule take care of this for you.
Removed
- Drop support for Tartiflette 0.11.x and below.
0.3.0 - 2019-07-03
Added
- GraphiQL configuration via the
GraphiQLhelper. Options:path,default_query,default_headers,default_variables,template.
Changed
- Internal refactoring that leverages more of Starlette's capabilities.
- Documentation improvements.
0.2.0 - 2019-06-10
Added
- Support for
starlette>=0.12(previously>=0.12.0b3). - Tartiflette is now installed too when installing
tartiflette-starlette.
Changed
- The default
pathis now""(previously"/"). - The request is now accessible in the GraphQL context via
context["req"](previouslycontext["request"]). - If no error occurred, the
errorsfield is not present in the response anymore (previously wasNone).
Fixed
- More robust URL matching on
TartifletteApp.
0.1.1 - 2019-04-28
Fixed
- Add missing
graphiql.htmlpackage asset.
0.1.0 - 2019-04-26
Added
Features:
TartifletteAppASGI application.- Built-in GraphiQL client.
Project-related additions:
- Package setup.
- Changelog.
- Contributing guide.
- README and documentation.
Metadata
Release files for tartiflette-starlette 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tartiflette-starlette-0.6.1.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tartiflette_starlette-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.7 kB
Release files / tartiflette-starlette-0.6.1.tar.gz
| Download URL | tartiflette-starlette-0.6.1.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0f40f8602b672237dcf3e3eb76e9087a3fd9b10921e30ef44a767035536f8345
|
|
BLAKE2b-256 checksum How to use checksums |
8e5b41de95bdee2628faac5de3e8ad360d78caac25acc8f871cec337e23ea652
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
|
Release files / tartiflette_starlette-0.6.1-py3-none-any.whl
| Download URL | tartiflette_starlette-0.6.1-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2ef24c46e8ce970be6fb38037b4ac1ed7f4f172b6b4a07f6e44cca7a43053ef8
|
|
BLAKE2b-256 checksum How to use checksums |
21329122d1bc416366c0e5ea50d302cc28ed80fea40cfe97995215daacc23bfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
|