Breaking Changes
- The schema is now always fetched at the beginning of the first session if
fetch_schema_from_transport
is set to True (#167) - Complete Refactor of the DSL Module (#169):
- The DSLSchema only needs a schema, a Client is no more needed.
- New dsl_gql function to convert the DSL operations into a Document
- This allows DSL queries to be executed in a session instead of a client (Solves #138)
- Added typing annotations
- Added code documentation and sphinx docs (Solves #82)
- Supports Subscriptions
- Fix nested input arguments
- Allow to set the alias directly in the select method
- Allow multiple operations in a document
- Allow to set the operation name
Maintenance
- Update aiohttp to >= 3.7.1 (currently 3.7.3)
- Update yarl to >= 1.6.0